为什么邮件使用Grails邮件插件进入Spam或Junk文件夹

时间:2013-07-08 05:37:37

标签: grails grails-plugin

我目前正在grails项目中使用grails邮件插件。以下是版本。

plugins.mail = 1.0.1,我的grails版本是app.grails.version = 2.0.3

当我使用sendMail关闭时,在大多数情况下,邮件将转到用户的垃圾邮件文件夹。有任何方式使邮件只能转到用户的收件箱。

以下是我的代码。

def sendNotificationMail(def user, subjectText, bodyText){
    println "sending mail"
    if(verifyEmailLimit(user)){
        try{
            mailService.sendMail {
                to user.emailAddress
                from grailsApplication.config.notificationmail.from
                subject subjectText
                body bodyText
            }
            return true
        }
        catch(Exception ex){
            println ex.getMessage()
            return false
        }
    }
    else
    return false
}

1 个答案:

答案 0 :(得分:2)

在我看来,这个问题与grails电子邮件插件无关。实际上,它基本上是java-mail api的包装器。

我已经使用grails邮件很长时间了,并没有遇到任何问题。

另一方面,我的电子邮件被标记为垃圾邮件。但是,它更像是客户端服务器问题(特别是hotmail)。

您可以运行关键字检查程序,以确保您的电子邮件没有太多“垃圾邮件”字样。 (i.g:http://www.emailspamtest.com/

除此之外,您还可以使用某种特殊的SMTP服务,例如mailchimp。