我使用 sendmail 从我的 ruby-on-rails 应用程序发送电子邮件。我使用这个很棒的指南http://network-13.com/thread/1718-Sendmail-smtp-relay-gmail-google-apps来设置 sendmail 并通过 gmail 中继消息。
但是我遇到了以下问题:每当我在帐户信息文件中使用我的 gmail 用户名时,都会发送电子邮件,但是当我用我的 google 应用程序电子邮件 (robot@MY_DOMAIN.com) 替换我的 gmail 用户名时,尝试发送时出现以下错误电子邮件:
r 4 05:21:51 DOMAIN sendmail[3985]: q245Lp49003985: Authentication-Warning: DOMAIN.org: ec2-user set sender to robot@DOMAIN.org using -f
Mar 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
Mar 4 05:21:52 DOMAIN sendmail[3988]: q245LqEQ003988: from=, size=969, class=0, nrcpts=1, msgid=<4f52fbefc16ee_598b2d28467799@DOMAIN.org.mail>, proto=ESMTP, daemon=MTA,中继=本地主机 [127.0.0.1]
3 月 4 日 05:21:52 域 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=Sent (q245LqEQ003988 消息接受传递)
3 月 4 日 05:21:52 域 sendmail[3990]:STARTTLS=client,relay=smtp.gmail.com,version=TLSv1/SSLv3,verify=FAIL,cipher=RC4-SHA,bits=128/128
3 月 4 日 05:21:52 域 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=服务不可用
Mar 4 05:21:52 DOMAIN sendmail[3990]: q245LqEQ003988: to=, delay=00:00:00, mailer=local, pri=120969, dsn=5.1.1, stat=User unknown
3 月 4 日 05:21:52 域 sendmail[3990]:q245LqEQ003988:q245LqEQ003990:邮局主管通知:用户未知
3 月 4 日 05:21:52 域 sendmail[3990]: q245LqEQ003990: to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=32182, dsn=2.0.0, stat =已发送
有谁知道问题出在哪里?