2017-04-02 8 views
0

次の設定を使用してメールを送信するコードがあります。 これは開発(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 
+1

質問このコードは動作していないのですか? ")は、質問自体に必要な動作、_a特定の問題またはerror_および_それを再現するのに必要な最短コード**を含める必要があります。明確な問題文がない質問は、他の読者にとって有用ではありません。参照:[最小限で完全で検証可能なサンプルの作成方法](http://stackoverflow.com/help/mcve) –

+0

動作していないのは問題のある動作記述ではありません。 – GhostCat

+0

@JoeC良い観察!助言がありますか? –

答えて

0

[OK]をみんなは、いくつかの時間のために苦労した後、私は気DNSがDNSと、それは再び正常に戻って行きました再起動を変更した後.....

を変更したことが分かりました。

ご質問ありがとうございます。

(何の応答にtelnet接続しようとしました。DNSをチェックして、全く応答がないpingを実行しようとした。もらえないにもピングのstackoverflow。いくつかの他のDNSに変更しました。再起動してください。)「なぜ(デバッグ助けを求める

関連する問題