首页 > 解决方案 > Rails:如何阻止 Amazon WorkMail 电子邮件从我的 Rails 应用程序进入垃圾邮件/垃圾邮件?

问题描述

我有一个 Rails 5.2 Heroku 应用程序,我使用以下文档更改为使用我的 WorkMail 凭据。

https://docs.aws.amazon.com/workmail/latest/userguide/using_IMAP_client.html

这是我在 config/application.rb 中的 SMTP 设置。

# We are using Rails ActionMailers in this application
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
  domain:               'www.mydomain.com',
  address:              ENV["SMTPADDRESS2"],
  port:                 465,
  user_name:            ENV["SMTPUSERNAME2"],
  password:             ENV["SMTPPASSWORD2"],
  tls:                  true,
  ssl:                  true,
  authentication:       'login' }

联系表格有效,但电子邮件进入我的垃圾文件夹而不是我的收件箱。当我在我的应用程序中使用 SES 时,我没有遇到这个问题。我的电子邮件地址是 GoDaddy POP 帐户。

我的应用程序已将发件人、回复和密件抄送设置为我的电子邮件地址。

我设置了一个出站规则,将发件人和收件人都设置为我的电子邮件地址。那没起效。我担心这样做,因为它可能会打开我的电子邮件地址进行欺骗。

我还将我的 SMTP 设置更改为authentication: 'plain'. 电子邮件仍然进入我的垃圾文件夹。

我怎么解决这个问题?由于 WorkMail 是 IMAP 帐户,我需要添加一些内容吗?我认为这无关紧要,因为我只是从联系表中发送电子邮件。

2020 年 3 月 2 日更新 18:00

我决定创建一个新的 GoDaddy POP 帐户并更改我的 SMTP 设置以像以前一样使用简单电子邮件服务 (SES)。电子邮件进入收件箱,而不是垃圾文件夹。我遇到的问题是 AWS WorkMail 独有的。

标签: ruby-on-railsamazon-web-servicessmtpruby-on-rails-5amazon-workmail

解决方案


推荐阅读