Ola,
da forma como voce estah fazendo nao dah. O que eu te aconselho,
jah que voce nao quer usar o JavaMail, eh que voce faca da sua maquina
servidora da applet tambem uma servidora de mail. Dessa forma, quando uma
applet sua quiser enviar uma mail, ela deve abrir uma socket na porta 25
da servidora e implementar o protocolo de envio de mail.
Aconselho a voce desenvolver uma classe que encapsule esses
metodos e o protocolo, para que voce possa reutiliza-la em qualquer outra
situacao. Nao conheco bem o protocolo, mas acho que voce consegue
facil. Procure por sendmail ou algum analogo.
Espero ter ajudado. Abracos,
Bruno.
On Sun, 2 Apr 2000, Mister M wrote:
> Caros amigos do SouJava,
>
> Estou tendo problemas com o seguinte codigo:
>
> import java.net.*;
> import java.io.*;
>
> public class Email {
> public static void main(String[] args) {
> try {
> URLConnection c = (new URL
> ("mailto:[EMAIL PROTECTED]")).openConnection();
> c.setAllowUserInteraction(false);
> c.setDoInput(false);
> c.setDoOutput(true);
> Writer m = new OutputStreamWriter(c.getOutputStream());
> m.write("From:me");
> m.write("Subject:cool");
> m.write("Body:MAMAMSMAMS");
> m.close();
> } catch (Exception e) {
> e.printStackTrace();
> }
> }
> }
>
> Mensagem de erro:
>
> java.net.UnknownHostException: mailhost
> at java.net.InetAddress.getAllByName0(InetAddress.java:577)
> at java.net.InetAddress.getAllByName0(InetAddress.java:546)
> at java.net.InetAddress.getByName(InetAddress.java:455)
> at java.net.Socket.<init>(Socket.java:98)
> at sun.net.NetworkClient.doConnect(NetworkClient.java:54)
> at sun.net.NetworkClient.openServer(NetworkClient.java:42)
> at sun.net.smtp.SmtpClient.openServer(SmtpClient.java:112)
> at sun.net.smtp.SmtpClient.<init>(SmtpClient.java:152)
> at sun.net.smtp.SmtpClient.<init>(SmtpClient.java:158)
> at
> sun.net.www.protocol.mailto.MailToURLConnection.connect(MailToURLConnection.java:76)
> at
> sun.net.www.protocol.mailto.MailToURLConnection.getOutputStream(MailT
> oURLConnection.java:85)
> at Email.main(Email.java:11)
>
>
> Isso eh apenas um teste, pq futuramente quero enviar e-mails via applet
> automicamente pelo meu site. NAUM QUERO USAR O JAVAMAIL, pq isso faz com q o
> usuario tenha q baixar o JavaMail junto com a applet (tudo devidamente
> empacotado num .JAR, of course) o q eh meio trabalhoso em conexoes lentas.
> Ajudem-me pelo amor de Deus, pq essa jah eh a terceira vez que envio um
> email perguntando isso e NINGUEM responde... Serah q isso eh impossivel????
>
> []'s
> Michael Nascimento Santos,
> Desenvolvedor de sites
> ______________________________________________________
> Get Your Private, Free Email at http://www.hotmail.com
>
> --------------------------- LISTA SOUJAVA ---------------------------
> http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
> [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
> ---------------------------------------------------------------------
>
______________________________________________________________
Bruno Diniz de Paula
[EMAIL PROTECTED] - UFMG
[EMAIL PROTECTED] - Telemig Celular
"Coracoes ao alto e pes no chao."
"A verdadeira experiencia com Deus nao nos faz
fugir da realidade, mas nos da forcas para
enfrenta-la e transforma-la."
Pe. Zeca
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------