Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Grails邮件插件Office365_Java_Grails_Grails Plugin - Fatal编程技术网

Java Grails邮件插件Office365

Java Grails邮件插件Office365,java,grails,grails-plugin,Java,Grails,Grails Plugin,我有一个使用以下配置发送邮件的代码。 它适用于开发(windows、Java1.7、Grails2.3.7),但不适用于生产(ubuntu、tomcat7、JDK1.7) 有人知道为什么这在dev上有效,但在prod中无效吗?怎么解决这个问题 旁注:这段代码过去是可以工作的,但突然它停止了工作。不知道发生了什么变化 配置: grails { mail { host = "Outlook.office365.com" port = 587 username =

我有一个使用以下配置发送邮件的代码。 它适用于开发(windows、Java1.7、Grails2.3.7),但不适用于生产(ubuntu、tomcat7、JDK1.7)

有人知道为什么这在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:评论中的观点很好,忘记了包含错误。希望看到一些建议和评论一样快!:)


好了,伙计们,在挣扎了一段时间后,我发现该死的dns改变了

更改dns并重新启动后,它再次恢复正常

谢谢你的建议和跟进问题


(尝试在没有任何响应的情况下远程登录。检查dns并尝试在没有任何响应的情况下ping。甚至无法ping stackoverflow。已更改为其他dns。重新启动。)

寻求调试帮助的问题(“此代码为什么不工作?”)必须包括所需的行为,一个特定的问题或错误,以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:。不工作不是工作问题描述。@JoeC观察得很好!有什么建议吗?@GhostCat观察得很好!有什么建议吗?不是真的:——|。。。但也许这条信息会在某处敲响警钟。处理不同系统时的典型问题:您确定没有防火墙或其他网络问题吗?Linux机箱一般可以与该主机通信吗?
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