Sendgrid BCC 无法正常工作

标签 sendgrid

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

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

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

最佳答案

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

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

所以新配置看起来像:

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

关于Sendgrid BCC 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35452501/

相关文章:

email - SendGrid Automated Security 如何处理 SPF 记录?

ruby-on-rails - 发送带附件的电子邮件

ruby-on-rails - Rails Mailer 使用 SendGrid 模板

ruby-on-rails - Ruby on Rails : bad username/password?(535 验证失败)

javascript - Sendgrid:渲染 ejs 模板,然后作为电子邮件发送。

ruby-on-rails - 我们可以在没有 SendGrid 附加组件的情况下将 smtp 与 heroku 一起使用吗?

java - SendGrid:找不到符号,类 com.sendgrid.Email。周末坏了

rest - 将呈现的电子邮件发送到 SendGrid 的最快方法

javascript - 无法在电子邮件中显示背景图片

ruby-on-rails-3 - 从 Rails 3.2.x 中的 SendGrid 接收带有附件的电子邮件