Enviar mail em formato HTML
3 participantes
Página 1 de 1
Enviar mail em formato HTML
Usando a API mail de java, é também possível enviar mails em formato HTML.
Para isso tem de se especificar o tipo de conteúdo da mensagem. Neste caso, o conteúdo tem de ser o seguinte: "text/html".
Exemplo:
...
message.setContent(text, "text/html");
...
Para isso tem de se especificar o tipo de conteúdo da mensagem. Neste caso, o conteúdo tem de ser o seguinte: "text/html".
Exemplo:
...
message.setContent(text, "text/html");
...
Re: Enviar mail em formato HTML
Este codigo normalmente não é para ser posto numa pagina web mas sim numa classe Java.
Pode ser posto directamente numa pagina web JSP mas não é aconselhado. Quando menos "trabalho" tiver uma pagina web melhor (senão demora mais tempo a ser visualizada).
Posso enviar um codigo Java completo exemplificando...
cumps
Pode ser posto directamente numa pagina web JSP mas não é aconselhado. Quando menos "trabalho" tiver uma pagina web melhor (senão demora mais tempo a ser visualizada).
Posso enviar um codigo Java completo exemplificando...
cumps
Re: Enviar mail em formato HTML
Exemple:
public static String sendMail() {
String sResult = Constants.sSTATUT_OK;
try {
Properties props = System.getProperties();
props.put("mail.smtp.host", "nome_do_servidor_mail");
Session maSession = javax.mail.Session.getDefaultInstance(props, null);
MimeMessage message = new MimeMessage(maSession);
message.setFrom(new InternetAddress("xpto@mail.pt"));
message.addRecipient(Message.RecipientType.TO, new InternetAddress("to@gmail.com"));
message.setSubject("teste");
message.setContent("isto é um teste", "text/html");
Transport.send(message);
} catch(Exception e) {
sResult = e.getMessage();
}
return sResult;
}
public static String sendMail() {
String sResult = Constants.sSTATUT_OK;
try {
Properties props = System.getProperties();
props.put("mail.smtp.host", "nome_do_servidor_mail");
Session maSession = javax.mail.Session.getDefaultInstance(props, null);
MimeMessage message = new MimeMessage(maSession);
message.setFrom(new InternetAddress("xpto@mail.pt"));
message.addRecipient(Message.RecipientType.TO, new InternetAddress("to@gmail.com"));
message.setSubject("teste");
message.setContent("isto é um teste", "text/html");
Transport.send(message);
} catch(Exception e) {
sResult = e.getMessage();
}
return sResult;
}
pj- Mensagens : 36
Data de inscrição : 28/01/2008
Tópicos semelhantes
» Criação de um CV em formato Europeu
» HTML - definição
» Envio de mail
» Site para testar validade um mail
» HTML - definição
» Envio de mail
» Site para testar validade um mail
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Ter Set 24, 2019 1:16 pm por jpmartins
» Artigo Bitcoin
Ter Set 24, 2019 1:13 pm por jpmartins
» Novo site para desportistas / New site for athletes
Ter Dez 04, 2018 8:19 am por Admin
» Check used port with the command line
Ter Dez 04, 2018 8:10 am por Admin
» Check the port where mariaDB is running
Seg Dez 03, 2018 4:59 am por Admin
» Check the linux version
Seg Dez 03, 2018 3:12 am por Admin
» Granting rights to a database for a user
Qui Nov 29, 2018 2:04 am por Admin
» Create new user
Qui Nov 29, 2018 2:01 am por Admin
» Change level of password security level
Qui Nov 29, 2018 1:59 am por Admin