官方文档对于 receiving mail 讲得很简单,所以在此向请教下大家 采用官方的方法来接收邮件的时候,如何将邮件直接发送到 ActionMailer? 配置如下
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "smtp.gmail.com",
:port => "587",
:domain => "gmail.com",
:authentication => "plain",
:user_name => "[email protected]",
:password => "xxxxx",
:enable_starttls_auto => true
}
在/etc/aliases 下添加
smtp.gmail.com: "|/usr/local/ruby/bin/ruby /pingwork/share_resources/bin/rails runner -e mailer 'UserMailer.receive(STDIN.read)'"
然后,执行
newaliases
我自己测试没有成功,这样的配置有什么问题?