2

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 没有任何联系,请告诉我任何让微软服务器工作的技巧,我不能,半天对我来说已经足够了)

4

1 回答 1

2

我的设置与您基本相同,但我的工作正常。我猜你的用户名是错误的,应该是

:user_name => "username@mydomain.com"

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

于 2013-07-24T09:08:24.770 回答