sendmail не может отправить электронную почту через Google, используя мой идентификатор приложения Google - PullRequest
0 голосов
/ 04 марта 2012

Я использую sendmail для отправки писем из моего приложения ruby-on-rails.Я использовал это удивительное руководство http://network -13.com / thread / 1718-Sendmail-smtp-relay-gmail-google-apps , чтобы настроить sendmail и ретранслировать сообщения через gmail.

Однако я столкнулся со следующей проблемой: всякий раз, когда я использую свое имя пользователя gmail в файле информации об учетной записи, электронные письма отправляются, но когда я заменяю свое имя пользователя gmail на электронную почту приложения google (robot@MY_DOMAIN.com), я получаюследующая ошибка при попытке отправить электронное письмо:

r 4 05:21:51 DOMAIN sendmail [3985]: q245Lp49003985: Предупреждение аутентификации: DOMAIN.org: ec2-пользователь установил отправителя для robot@DOMAIN.org с помощью -f

4 марта 05:21:52 DOMAIN sendmail [3985]: q245Lp49003985: from=robot@DOMAIN.org, размер = 711, класс = 0, nrcpts = 1, msgid = <4f52fbefc16ee_598b2d28467799@DOMAIN.org.mail>, relay = ec2-пользователь @ localhost

4 марта 05:21:52 DOMAIN sendmail [3988]: q245LqEQ003988: from =, размер = 969, класс = 0, nrcpts = 1, msgid = <4f52fbefc16ee_598b2d28467799@DOMAIN.org.mail>, proto = ESMTP, daemon = MTA, relay = localhost [127.0.0.1]

4 марта 05:21:52 DOMAIN sendmail [3985]: q245Lp49003985: to = RECI_EMAзадержка = 00: 00: 01, xdelay = 00: 00: 00, почтовик = реле, pri = 30711, реле = [127.0.0.1] [127.0.0.1], dsn = 2.0.0, stat = Sent (q245LqEQ003988 Сообщение принято к доставке)

4 марта 05:21:52 DOMAIN sendmail [3990]: STARTTLS = клиент, relay = smtp.gmail.com, версия = TLSv1 / SSLv3, проверка = FAIL, шифр= RC4-SHA, биты = 128/128

4 марта 05:21:52 DOMAIN sendmail [3990]: q245LqEQ003988: to =, задержка = 00: 00: 00, xdelay = 00: 00: 00,mailer = relay, pri = 120969, relay = smtp.gmail.com [74.125.115.108], dsn = 5.0.0, stat = служба недоступна

4 марта, 05:21:52 DOMAIN sendmail [3990]:q245LqEQ003988: to =, задержка = 00: 00: 00, mailer = local, pri = 120969, dsn = 5.1.1, stat = Пользователь неизвестен

4 марта 05:21:52 DOMAIN sendmail [3990]:q245LqEQ003988: q245LqEQ003990: почтмейстер уведомляет: пользователь неизвестен

4 марта, 05:21:52 DOMAIN sendmail [3990]: q245LqEQ003990: to = root, задержка = 00: 00: 00, xdelay = 00: 00: 00,mailer = local, pri = 32182, dsn = 2.0.0, stat = отправлено

Кто-нибудь знает, откуда возникла проблема?

1 Ответ

0 голосов
/ 04 марта 2012

Проблема, по-моему, заключается в следующих журналах

Mar 4 05:21:52 DOMAIN sendmail[3990]: q245LqEQ003988: to=, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=120969, relay=smtp.gmail.com [74.125.115.108], dsn=5.0.0, stat=Service unavailable

Это говорит, что служба недоступна.Для отправки почты на работу ваш

  1. "DOMAIN.org" должен быть действующим почтовым сервером
  2. Он должен быть доступен с хоста, на котором вы пытаетесь использовать sendmail
...