我们使用 outlook.com(前 hotmail)作为我们组织的邮件。我正在尝试让 redmine 使用我们的 outlook.com 帐户发送通知。Debian 7 上的 Redmine 2.3.1,带有来自发行版的 ruby。我发现自 2.3 以来选项 openssl_verify_mode 并不重要,并与 enable_starttls_auto 合并(至少在我的 conf 中似乎没有效果),但我不确定。我在 config/configuration.yml 中尝试了一些版本的设置,但我失败了。
default:
email_delivery:
delivery_method: :smtp
smtp_settings:
enable_starttls_auto: true
address: "smtp.live.com"
port: 587
domain: "customdomain.com"
authentication: :plain
user_name: email@customdomain.com
password: passwd
得到
An error occurred while sending mail (SSL_read:: wrong version number)
和替代版本
default:
email_delivery:
delivery_method: :smtp
smtp_settings:
enable_starttls_auto: false
address: "smtp.live.com"
port: 587
domain: "customdomain.com"
authentication: :plain
user_name: email@customdomain.com
password: passwd
得到
An error occurred while sending mail (530 5.7.0 Must issue a STARTTLS command first )
如果有人遇到这样的问题并有解决方案?