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

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

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

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

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


person user11350468    schedule 29.03.2021    source источник


Ответы (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: '[email protected]'}

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

class MyAlternativeMailer < ApplicationMailer
  default from: "[email protected]"

  def altmessage
  end
end
person rewritten    schedule 29.03.2021