配置rails以通过microsoft live smtp服务器发送电子邮件

时间:2013-06-25 17:07:39

标签: ruby-on-rails email outlook

铁轨中有很多关于设置导轨到work with gmail的信息,我已经为个人(例如myemail@gmail.com)网站做了这个。
现在不幸的是,针对企业的谷歌应用程序不再提供免费邮件托管,但正如它所说here显然是前景 所以我按照说明,更改了我的DNS MX记录和所有内容并设置了smtp(类似于像so这样的谷歌版本)
这给了我(例如来自here):

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没有任何联系,请让我知道任何允许微软服务器工作的提示,我不能半天就足够了)

1 个答案:

答案 0 :(得分:1)

我和你的设置基本相同但我的工作正常。我猜你的user_name错了,它应该是

:user_name => "username@mydomain.com"

并确保您至少已登录一次到新创建的帐户以激活它