Sendgrid BCC 无法正常工作

Sendgrid BCC not working correctly

我在我的 Rails 应用程序中使用 Sendgrid,当我在 TO 和 BCC 中添加电子邮件时,然后在通过我的应用程序发送电子邮件后,TO 电子邮件工作正常并且我收到了电子邮件,但是当我在我的帐户(例如 Gmail)中使用相同的密件抄送电子邮件登录,然后没有收件人电子邮件详细信息,并且我的密件抄送电子邮件在收件人字段中移动,因此我的电子邮件(即密件抄送电子邮件)显示在收件人字段中。

按照默认流程,对于密件抄送电子邮件用户,收件人电子邮件详细信息应位于收件人字段中,我的电子邮件(密件抄送电子邮件)应显示在密件抄送字段部分中。但它不是那样工作的。

请告诉我,我该如何实现这个过程,以便基于默认功能,我的密件抄送电子邮件将显示在密件抄送电子邮件字段中,而不是收件人字段中。

如果您正在使用 sendgrid-rails gem 并且还在其中使用 SendGrid::MailInterceptor。这样您的 sendgrid 邮件配置文件就会在 mail.rb 初始化文件中。

您需要将您的 sendgrid 配置从 mail.rb 文件移动到您的 config/environment 文件并更改端口号。

所以新配置看起来像:

ActionMailer::Base.smtp_settings = {
  :user_name => 'your_sendgrid_username',
  :password => 'your_sendgrid_password',
  :domain => 'yourdomain.com',
  :address => 'smtp.sendgrid.net',
  :port => 587,
  :authentication => :plain,
  :enable_starttls_auto => true
}

供参考:https://sendgrid.com/docs/Integrate/Frameworks/rubyonrails.html