Sendgrid邮件不是从crontab发送的

时间:2013-11-15 13:06:05

标签: ruby-on-rails email cron crontab

我正在开发一款RoR应用。

我正在尝试从应用服务器上的crontab运行shell脚本。 shell脚本调用rake任务,该任务应该传递邮件。该脚本运行正常并在从控制台运行时发送邮件,但在通过crontab运行时失败。

在crontab中运行脚本时出现以下错误:

rake aborted!
550 Cannot receive from specified address <help@voylla.com>: Unauthenticated senders not allowed

请有人帮忙。感谢

1 个答案:

答案 0 :(得分:0)

如果您收到“未经身份验证的发件人不允许”错误,则表示您的邮件服务器或程序在SMTP连接期间未尝试AUTH LOGIN命令。

Unauthenticated senders not allowed表示您提供bad username or password。 解决此问题的最简单方法是重置密码:

https://sendgrid.com/user/forgotPassword

请检查usernamepasswordconfig.action_mailer.smtp_setting设置中的ActionMailer::Base.smtp_settings config.action_mailer.delivery_method = :smtp

有关详细信息,请查看

http://community.sendgrid.com/sendgrid/topics/unauthenticated_senders_not_allowed

在development.rb中也请检查

{{1}}