Отправка писем с разных доменов
В настоящее время мы запускаем наше приложение ruby on rails с SendGrid для отправки электронных писем. Мы аутентифицировали два поддомена в нашей учетной записи SendGrid:
- test1.mydomain.com
- 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