GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Envio de email duplicado
Índice dos Fóruns
»
Java Avançado
Autor
Mensagem
27/03/2007 17:38:18
Assunto:
Envio de email duplicado
ualex
JavaGuru
Membro desde: 26/08/2004 18:45:26
Mensagens: 229
Offline
Porque este código envia email duplicado ?
public static boolean MailSend(String fname, String femail, String tname, String temail, String subject, String msgs) { try { if (femail.length() == 0) { return (false); } if (temail.length() == 0) { return (false); } if (fname == null) { fname = ""; } if (tname == null) { tname = ""; } String from = fname + " <" + femail + ">"; String to = tname + " <" + temail + ">"; Properties props = System.getProperties(); props.put("mail.smtp.host",com.rl.common.Settings.MailServer); javax.mail.Session msession = javax.mail.Session.getDefaultInstance(props,null); msession.setDebug(false); Message msg = new MimeMessage(msession); msg.setFrom(new InternetAddress(from)); msg.setRecipients(Message.RecipientType.TO,InternetAddress.parse(to,false)); msg.setSubject(subject); //proudly quick fix String noHTMLString = msgs.replaceAll("\\<.*?\\>",""); msg.setText(noHTMLString); msg.setHeader("X-Mailer",com.rl.common.Settings.SiteName + " mail sender"); msg.setSentDate(new java.util.Date()); Transport.send(msg); return (true); } catch (Exception ex1) { Log.write("mailsend.java : " + ex1.getMessage()); return (false); } }
http://www.alexflorentino.com
27/03/2007 18:56:10
Assunto:
Re:Envio de email duplicado
ualex
JavaGuru
Membro desde: 26/08/2004 18:45:26
Mensagens: 229
Offline
alguém ja viu isso ? porque este código manda email duplicado ?
http://www.alexflorentino.com
27/03/2007 19:14:09
Assunto:
Re:Envio de email duplicado
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
msg.setRecipients(Message.RecipientType.TO,InternetAddress.parse(to,false));
Se você pegar esse código (InternetAddress.parse(to,false)) ele volta um array de quantas posições?
27/03/2007 20:53:15
Assunto:
Re:Envio de email duplicado
ualex
JavaGuru
Membro desde: 26/08/2004 18:45:26
Mensagens: 229
Offline
retorna 1
http://www.alexflorentino.com
Índice dos Fóruns
»
Java Avançado
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team