2

rundeck とメール用のこの grails 構成に夢中になりました。587 (自己署名証明書) で STARTSSL を実行している smtp サーバーに接続しようとしています。これが私の構成です。

grails.mail.host=smtp.myhost.com
grails.mail.port=587
grails.mail.username=username
grails.mail.password=password
grails.mail.smtp.auth="true"
grails.mail.starttls.enable=true
grails.mail.props["mail.smtp.auth":"true","mail.smtp.starttls.enable":"true","mail.smtp.socketFactory.port":"587"``,"mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory","mail.smtp.socketFactory.fallback":"false,"mail.smtp.port":"587"]
grails.mail.default.from=rundeck@myhost.com

私はスタックオーバーフローでそれに関するすべての問題を読みましたが、結果はありません...

4

1 に答える 1

2

rundeck-config.properties での設定はgrails.mail.props機能しません。groovy 形式に変換する必要があります。

次のリンクを参照してください。

次に例を示します。

grails {
  mail {
    host="smtp.gmail.com"
    port="465"
    username="rundecktest@gmail.com"
    password="..."
    props=["mail.smtp.auth":"true",
             "mail.smtp.socketFactory.port":"465",
             "mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory",
             "mail.smtp.socketFactory.fallback":"false"]
  }
}
grails.mail.default.from="rundecktest@gmail.com"
于 2016-04-21T15:31:32.270 に答える