Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.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
Grails邮件插件出现问题,连接被拒绝:connect_Grails_Grails 2.0_Grails Plugin - Fatal编程技术网

Grails邮件插件出现问题,连接被拒绝:connect

Grails邮件插件出现问题,连接被拒绝:connect,grails,grails-2.0,grails-plugin,Grails,Grails 2.0,Grails Plugin,我安装了邮件插件: grails install-plugin mail 我根据插件添加了配置: grails { mail { host = "smtp.gmail.com" port = 465 username = "youraccount@gmail.com" password = "yourpassword" props = ["mail.smtp.auth":"true", "mail

我安装了邮件插件:

grails install-plugin mail
我根据插件添加了配置:

grails {
    mail {
      host = "smtp.gmail.com"
      port = 465
      username = "youraccount@gmail.com"
      password = "yourpassword"
      props = ["mail.smtp.auth":"true",
               "mail.smtp.socketFactory.port":"465",
               "mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory",
               "mail.smtp.socketFactory.fallback":"false"]
    }
}
我在Bootstrap.groovy中添加了一个sendMail

class BootStrap {
    def mailService

    def init = { servletContext ->

        try{
            mailService.sendMail {
             from "username@gmail.com"
             to "username@gmail.com"
             subject "Hello"
             body "Mail"
            }
           }catch (Exception e){
            println e
           }
    }
    def destroy = {
    }
}
但是当我执行应用程序时,我得到

java.net.ConnectException: Connection refused: connect
完整的错误日志是

org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.gmail.com, 465; timeout -1;
  nested exception is:
    java.net.ConnectException: Connection refused: connect. Failed messages: com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.gmail.com, 465; timeout -1;
  nested exception is:
    java.net.ConnectException: Connection refused: connect; message exceptions (1) are:
Failed message 1: com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.gmail.com, 465; timeout -1;
  nested exception is:
    java.net.ConnectException: Connection refused: connect

我刚刚推送了一个示例项目,其中包含了与发布内容完全相同的配置,它可以正常工作。见和


您是否使用了可能会导致问题的代理?

重新启动服务器,它将为您工作。当我这么做的时候,它对我很有用


希望能有帮助

我留下了一个答案,应该留作评论。道歉。它的内容是指出installplugin命令已经被弃用了一段时间。您应该改为编辑BuildConfig.groovy并在那里表达依赖关系