Rails: Как я могу остановить отправку электронных писем Amazon WorkMail на нежелательную почту / спам из моего приложения Rails? - PullRequest
0 голосов
/ 02 марта 2020

У меня есть приложение Rails 5.2 Heroku, которое я изменил, чтобы использовать свои учетные данные WorkMail, используя документацию ниже.

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

Вот мои настройки SMTP в config / application.rb.

# 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' }

Контактная форма работает, но отправляет go по электронной почте в папку нежелательной почты вместо папки «Входящие». У меня не было этой проблемы, когда я использовал SES в своем приложении. Мой адрес электронной почты был POP-учетной записью GoDaddy.

В моем приложении от, reply-to и b cc установлен мой адрес электронной почты.

Я установил правило для исходящих сообщений, чтобы установить оба отправитель и получатель на мой адрес электронной почты. Это не работает. Я обеспокоен этим, поскольку мой адрес электронной почты может быть подделан.

Я также изменил настройки SMTP на authentication: 'plain'. Письмо все еще помещалось в мою папку нежелательной почты.

Как я могу решить эту проблему? Нужно ли что-то добавлять, поскольку WorkMail является учетной записью IMAP? Я не думаю, что это будет иметь значение, так как я только отправляю электронные письма из контактной формы.

ОБНОВЛЕНО 02/02/2020 18: 00

Я решил создать новую учетную запись GoDaddy POP и измените мои настройки SMTP, чтобы использовать Simple Email Service (SES), как и раньше. Письма go в папку «Входящие», а не в папку «Хлам». Проблема, с которой я сталкиваюсь, уникальна для AWS WorkMail.

...