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
我在我的 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