grails 2.0 とメール プラグインをインストールし、次のように confi.groovy で SMTP を構成しました。
grails {
mail {
host = "smtp.gmail.com"
port = 465
username = "mymail@gmail.com "
password = "mypwd"
props = ["mail.smtp.auth":"true",
"mail.smtp.socketFactory.port":"465",
"mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory",
"mail.smtp.socketFactory.fallback":"false"]
}
}
そして、私のコントローラーの1つで、次のようにしています
sendMail {
from "Vinay <mymail@gmail.com>"
to "fred@g2one.com"
subject "Hello John"
html '<b>Hello</b> World'
}
しかし、メールを受信すると、アドレス「mymail」からメールが届きます。Grails はまだ smtp 構成のユーザー名を使用しています。これをオーバーライドして、「送信元」アドレスをカスタマイズできるようにする方法