ActionMailer 不发送任何电子邮件,但没有给出错误 - 在 AWS EC2 中
我尝试在 AWS EC2 的 Rails2 应用程序中使用 ActionMailer;我已经配置了它,创建了模型、视图和所有内容,当我尝试发送电子邮件时,它没有给我任何错误,但电子邮件从未到达最终用户。
这是我在environment.rb中的配置
config.action_mailer.default_url_options = { :host => 'mysite.com' }
config.action_mailer.delivery_method = :sendmail
,一切都像书中的一样。我不知道该怎么办,我已经安装了 Devise,当我尝试发送电子邮件(用于用户确认或类似的事情)时,它可以工作。我将 action_mailer 的配置与 GMail 的 SMTP 一起使用,它对我有用,但 Devise 向我抛出错误......
我应该做什么?提前致谢!
Im trying to use ActionMailer in a Rails2 app in a AWS EC2; I have configured it, I created the model, the views and everything, and when I try to send an email, it gaves me no error, but the email never reached the final user.
This is my configuration in environment.rb
config.action_mailer.default_url_options = { :host => 'mysite.com' }
config.action_mailer.delivery_method = :sendmail
And everything is like in the books. I don't know what to do, I have installed Devise and when I try to send emails (for user confirmations or things like that) it works. I put the configuration of action_mailer to work with SMTP of GMail, and it works for me but Devise throw me errors...
What should I do? thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通常最好使用外部 SMTP 服务器,因为从 AWS EC2 计算机发送电子邮件有严格的限制< /a>.
我们已在 BitNami 的一些项目中成功地同时使用了 Devise 和 SMTP。您遇到什么错误?
您还可以考虑使用亚马逊电子邮件服务。
有一些 gem 可以添加对它的支持,例如 amazon-ses-mailer。
It is usually better to use the external SMTP server because there are strict limitations sending emails from AWS EC2 machines.
We have successfully used Devise and SMTP together in some of projects at BitNami. What errors are you getting?
You may also consider using Amazon email service.
There are some gems out there to add support for it like amazon-ses-mailer.