2012-02-20 20 views
1

imはメールプラグインをgrailsでgmailアカウントで送信しようとしています。電子メールが正常に送信されますが、私は私のアプリから次にConfig.groovygrailsメールプラグインを使用した電子メール送信者

でメール

の送信者に問題

grails { 
mail { 
host = "smtp.gmail.com" 
port = 465 
username = "[email protected]" 
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"] 

} 
} 

を持って 、私は電子メールが送信され

mailService.sendMail { 
      to "[email protected]" 
      from "[email protected]" 
      subject sub 
      body message 
     } 

を呼び出します[email protected]に送信しますが、送信者は[email protected]ではなく[email protected]です。何かアドバイス?

答えて

6

GMailではこれを行うことはできません。それはあなたが "[email protected]"を使用するように強制すると、あなたはローカルの提供を使用するか、別のプロバイダを一緒に使うか、 "[email protected]"を受け入れる必要があります。

これは、人々がGmailを介してスパムを送信するのを防ぐためのものだと思います。

0

を参照して、一定の条件の下で、「から」を変更する方法は実際にありますあなたはそのように指定することでそうすることができます

より: "送信者名"