Formatação de e-mail ( envio automático )
16/11/2009 00:00
0
Pessoal, estou usando o pluguin grails mail para envio automático de e-mail, mas nao to conseguindo enviar na formatação que desejo.

O que acontece é o seguinte, quando o e-mail é enviado ele chega tudo na mesma linha e sem formatação nenhuma.

Já tentei usar o <%@ page contentType=&quot;text/html&quot; %> mas não dá certo. Usei body(view:'...') e tambem html g.render( template:'') também nao consegui.


html g.render( template&#58;&quot;emailContato&quot;,model&#58;[ email&#58;email ] )

body(view&#58;&quot;email&quot;, model&#58;[email&#58;email])


tá ai os 2 jeitos que tentei, e no template coloquei assim:


<%@ page contentType=&quot;text/xhtml&quot; %>
<html>
<head>
<meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;/>
</head>
<body>
<h4>E-mail</h4>
<p>${ email.mensagem }</p>
</body>
</html>


bom é isso.

alguma sugestão???

obrigado
Tags: Grails


0
Talvez eu tenha sido azarado, ou mesmo incompetente, mas NUNCA consegui trabalhar com este plugin para envio de e-mails do Grails.
99,99999999% das vezes tive problema com o danado.

Então, acabei buscando uma outra alternativa, que foi o uso do SimpleEmail da Apache, cujo tutorial postei aqui <!-- m --><a class="postlink" href="http://www.itexto.net/devkico/?p=461">http://www.itexto.net/devkico/?p=461</a><!-- m -->

Com relação à formatação do seu texto, tenho uma sugestão: ao invés de usar templates, use strings de àspas triplas do Grails.
Funciona super bem e é muito mais tranquilo de usar que os famigerados templates para o seu caso.


0
hey kico,

cara sempre usei este plugin e funciona perfeitamente pra mim e bem facil, só que sempre pra envio de senha e tal com o template já pronto entao a formatação sai perfeita. Agora que eu preciso pegar um texto do textArea estava tendo trabalho com o template, mas sua observação no final ai pra colocar aspas triplas funcionou perfeitamente cara, valeu mesmo o código ficou assim:


sendMail {
to lstEma.toArray()
from &quot;xxxx@xxx.com.br&quot;
subject email.assunto
body &quot;&quot;&quot;${ email.mensagem }

${ email.assinatura }&quot;&quot;&quot;
}


obrigado
17/11/2009 00:00


0
Eu já usei o mail tbm e funcionou, mas estou tentando usar agora e está dando este erro:

Error 500: Executing action [save] of controller [franciscamotta.ContatoController] caused exception: Mail server connection failed; nested exception is javax.mail.MessagingException: Could not connect to SMTP host: localhost, port: 25; nested exception is: java.net.ConnectException: Connection refused: connect. Failed messages: javax.mail.MessagingException: Could not connect to SMTP host: localhost, port: 25; nested exception is: java.net.ConnectException: Connection refused: connect

alguém sabe dizer o que estou fazendo de errado?
29/05/2012 20:01



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto