@serega_kaktus
Программист-самоучка, фрилансер

Не отправляется почта через sendmail

Рабочий комп с Ubuntu 12.04. Нужно тестировать отправку почты из PHP скриптов. На данный момент фунция mail возвращает 1, но почта не приходит. То же самое при попытке отправить непосредственно из консоли.

пара записей из логов
May 2 11:45:54 localhost sm-mta[16088]: r424it83016088: from=test@test.com, size=5, class=0, nrcpts=1, msgid=<201305020445.r424it83016088@localhost.localadmin>, proto=SMTP, daemon=MTA-v4, relay=localhost.localadmin [127.0.0.1] May 2 11:45:55 localhost sm-mta[16121]: STARTTLS=client, relay=gmail-smtp-in.l.google.com., version=TLSv1/SSLv3, verify=FAIL, cipher=ECDHE-RSA-RC4-SHA, bits=128/128 May 2 11:45:55 localhost sm-mta[16121]: r424it83016088: to=brilsergei@gmail.com, delay=00:00:12, xdelay=00:00:01, mailer=esmtp, pri=120005, relay=gmail-smtp-in.l.google.com. [173.194.71.26], dsn=5.0.0, stat=Service unavailable May 2 11:45:56 localhost sm-mta[16121]: r424it83016088: r424ju83016121: DSN: Service unavailable May 2 11:46:26 localhost sm-mta[16121]: r424ju83016121: to=test@test.com, delay=00:00:30, xdelay=00:00:30, mailer=esmtp, pri=30000, relay=test.com. [174.36.85.72], dsn=4.0.0, stat=Deferred: 451 smtp2.omkc.ru Connection timeout [174.36.85.72]
May 2 11:32:45 localhost sm-mta[15526]: r424U57U015526: from=no-reply@google.com, size=5, class=0, nrcpts=1, msgid=<201305020432.r424U57U015526@localhost.localadmin>, proto=SMTP, daemon=MTA-v4, relay=localhost.localadmin [127.0.0.1] May 2 11:32:46 localhost sm-mta[15615]: STARTTLS=client, relay=gmail-smtp-in.l.google.com., version=TLSv1/SSLv3, verify=FAIL, cipher=ECDHE-RSA-RC4-SHA, bits=128/128 May 2 11:33:16 localhost sm-mta[15615]: r424U57U015526: to=brilsergei@gmail.com, delay=00:00:50, xdelay=00:00:31, mailer=esmtp, pri=120005, relay=gmail-smtp-in.l.google.com. [74.125.143.26], dsn=5.0.0, stat=Service unavailable May 2 11:33:16 localhost sm-mta[15615]: r424U57U015526: r424XG7U015615: DSN: Service unavailable May 2 11:33:17 localhost sm-mta[15615]: STARTTLS=client, relay=aspmx.l.google.com., version=TLSv1/SSLv3, verify=FAIL, cipher=ECDHE-RSA-RC4-SHA, bits=128/128 May 2 11:33:48 localhost sm-mta[15615]: r424XG7U015615: to=no-reply@google.com, delay=00:00:32, xdelay=00:00:32, mailer=esmtp, pri=30000, relay=aspmx.l.google.com. [173.194.71.26], dsn=5.0.0, stat=Service unavailable May 2 11:33:48 localhost sm-mta[15615]: r424XG7U015615: r424XG7V015615: return to sender: Service unavailable May 2 11:33:48 localhost sm-mta[15615]: r424XG7V015615: to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent

насколько я понимаю, проблема в SSL/TLS. Подскажите, что и как настроить.
  • Вопрос задан
  • 11912 просмотров
Решения вопроса 1
J_o_k_e_R
@J_o_k_e_R
Пытаетесь поднять MTA на домашней машине без обратного резолва, валидных сертификатов и вообще хостнейм у Вас, как видно из логов localhost.localdomain? Ничего не получится в наше засранное спамерами время. Вы для большинства почтовых серверов, тем более gmail'а, с такой конфигурацией спамер чистой воды. Используйте ssmtp или что-то подобное и smtp сервер провайдера или гмыла.
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
EugeneOZ
@EugeneOZ
Используйте Mandrill — проще и надёжнее.
Ответ написан
@fuzz1on
Проверьте /var/mail
Ответ написан
antonzaycev
@antonzaycev
Проверьте не заблокированы ли порты использующиеся для отправки почты
Ответ написан
cjey
@cjey
Вы можете настроить SMTP Relay. Зарегистрировать аккаунт на gmail и настроить sendmail так чтобы вся ваша почта с рабочей машины шла через этот аккаут. для тестирования должно хватить.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы