anpal
Guest
Win2003 Server + IIS + PHP - mail() не работает
Привет всем!
Ситуация такая:
Есть Windows 2003 Server + IIS6 + PHP4.
Теперь пробуем послать почту функцией mail().
Получаем следующее сообщение:

Дальше - меняем в php.ini или при помощи ini_set(),
как рекомендуется, SMTP и smtp_port на адрес релея провайдера,
получаем то же сообщение, только вместо localhost-a - smtp.provider.net.
SMTP и локальный и провайдера проверял лично с этого же сервака - все работает как надо.
Почта уходит (и Outlook-ом и через telnet).
Дальше, мои действия - я подключил модуль php_sockets и пишу следующий скрипт:
Этот код, как не странно работает нормально - открывает 25 порт, и выдает "socket ok".
А mail() все равно не работает...
Вот такая петрушка...
Что это может быть, народ, помогите, уже целый день угробил...
Может это с виндой связано, или как-то php криво встал или что? Хотя в остальном, вроде все работает...
Спасибо заранее...
Привет всем!
Ситуация такая:
Есть Windows 2003 Server + IIS6 + PHP4.
Теперь пробуем послать почту функцией mail().
Получаем следующее сообщение:
SMTP-server на этой машине стоит ровно на 25-м портуWarning: mail(): Failed to connect to mailserver
at "localhost" port 25, verify your "SMTP" and "smtp_port"
setting in php.ini or use ini_set() in
c:\inetpub\wwwroot\testmail.php on line ...

Дальше - меняем в php.ini или при помощи ini_set(),
как рекомендуется, SMTP и smtp_port на адрес релея провайдера,
получаем то же сообщение, только вместо localhost-a - smtp.provider.net.
SMTP и локальный и провайдера проверял лично с этого же сервака - все работает как надо.
Почта уходит (и Outlook-ом и через telnet).
Дальше, мои действия - я подключил модуль php_sockets и пишу следующий скрипт:
PHP:
$s = socket_create(AF_INET,SOCK_STREAM,SOL_TCP);
if(socket_connect($s,"localhost",25))
{
socket_close($s);
echo("socket ok");
}else{
echo("socket failed");
}
А mail() все равно не работает...
Вот такая петрушка...
Что это может быть, народ, помогите, уже целый день угробил...
Может это с виндой связано, или как-то php криво встал или что? Хотя в остальном, вроде все работает...
Спасибо заранее...