Smtp?

gente eu to fazendo uma aplicação para enviar e-mail … e tem uma linha q define o provedor de e-mail que eu estou utilizando(pelo menos e acho) … " smtp = new Socket(“smtp.any.com”,25); " ai tah escrito lah que eu tenho que definir o nome do SMTP que me parece que é algo como “smtp.hotmail.com.br” se for usar o do hotmail … mas naum da certo ,… tah escrito que esse numero 25 é o numero da porta padrao do SMTP … ou seja … GENTE EU TO ENRROLADO … o q é que eu faço com essa linha ??? se eu quiser mandar uma e-mail pela yahoo … hotmail … gmail … eu faço o q ??? como é que eu descubro qual a nomenclatura … ou qual a porta do meu provedor de e-mail ??

[[]]ss

1º - Não use Socket pra enviar email, isso é a reinvenção da roda.

Use a API JavaMail, que já tem tudo isso pronto…

http://java.sun.com/products/javamail/

Baixe tambem o JAF, porque o JavaMail usa ele:

http://java.sun.com/products/javabeans/jaf/index.jsp

Exemplo:

2º se não me engano o Hotmail não permite conexão remota ao seu servidor, portanto não é possivel usar o SMTP deles…

Pra você descobrir as configurações do servidor você tem que olhar com o provedor do serviço, no caso o Gmail, Yahoo, etc…

Do Gmail você pode ver aqui:

http://mail.google.com/support/bin/answer.py?answer=13287&hl=pt_BR

eu baixei os arquivos … mas naum entendo aonde eu tenho q coloca-los … quando eu faço o import dah erro