LINUX.ORG.RU
ФорумAdmin

Вопрос по SENDMAIL ?


0

0

Отправляю стандартной функцией mail() в PHP , но сообщение по адресу не доходит, а приходит копия с ошибкой по адресу , указанному вместо root в sendmail аллиасах. ----- Transcript of session follows ----- ... while talking to SMTP.mail.xxx.ru.: >>> MAIL From:<root@server> SIZE=304 <<< 572 root@server host name is unknown

Где поменять root@server на адрес отправителя, которого знает внешний SMTP сервер ?


в php.ini:
sendmail_path = sendmail -t -i -fuser@somedomain.ru

настроить сендмыл, чтобы он знал про свой домен, кстати.

anonymous
()
Ответ на: комментарий от anonymous

А почему письмо с ошибкой доходит, а оригинальное письмо лежит у него во вложении? Получается, что сендмаил работает криво. Где что поправить ?

den_nn
() автор топика
Ответ на: комментарий от den_nn

потому что ошибки идут на postmaster (он же root)
обратитесь к челу, который умеет настраивать сендмыл и т.п.

anonymous
()
Ответ на: комментарий от den_nn

Попробуйте добавить в sendmail.mc:
define(`confDOMAIN_NAME',`your.domain.com')dnl
MASQUERADE_AS(`your.domain.com')dnl
FEATURE(`masquerade_envelope')dnl
P.S. Не забудьте пересобрать cf-файл: m4 < sendmail.mc > sendmail.cf

spirit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.