Rails 3.2 通过 smtp 发送的电子邮件被 gmail 标记为未加密
Rails 3.2 email sent via smtp is flagged as unencrypted by gmail
我想问一下我错过了什么,为什么我的电子邮件被 Gmail 标记为未加密。我的项目使用 Hostmonster.com 无回复帐户发送电子邮件。
Rails smtp 设置:
config.action_mailer.default_url_options = { host: APP_CONFIG[:host], port: APP_CONFIG[:port], protocol: "https" }
config.action_mailer.perform_deliveries = true
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "host289.hostmonster.com",
:port => 465,
:domain => APP_CONFIG[:smtp][:domain],
:user_name => APP_CONFIG[:smtp][:user_name],
:password => APP_CONFIG[:smtp][:password],
:authentication => "plain",
:enable_starttls_auto => true,
:ssl => true
}
Hostmonster 控制面板:
enter image description here
该项目已经在 HTTPS 中。我不知道是我最终导致了 Gmail 未加密问题还是在 hostmonster 上。
enter image description here
我认为这与与 GMail 服务器通信时 托管 SMTP 服务器 的配置有关。您正在通过加密的 SMTP 连接将电子邮件发送到 hostmonster SMTP 服务器,这是正确的。但是 hostmonster 有责任进一步发送加密的邮件,他们可能不会这样做。
我会就这个问题联系 hostmonster 的支持人员,即询问他们在从他们的服务器发送外发电子邮件时是否使用加密通信。
我想问一下我错过了什么,为什么我的电子邮件被 Gmail 标记为未加密。我的项目使用 Hostmonster.com 无回复帐户发送电子邮件。
Rails smtp 设置:
config.action_mailer.default_url_options = { host: APP_CONFIG[:host], port: APP_CONFIG[:port], protocol: "https" }
config.action_mailer.perform_deliveries = true
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "host289.hostmonster.com",
:port => 465,
:domain => APP_CONFIG[:smtp][:domain],
:user_name => APP_CONFIG[:smtp][:user_name],
:password => APP_CONFIG[:smtp][:password],
:authentication => "plain",
:enable_starttls_auto => true,
:ssl => true
}
Hostmonster 控制面板: enter image description here
该项目已经在 HTTPS 中。我不知道是我最终导致了 Gmail 未加密问题还是在 hostmonster 上。 enter image description here
我认为这与与 GMail 服务器通信时 托管 SMTP 服务器 的配置有关。您正在通过加密的 SMTP 连接将电子邮件发送到 hostmonster SMTP 服务器,这是正确的。但是 hostmonster 有责任进一步发送加密的邮件,他们可能不会这样做。
我会就这个问题联系 hostmonster 的支持人员,即询问他们在从他们的服务器发送外发电子邮件时是否使用加密通信。