通过smtp发送的Rails 3.2电子邮件被gmail标记为未加密

时间:2016-03-16 09:37:28

标签: ruby-on-rails ruby-on-rails-3.2 smtp gmail actionmailer

我想问一下,我错过了为什么我的电子邮件被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 cpanel: enter image description here

该项目已在HTTPS中。我不知道它是不是导致了Gmail未加密的问题,也不知道是不是托管的。 enter image description here

1 个答案:

答案 0 :(得分:1)

我认为在与GMail服务器通信时,这主要是关于托管SMTP服务器的配置 。您是通过加密的SMTP连接将您的电子邮件发送到hostmonster SMTP服务器,这是正确的。但是主持人还有责任将进一步加密的邮件发送到他们可能不会这样做的地方。

我会联系hostmonster对此问题的支持,即询问他们是否在从服务器发送外发电子邮件时使用加密通信。