LINUX.ORG.RU
ФорумAdmin

php, sendmail - отправка писем с localhost


0

0

gentoo, стоит апач+php+sendmail+много_чего_еще.
прописал путь к sendmail в php.ini, письма не отправляет.
что нужно сделать, чтобы с localhost-а отправляло?

в логи пишется:

Mar 23 14:23:05 gentoo sm-mta[21414]: o2NCJYgS021412: to=<luethus@gmail.com>, ctladdr=<apache@localhost.localhost> (81/81), delay=00:03:31, xdelay=00:03:30, mailer=esmtp, pri=120419, relay=alt4.gmail-smtp-in.l.google.com. [209.85.135.114], dsn=4.0.0, stat=Deferred: Connection timed out with alt4.gmail-smtp-in.l.google.com.
Mar 23 14:23:49 gentoo sendmail[21599]: o2NCNnYI021599: from=apache, size=186, class=0, nrcpts=1, msgid=<201003231223.o2NCNnYI021599@localhost.localhost>, relay=apache@localhost
Mar 23 14:23:49 gentoo sm-mta[21600]: o2NCNnU5021600: from=<apache@localhost.localhost>, size=419, class=0, nrcpts=1, msgid=<201003231223.o2NCNnYI021599@localhost.localhost>, proto=ESMTP, daemon=MTA, relay=localhost.localhost [127.0.0.1]
Mar 23 14:23:49 gentoo sendmail[21599]: o2NCNnYI021599: to=luethus@gmail.com, ctladdr=apache (81/81), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30186, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (o2NCNnU5021600 Message accepted for delivery)

Это не лог. НЕ хватает по меньшей мере еще одной записи. ПЕрвая - в /dev/null.

Лог в данном случае - это
egrep «o2NCNnYI021599|o2NCNnU5021600» /var/log/maillog
+ egrep $possible_DSN_pid /var/log/maillog

Sciurus ()

Попробую сыграть в телепата... демон sendmail не запущен. Соответственно, локальная отправка осуществляется, но из clientmqueue (или как её в Генту назвали ?) сообщения не уходят. Такое поведение у Sendmail (по-умолчанию) началось с 8.12, если мне склероз не изменяет.

AS ★★★★★ ()

Ах, да. Совсем забыл. Не надо так делать: from=<apache@localhost.localhost>. Уж или реальный mail from, или <>.

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