ActionMailer - 使用Google Apps发送电子邮件不起作用,但可以使用免费的Gmail帐户

时间:2016-04-04 21:40:51

标签: ruby-on-rails smtp gmail actionmailer google-apps

当我尝试使用Google Apps帐户发送一些电子邮件时,我收到此错误:

  

EOFError:到达文件结尾

使用免费的Gmail帐户即可成功发送电子邮件。

这是我的梅勒配置:

config.action_mailer.smtp_settings = {
    address: "smtp.gmail.com",
    port: 587,
    domain: "devsup.com.br'",
    user_name: "admin@devsup.com.br",
    password: "password",
    enable_starttls_auto: true,
    authentication: "plain"
}

有人有一些想法,我必须做什么?我必须在我的Google Apps帐户中进行一些配置吗?

谢谢! :)

1 个答案:

答案 0 :(得分:1)

我们遇到了类似的问题。尝试将域设置为gmail.com,如下所示:

config.action_mailer.smtp_settings = {
    address: "smtp.gmail.com",
    port: 587,
    domain: "gmail.com",
    user_name: "admin@devsup.com.br",
    password: "password",
    enable_starttls_auto: true,
    authentication: "plain"
}

编辑: 或者尝试确保删除域中的拼写错误。您的域名目前还有一个额外的单引号。