插件“:mail:1.0.7”执行时出现语法错误

时间:2015-02-25 20:41:48

标签: email grails

mail {
    host = "smtp.1und1.de"
    port = 465
    username = "pt8100853-1"
    password = "xxxxxxxx"
    props = ["mail.smtp.auth":"true",                      
          "mail.smtp.socketFactory.port":"465",
          "mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory",
          "mail.smtp.socketFactory.fallback":"false"]
}

是config groovy的内容。我的控制器包含

sendMail {
        to "gaby@strotmann.org"
        subject "Hello Fred"
        body 'How are you?'
      }

激活sendMail后,我得到:

Error 2015-02-25 21:19:25,883 [http-bio-8080-exec-8] ERROR      errors.GrailsExceptionResolver  - MailSendException occurred when processing request: [GET] /Partner/kommunikation/eMail
Failed messages: com.sun.mail.smtp.SMTPSendFailedException: 501 Syntax error in parameters or arguments    
;
 nested exception is:
    com.sun.mail.smtp.SMTPSenderFailedException: 501 Syntax error in   parameters or arguments
. Stacktrace follows:
Message: Failed messages: com.sun.mail.smtp.SMTPSendFailedException:  501 Syntax error in parameters or arguments
;
  nested exception is:
com.sun.mail.smtp.SMTPSenderFailedException: 501 Syntax error in   parameters or arguments
    Line | Method
->>  131 | sendMessage in grails.plugin.mail.MailMessageBuilder
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   - 
|     55 | sendMail    in grails.plugin.mail.MailService
|     59 | sendMail .  in     ''
|    165 | doCall      in MailGrailsPlugin$_configureSendMail_closure6
|     37 | eMail . . . in   org.strotmann.partner.KommunikationController
|    198 | doFilter    in   grails.plugin.cache.web.filter.PageFragmentCachingFilter
|     63 | doFilter .  in   grails.plugin.cache.web.filter.AbstractFilter
|   1145 | runWorker   in java.util.concurrent.ThreadPoolExecutor
|    615 | run . . . . in  java.util.concurrent.ThreadPoolExecutor$Worker
^    745 | run         in java.lang.Thread

我有点困惑,因为我直接从插件文档中复制了原始代码,因此出现语法错误。

我怎样才能逃避这个问题?

0 个答案:

没有答案