1

組織のメールとして、outlook.com (ex hotmail) を使用しています。Outlook.com アカウントで通知を送信するように redmine を作成しようとしています。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 )

誰かがそのような問題に直面し、解決策を持っているとしたら?

4

2 に答える 2

0

この問題と解決策は Mail-gem issue tracker に記載されています

https://github.com/micel/mail/issues/659

修正自体は次のコミットにあります。

https://github.com/AlexRevin/mail/commit/a12f77d49c3957bddce3b76cf67587f76fa1acc9

于 2014-02-01T19:36:11.243 に答える