次の設定を使用してメールを送信するコードがあります。 これは開発(Windows、Java 1.7、grails 2.3.7)で動作しますが、実稼働環境では動作しません(ubuntu、tomcat7、jdk 1.7)Grails Mail Plugin Office365
これはdevではなくprodで動作する理由は何ですか?とにかくこれを修正するには?
サイドノート:このコードは正常に動作していましたが、突然動作を停止します。何が変わったのか分からない。
設定:
grails {
mail {
host = "Outlook.office365.com"
port = 587
username = "username here"
password = "password here"
props = ["mail.smtp.starttls.enable":"true" ,
"mail.smtp.port":"587",
// "mail.debug":"true"
]
}
}
EDIT1:コメント欄で良い点は、エラーを含めることを忘れていました。コメントと同じくらい速くいくつかの提案を見ることを願っています! :)
Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn't connect to host, port: Outlook.office365.com, 587; timeout -1; nested exception is: java.net.UnknownHostException: Outlook.office365.com. Failed messages: com.sun.mail.util.MailConnectException: Couldn't connect to host, port: Outlook.office365.com, 587; timeout -1; nested exception is: java.net.UnknownHostException: Outlook.office365.com
質問このコードは動作していないのですか? ")は、質問自体に必要な動作、_a特定の問題またはerror_および_それを再現するのに必要な最短コード**を含める必要があります。明確な問題文がない質問は、他の読者にとって有用ではありません。参照:[最小限で完全で検証可能なサンプルの作成方法](http://stackoverflow.com/help/mcve) –
動作していないのは問題のある動作記述ではありません。 – GhostCat
@JoeC良い観察!助言がありますか? –