Mandrill在rails上发送电子邮件ruby

时间:2015-06-10 02:36:33

标签: ruby-on-rails ruby email actionmailer mandrill

我使用mandrill发送电子邮件,它显示一些电子邮件来自:ma@mail133-28.atl131.mandrillapp.com [mailto:ma@mail133-28.atl131.mandrillapp.com]代表info@****.com

在我的名字邮件

default from: "info@****.com"

并在development.rb

  config.action_mailer.raise_delivery_errors = true
  config.action_mailer.delivery_method = :letter_opener
  config.action_mailer.delivery_method = :smtp
  config.action_mailer.smtp_settings = {
    :address => "smtp.mandrillapp.com",
    :port => 587,
    :domain => 'www.****.com',
    :user_name => '**@**.ca',
    :password => '***',
    :authentication => :plain,
    :enable_starttls_auto => true 
  }

为什么?我想显示:info@****.com没有ma@mail133-28.atl131.mandrillapp.com [mailto:ma@mail133-28.atl131.mandrillapp.com]代表info@****.com

1 个答案:

答案 0 :(得分:2)

来自Mandrill KB

  

如果您的收件人使用Outlook,Hotmail(和其他Microsoft网络邮件   服务)或Gmail,他们可能会在电子邮件中看到它的指示   由Mandrill代表您发送,而不仅仅是您的“来自”名称   和地址。将SPF和DKIM记录添加到您的发送域   删除'代表'或'通过'信息。

如何在此处找到相关说明:https://mandrill.zendesk.com/hc/en-us/articles/205582277-How-do-I-add-DNS-records-for-my-sending-domains-