2014-03-19 1 views
2

Я новичок в grails, Я создал новый проект для проверки почтового плагина. В контроллере я добавил следующую команду в индексеПроблема с плагином почты в графе - почта не доходит до адресата

sendMail { 
      to "[email protected]" 
      from "another_valid_id @gmail.com" 
      subject "link test" 
      body 'haiiii' 
      //html g.render(template:"mailtemplate",model:[code:UUID.randomUUID().toString()]) 
     } 
     render "send" 

, когда я бегу применение он показывает никакой ошибки и дисплей не отправлять в браузере. но когда я проверяю почту, почта электронной почты не доходит. Я не внес никаких изменений в файл конфигурации. как это по умолчанию работает в локальном и в порту 25.

thankz заранее

ответ

1

http://grails.org/plugin/mail

По умолчанию плагин предполагает необеспеченный почтовый сервер, настроенный на локальном хосте на порт 25. Однако вы можете изменить это через файл grails-app/Config.groovy.

Он принимает незащищенный почтовый сервер на вашем локальном хосте на порте 25. Если там не работает, он не будет отправлять почту. Я не уверен, что такое ваша операционная система, но если вы находитесь в системе mac или * nix, устанавливается постфикс.

sudo postfix start 

Если вы находитесь в Windows, вы можете найти альтернативу. Честно говоря, легко просто настроить отправку с учетной записи gmail, что и было сделано для моих клиентов. Вы можете увидеть, как это сделать по ссылке выше.