电子邮件发件人与grails邮件插件

geo*_*geo 1 email grails plugins sender

我试图用gmail帐户发送带有邮件插件的电子邮件.电子邮件已成功发送,但我的电子邮件发件人有问题

在Config.groovy中

grails {
 mail {
 host = "smtp.gmail.com"
 port = 465
 username = "myacount@gmail.com"
 password = "mypassword"
 props = ["mail.smtp.auth":"true",                     
          "mail.smtp.socketFactory.port":"465",
          "mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory",
          "mail.smtp.socketFactory.fallback":"false"]

 } 
}
Run Code Online (Sandbox Code Playgroud)

然后从我的应用程序,我打电话

mailService.sendMail {
            to "another@gmail.com"
            from "sender@gmail.com"
            subject sub
            body message
        }
Run Code Online (Sandbox Code Playgroud)

电子邮件被发送到another@gmail.com,但发件人不是sender@gmail.com而是myaccount@gmail.com.有什么建议?

小智 6

你不能在GMail上做到这一点.它迫使你使用"myaccount@gmail.com",你需要使用本地提供,另一个提供者一起或接受"myaccount@gmail.com".

我相信这是为了防止人们通过Gmail发送垃圾邮件.