Отправка писем с разных доменов

В настоящее время мы запускаем наше приложение ruby ​​on rails с SendGrid для отправки электронных писем. Мы аутентифицировали два поддомена в нашей учетной записи SendGrid:

  1. test1.mydomain.com
  2. test2.mydomain.com

В настоящее время домен по умолчанию для отправки электронных писем настроен в SendGrid.

Но мы хотим отправить несколько писем с поддомена test2.mydomain.comи другие из test1.mydomain.com. Можно ли отправлять электронные письма из разных доменов из приложения ruby ​​on rails?

1 ответ

Одна часть — настроить MX и другие проверки на основе DNS для обоих доменов. При необходимости вам поможет документация Sendgrid: https://sendgrid.com/docs/ui/account-and-settings/how-to-set-up-domain-authentication/

Затем в своей почтовой программе вы можете настроить адрес «от», который будет отображаться в качестве отправителя.

Если обычно вы настраиваете его один раз (в config/environment/production.rb) в качестве

      config.action_mailer.default_options = {from: 'no-reply@example.com'}

вы также можете настроить его для каждого класса почтовой программы

      class MyAlternativeMailer < ApplicationMailer
  default from: "from@altdomain.example.com"

  def altmessage
  end
end
Другие вопросы по тегам