从不同的域发送电子邮件



我们目前正在使用SendGrid运行我们的ruby on rails应用程序,用于发送电子邮件。我们已经在SendGrid帐户中验证了两个子域:

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

当前发送电子邮件的默认域是在SendGrid中配置的test1.mydomain.com

但我们想从子域test2.mydomain.com发送一些电子邮件,而从子域test1.mydomain.com发送其他电子邮件。是否可以从ruby on rails应用程序发送来自不同域的电子邮件?

其中一部分是为两个域设置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

相关内容

  • 没有找到相关文章

最新更新