verifiquei aqui e também não localizei, verifique o nome do servidor de smtp do gmail.
fw
francofabio
eh o seguinte o gmail utiliza SMTP com SSL então a porta que ele escuta eh outra, num sei se o commons mail tem suporte a SMTP com SSL vc tem que verificar na documentação, se vc utilizar outro servidor SMTP sem SSL com certeza seu código vai funcionar.
R
RaphaelSantos
uma duvida pessoal,
qual seria o host do hotmail???
2)minha aplicação será apenas para envio de email html, entao qual host coloco pro programa enviar pra qualquer email???
ainda vou ler a api do commons mas caso nao de suporte a ssl, qual outro modo que eu tenho para enviar email em formato HTML???
francofabio
vc pode utilizar commons-email mesmo eh soh vc utilizar outro sevidor SMTP para enviar as mensagens, quanto ao servidor do hotmail até hj num vi ñ.
R
RaphaelSantos
amigo, segui seu conselho e pelo menos os erros diminuiram
agora o erro é
Exception in thread "main" org.apache.commons.mail.EmailException: Sending the email to the following server failed : smtp.fsm.com.br:25
at org.apache.commons.mail.Email.sendMimeMessage(Email.java:873)
at org.apache.commons.mail.Email.send(Email.java:898)
at fsmUrl.SendMail.main(SendMail.java:24)
Caused by: javax.mail.AuthenticationFailedException
at javax.mail.Service.connect(Service.java:306)
at javax.mail.Service.connect(Service.java:156)
at javax.mail.Service.connect(Service.java:105)
at javax.mail.Transport.send0(Transport.java:168)
at javax.mail.Transport.send(Transport.java:98)
at org.apache.commons.mail.Email.sendMimeMessage(Email.java:863)
... 2 more
naldoCesar
olha eu tentei aqui e funciona , porem eu usei envez de mail.gmail.com
Pessoal, vlw, funcionou
o que o amigo francofabio funcionou… o erro que tava dando é que eu tava usado a logica da pagina web para me logar… no gmail ele só pode o nome de usuario… ai eu colocava só o nome de usuario pra me autenticar :oops:
foi só colocar o nome completo([email removido]) que funcionou sem problemas
eu só venho pedir mais uma ajuda…esse programa ira enviar email a apartir de outro programa que retorna(dentro de um jtable de coluna unica) varios emails…
entao vem as perguntas.
como retorno a String correspondente ao conteudo de uma linha X no jtable??
usando o jakarta mail e a classe HtmlEmail, qual a sintaxe para enviar emails para varios destinatarios???(ja tentei concatenar com espaço, com virgula e com ponto e virgula mas a mensagem é essa)
Exception in thread "main" org.apache.commons.mail.EmailException: Illegal address
at org.apache.commons.mail.Email.createInternetAddress(Email.java:427)
at org.apache.commons.mail.Email.addTo(Email.java:490)
at org.apache.commons.mail.Email.addTo(Email.java:475)
at fsmUrl.EnviaEmail.sendEmail(EnviaEmail.java:44)
at fsmUrl.Teste.main(Teste.java:21)
Caused by: javax.mail.internet.AddressException: Illegal address in string ``[email removido],[email removido]''
at javax.mail.internet.InternetAddress.<init>(InternetAddress.java:94)
at org.apache.commons.mail.Email.createInternetAddress(Email.java:414)
... 4 more
será que o jakartamail atraves da classe HtmlEmail nao permite varios destinatarios de uma só vez???
JMan
Cara vc não vai conseguir enviar isso sem se autenticar no host antes. Veja a msg.