QUOTE
$fp = fsockopen ("localhost", 25, $errno, $errstr);
if(!$fp)echo $errstr;
else {
fputs($fp, "HELO localhost ");
echo fread($fp,1024);
echo "
";
fputs($fp, "MAIL FROM:Oleg@localhost ");
echo "eto mail from ";
echo fread($fp,1024);
echo "
";
fputs($fp, "RCPT TO: nobody@localhost ");
echo "eto rcpt to ";
echo fread($fp,200);
echo "
";
/*fputs($fp, "DATA ");
echo fread($fp,1024);
echo "
";
fputs($fp, "Content-Type: text/plain; charset=UTF-8 ");
echo fread($fp,1024);
echo "
";
fputs($fp, "From: Oleg ");
echo fread($fp,1024);
echo "
";
fputs($fp, "To: Mike ");
echo fread($fp,1024);
echo "
";
fputs($fp, "Subject: Hello ");
echo fread($fp,1024);
echo "
";
fputs($fp, " ");
echo fread($fp,1024);
echo "
";
fputs($fp, "Hello ");
echo fread($fp,1024);
echo "
";
fputs($fp, ". ");
echo fread($fp,1024);
echo "
";
fputs($fp, "RSET ");
echo fread($fp,1024);
echo "
";
fputs($fp, "QUIT ");
echo fread($fp,1024);
echo "
";*/
if(!$fp)echo $errstr;
else {
fputs($fp, "HELO localhost ");
echo fread($fp,1024);
echo "
";
fputs($fp, "MAIL FROM:Oleg@localhost ");
echo "eto mail from ";
echo fread($fp,1024);
echo "
";
fputs($fp, "RCPT TO: nobody@localhost ");
echo "eto rcpt to ";
echo fread($fp,200);
echo "
";
/*fputs($fp, "DATA ");
echo fread($fp,1024);
echo "
";
fputs($fp, "Content-Type: text/plain; charset=UTF-8 ");
echo fread($fp,1024);
echo "
";
fputs($fp, "From: Oleg ");
echo fread($fp,1024);
echo "
";
fputs($fp, "To: Mike ");
echo fread($fp,1024);
echo "
";
fputs($fp, "Subject: Hello ");
echo fread($fp,1024);
echo "
";
fputs($fp, " ");
echo fread($fp,1024);
echo "
";
fputs($fp, "Hello ");
echo fread($fp,1024);
echo "
";
fputs($fp, ". ");
echo fread($fp,1024);
echo "
";
fputs($fp, "RSET ");
echo fread($fp,1024);
echo "
";
fputs($fp, "QUIT ");
echo fread($fp,1024);
echo "
";*/
причем происходит какая то чушь: конект к сервауку есть, приглащение выдает. Но вот в пхп якобы сервак отвечает что понял откуда письмо( mail from) а в логах сервака записи нет. И вообще очень сильно ругается что не понимает кто и кому пересылает письма . Как ни крутил пхп.ини, имена, никак. Подсажите какой самый распространенный сервак для смтп с поддержкой пхп? скачал Argosoft сервер, но там нет поддержки пхп. Помогите пожалста. Огромное спасибо.
Спустя 33 минуты, 4 секунды (26.07.2006 - 17:01) zilogo написал(а):
Причем тут почтовый сервак и поддержка пхп ? Проблема наверняка в твоих скриптах. Самый распространенный почтовый сервак, наверное, postfix (под линукс конечно).
Спустя 51 минута, 13 секунд (26.07.2006 - 17:52) Olegan написал(а):
zilogo,
так понимаете, я вот юзаю Small Http Server? там есть и смтп сервер, и пхп поддерживается и я думаю что мои проблемы из за него. Поэтому и спрашиваю про другой. Вы помогите мне решить проблему: почему не работает смтп скрипт? В общем я завет 2 учетные записи на серваке, конект с серваком есть, от кого почта тоже понимает, а вот кому почта, никак не понрмает. Почему? то говорит что такого юзера нету, то что много получателей для одного письма. Помогите разобрацца. Огромное спасибо.:(
так понимаете, я вот юзаю Small Http Server? там есть и смтп сервер, и пхп поддерживается и я думаю что мои проблемы из за него. Поэтому и спрашиваю про другой. Вы помогите мне решить проблему: почему не работает смтп скрипт? В общем я завет 2 учетные записи на серваке, конект с серваком есть, от кого почта тоже понимает, а вот кому почта, никак не понрмает. Почему? то говорит что такого юзера нету, то что много получателей для одного письма. Помогите разобрацца. Огромное спасибо.:(
Спустя 41 минута, 41 секунда (26.07.2006 - 18:33) zilogo написал(а):
Помочь смогу врятли, т.к. таких проблем никогда не испытывал.
Думаю стоит подключиться этим скриптом к заведомо работающим серверам и послать письмо на свой сервер из почтового клиента. По результатам сделать вывод. Кстати, что пишут в логах сервера ?
Думаю стоит подключиться этим скриптом к заведомо работающим серверам и послать письмо на свой сервер из почтового клиента. По результатам сделать вывод. Кстати, что пишут в логах сервера ?
Спустя 33 минуты, 31 секунда (26.07.2006 - 19:07) Olegan написал(а):
zilogo,
тут вообще какая то херня. То есть я пишу
$fp = fsockopen ("localhost",25,$errno, $errstr);
работает
пишу
fputs($fp, "HELO localhost ");
работает
пишу
$a="MAIL FROM: Oleg ";
fputs($fp, $a);
в логах сервера этого нет!! То есть не доходит до сервера это сообщение, и он ессно ниче не отвечает. Почему???? Я скоро с ума сойду. Помогите чем можете. Спасибо.
зы. Может у меня синтаксис не тот? проверял, ну может ошибся. Посмотрите пожалуйста. В первом посте.
тут вообще какая то херня. То есть я пишу
$fp = fsockopen ("localhost",25,$errno, $errstr);
работает
пишу
fputs($fp, "HELO localhost ");
работает
пишу
$a="MAIL FROM: Oleg ";
fputs($fp, $a);
в логах сервера этого нет!! То есть не доходит до сервера это сообщение, и он ессно ниче не отвечает. Почему???? Я скоро с ума сойду. Помогите чем можете. Спасибо.
зы. Может у меня синтаксис не тот? проверял, ну может ошибся. Посмотрите пожалуйста. В первом посте.
QUOTE
!->26/07 19:00:49 [127.0.0.1:2542>80] (t1 23)
POST /test3.php HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Referer: http://localhost/test3.php
Accept-Language: ru
Content-Type: multipart/form-data; boundary=---------------------------7d636b31be00d6
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MRA 4.6 (build 01425))
Host: localhost
Content-Length: 4152
Connection: Keep-Alive
Cache-Control: no-cache
!-<26/07 19:00:50 [127.0.0.1:2543<25] (t2 24) <220 shttp.srv Simple Mail Transfer Service Ready
!->26/07 19:00:50 [127.0.0.1:2543>25] (t2 25) >HELO localhost
!-<26/07 19:00:50 [127.0.0.1:2543<25] (t2 26) <250 shttp.srv
!->26/07 19:00:50 [127.0.0.1:2543>25] (t2 27)
Error: Timeout
!->26/07 19:00:50 [127.0.0.1:2544>80] (t2 28)
GET /files/76147738.jpg HTTP/1.1
Accept: */*
Referer: http://localhost/test3.php
Accept-Language: ru
If-Modified-Since: Wed, 26 Jul 2006 13:03:04 GMT
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MRA 4.6 (build 01425))
Host: localhost
Connection: Keep-Alive
!->26/07 19:00:50 [127.0.0.1:2544>80] (t2 29) >HTTP in:290 out:3897 Time:16
!->26/07 19:00:50 [127.0.0.1:2542>80] (t1 30) >HTTP in:4679 out:456 Time:422
POST /test3.php HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Referer: http://localhost/test3.php
Accept-Language: ru
Content-Type: multipart/form-data; boundary=---------------------------7d636b31be00d6
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MRA 4.6 (build 01425))
Host: localhost
Content-Length: 4152
Connection: Keep-Alive
Cache-Control: no-cache
!-<26/07 19:00:50 [127.0.0.1:2543<25] (t2 24) <220 shttp.srv Simple Mail Transfer Service Ready
!->26/07 19:00:50 [127.0.0.1:2543>25] (t2 25) >HELO localhost
!-<26/07 19:00:50 [127.0.0.1:2543<25] (t2 26) <250 shttp.srv
!->26/07 19:00:50 [127.0.0.1:2543>25] (t2 27)
Error: Timeout
!->26/07 19:00:50 [127.0.0.1:2544>80] (t2 28)
GET /files/76147738.jpg HTTP/1.1
Accept: */*
Referer: http://localhost/test3.php
Accept-Language: ru
If-Modified-Since: Wed, 26 Jul 2006 13:03:04 GMT
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MRA 4.6 (build 01425))
Host: localhost
Connection: Keep-Alive
!->26/07 19:00:50 [127.0.0.1:2544>80] (t2 29) >HTTP in:290 out:3897 Time:16
!->26/07 19:00:50 [127.0.0.1:2542>80] (t1 30) >HTTP in:4679 out:456 Time:422