sendmail无法使用我的谷歌应用程序ID通过谷歌发送电子邮件

时间:2012-03-04 05:30:58

标签: ruby-on-rails-3 sendmail emailrelay

我使用sendmail从我的ruby-on-rails应用程序发送电子邮件。我使用这个很棒的指南http://network-13.com/thread/1718-Sendmail-smtp-relay-gmail-google-apps来设置sendmail并通过gmail中继消息。

但是我面临以下问题: 每当我在account-info文件中使用我的gmail用户名时,都会发送电子邮件,但是当我用我的google应用程序电子邮件(robot@MY_DOMAIN.com)替换我的gmail用户名时,尝试发送电子邮件时出现以下错误:

r 4 05:21:51 DOMAIN sendmail [3985]:q245Lp49003985:身份验证 - 警告:DOMAIN.org:ec2-user使用-f

将发件人设置为robot@DOMAIN.org

3月4日05:21:52 DOMAIN sendmail [3985]:q245Lp49003985:from = robot @ DOMAIN.org,size = 711,class = 0,nrcpts = 1,msgid =< 4f52fbefc16ee_598b2d28467799@DOMAIN.org.mail> ,relay = ec2-user @ localhost

3月4日05:21:52 DOMAIN sendmail [3988]:q245LqEQ003988:from =,size = 969,class = 0,nrcpts = 1,msgid =< 4f52fbefc16ee_598b2d28467799@DOMAIN.org.mail> ;, proto = ESMTP,守护进程= MTA,relay = localhost [127.0.0.1]

3月4日05:21:52 DOMAIN sendmail [3985]:q245Lp49003985:to = RECI_EMAIL,delay = 00:00:01,xdelay = 00:00:00,mailer = relay,pri = 30711,relay = [127.0 .0.1] [127.0.0.1],dsn = 2.0.0,stat =已发送(q245LqEQ003988消息已接受发送)

Mar 4 05:21:52 DOMAIN sendmail [3990]:STARTTLS = client,relay = smtp.gmail.com,version = TLSv1 / SSLv3,verify = FAIL,cipher = RC4-SHA,bits = 128/128 < / p>

3月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 =服务不可用

3月4日05:21:52 DOMAIN sendmail [3990]:q245LqEQ003988:to =,delay = 00:00:00,mailer = local,pri = 120969,dsn = 5.1.1,stat = User unknown

Mar 4 05:21:52 DOMAIN sendmail [3990]:q245LqEQ003988:q245LqEQ003990:postmaster notify:User unknown

Mar 4 05:21:52 DOMAIN sendmail [3990]:q245LqEQ003990:to = root,delay = 00:00:00,xdelay = 00:00:00,mailer = local,pri = 32182,dsn = 2.0。 0,stat =已发送

有谁知道问题的来源?

1 个答案:

答案 0 :(得分:0)

根据我的问题在于以下日志

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的主机访问