rails 中有很多关于设置 rails 以使用 gmail的信息,我已经为个人(例如 myemail@gmail.com )网站完成了这项工作。
现在不幸的是,企业的谷歌应用程序不再提供免费的邮件托管,但正如它所说的,这里显然是 Outlook 提供的。
所以我按照说明操作,更改了我的 DNS MX 记录和所有内容并设置了 smtp(类似于 google 版本),
这给了我(例如从这里):
config.action_mailer.deconfig.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "smtp.live.com",
:port => 587,
:domain => 'mydomain.com'
:user_name => 'username',
:password => 'mypass',
:authentication => 'plain',
:enable_starttls_auto => true }
啊。我终于解决了这个问题,我想我会发布它以节省其他人的麻烦。试图让这个微软服务器从任何地址发送时,我感到非常头疼,我现在的解决方案是使用mandrill,它易于配置并且每月免费发送不到 12k 封电子邮件。
(免责声明:我与 Mandrill 没有任何联系,请告诉我任何让微软服务器工作的技巧,我不能,半天对我来说已经足够了)