/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
eksempel på smtp(ved hjælp af socket)
Fra : Michael Michel Niels~


Dato : 09-10-01 22:35

Hej

Jeg mangler et simpelt eksempel på brug af socket og smtp til J++.. Altså en
lille kode der kan sende mail...

På forhånd tak..

Michael Nielsen



 
 
Morten Poulsen (10-10-2001)
Kommentar
Fra : Morten Poulsen


Dato : 10-10-01 09:51

Michael Michel Nielsen wrote:

> Jeg mangler et simpelt eksempel på brug af socket og smtp til J++.. Altså en
> lille kode der kan sende mail...

Noget i retning af det her? (du skal selv tilfoeje test for om det gik
godt, se evt RFC821 ;)

utestet!

Socket s = new Socket(smtpHost, 25);
DataOutputStream dos = new DataOutputStream(s.getOutputStream());
dos.writeBytes("MAIL FROM: " + from + "\r\n");
dos.writeBytes("RCPT TO: " + to + "\r\n");
dos.writeBytes("DATA\r\n");
dos.writeBytes(headers);
dos.writeBytes("\r\n");
dos.writeBytes(body);
dos.writeBytes(".\r\n");
dos.flush();
dos.close();

Venlig hilsen
Morten


Brian Matzon (10-10-2001)
Kommentar
Fra : Brian Matzon


Dato : 10-10-01 11:43

"Morten Poulsen" <mortenp@certus.dk> wrote in message news:3BC40BE9.1060502@certus.dk...
> Michael Michel Nielsen wrote:
>
> > Jeg mangler et simpelt eksempel på brug af socket og smtp til J++.. Altså en
> > lille kode der kan sende mail...
>
> Noget i retning af det her? (du skal selv tilfoeje test for om det gik
> godt, se evt RFC821 ;)
>
> utestet!
>
> Socket s = new Socket(smtpHost, 25);
> DataOutputStream dos = new DataOutputStream(s.getOutputStream());
> dos.writeBytes("MAIL FROM: " + from + "\r\n");
> dos.writeBytes("RCPT TO: " + to + "\r\n");
> dos.writeBytes("DATA\r\n");
> dos.writeBytes(headers);
> dos.writeBytes("\r\n");
> dos.writeBytes(body);
> dos.writeBytes(".\r\n");

og så husker vi lige en:
dos.writeBytes("QUIT\r\n");

:)

> dos.flush();
> dos.close();
>

/Brian Matzon



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste