Mail () не будет отправлять в Windows Server2003 - PullRequest
2 голосов
/ 31 января 2009

Я установил PHP в Windows Server 2003. Все файлы работают нормально, кроме вопроса с почтой. В SMTP нет проблем. Потому что я запускаю проект JSP на том же сервере. В этой почтовой функции работает нормально. Так в чем же проблема? И как я могу управлять? Я установил SMTP-сервер в PHP как

; For Win32 only.
SMTP = localhost
smtp_port = 25

Ответы [ 2 ]

0 голосов
/ 21 мая 2009

Если ваш SMTP-сервер не открыт и не защищен брандмауэром, вы можете разрешить ретрансляцию, и об этом следует позаботиться.

Если нет, убедитесь, что вы можете отправить нужное электронное письмо, используя telnet

0 голосов
/ 31 января 2009

Нужна ли аутентификация службе SMTP? Может быть, в коде JSP есть настройка, которая аутентифицируется на SMTP-сервере? Вы можете посмотреть на код JSP, чтобы увидеть, есть ли другая конфигурация SMTP.

Другая причина может заключаться в том, что SMTP допускает только определенные адреса / домены отправителя. Отличаются ли адреса отправителей приложений PHP и JSP?

...