2012-02-20 6 views
1

im пытается отправить письмо с почтовым плагином в grails с учетной записью gmail. Электронная почта отправляется успешно, но у меня есть проблема с отправителя электронной почтыотправитель электронной почты с почтовым плагином Grails

В Config.groovy

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 
     } 

электронной почты отправляется fine to [email protected], но отправитель - не [email protected], а [email protected] Любой совет?

ответ

6

Вы не можете сделать это на GMail. Это заставляет вас использовать «[email protected]», вам нужно либо использовать локальный, либо другой поставщик, либо принять «[email protected]».

Я считаю, что это сделано специально, чтобы люди не могли отправлять спам через Gmail.

0

Пока не прямой ответ на вопрос, в случае, если кто-либо другая земле здесь ищет способ, чтобы отправить удобочитаемый отправитель адрес, вы можете сделать это, указав его как таковой

от: «Имя отправителя»

Смежные вопросы