LINUX.ORG.RU
решено ФорумAdmin

настройка отправки писем sendmail php

 , , ,


1

1

Приветы всем. Требуется осуществлять простейшую отправку писем посредством php mail() через sendmail на VDS debian

в php.ini win настройки закомментированы [mail function] sendmail_path = /usr/sbin/sendmail -t -i

При отправке из консоли echo «mail body» | mail -s «Hello world» mail@mail.ru

письмо сохраняется в /var/mail/user

сделал тестовый php файл с отправкой почты письмо не отправляется - даже в /var/mail/user не сохраняется

php ошибок не кажет - syslog пустой (указывал отдельный файл в конфиге пхп - тоже ничего туда не пишет)

почта отправителя и получателя на именном ящике от yandex.ru (pdd.yandex.ru) через telnet проверял соединение с mx.yandex.ru 25 - все нормально работает, даже письмо отправляет

Куд смотреть, подскажите, ребят.

Прикрути ssmtp. Как раз почта на яндексе и можно просто через них по SMTP отправлять.

Black_Roland ★★★★ ()

Не забудь такие волшебные слова: SPF, PTR, DKIM
Без этого добра почта будет только отправляться, но не приходить

Goury ★★★★★ ()
Ответ на: комментарий от sdio

/var/log# cat mail.log

Jun 2 10:40:29 taakt sm-mta[2315]: starting daemon (8.14.4): SMTP+queueing@00:10:00 Jun 2 10:42:15 taakt sm-mta[2436]: starting daemon (8.14.4): SMTP+queueing@00:10:00

это после чистки логов, перезагрузки демона и попытки отправки письма... кажется не в sendmail дело, а в пхп...

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

после перезагрузки nginx & apache2 тестовый скрипт php выдал положительный результат, якобы письмо отправлено. логи так же молчат в /var/mail/user появилось письмо, отправленное скриптом php на почтовый ящик письмо не пришло :(

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

Проверьте наличие и корректность записей PTR, DKIM и SPF, как советовал Goury. PTR может изменять только служба технической поддержки вашего хостира, DKIM и SPF можете в случае чего поправить сами. Кроме того, пробейте IP-адрес сервера, возможно он в спам-листах числится. Тогда нужно будет извлекать из спам-листов, или приобретать другой IP-адрес.

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