NasMnogo.info / Îòïðàâëÿåì ïèñüìî ÷åðåç java
Íîâûå ñîîáùåíèÿ:
›› Äåòè â áóäóùåì: Äà èëè íåò?... » ANDROID » Îòâåòîâ: 31 » 19.11.08 19:28:03
›› ëþäèèè... ãäå âû? ÷òî âûìåðëè âñå?... » Óæàñ » Îòâåòîâ: 42 » 16.11.08 15:29:18
›› Âàøå îòíîøåíèå ê èãðîâûì àâòîìàòàì... » Óæàñ » Îòâåòîâ: 17 » 14.11.08 14:27:45
›› Æèçíü ïîñëå ñìåðòè?... » Óæàñ » Îòâåòîâ: 21 » 14.11.08 14:21:00


#1 05.02.08 17:33:05

Êîììåíòàòîð
Ãîñòü
Ôîðóìíûé áîò

Îòïðàâëÿåì ïèñüìî ÷åðåç java


import java.io.*;

import java.net.*;


public class mchookMailTest { 

private static PrintStream ps = null;

private static DataInputStream dis = null;


public static void main (String args[]){ 

String HELLO = "HELLO ";

String MAIL_FROM = "MAIL FROM: ";

String RCPT_TO = "RCPT TO: ";

String SUBJECT = "SUBJECT: Test Message from mchookMailTest";

String DATA = "DATA";


String BODY = "mchookMailTest message!

.

";

// "

.

" - indicates the end of the message



Socket smtp = null;


try {


smtp = new Socket("smtp.any.com", 25);

OutputStream os = smtp.getOutputStream();

ps = new PrintStream(os);

InputStream is = smtp.getInputStream();

dis = new DataInputStream(is);


} catch (IOException e) {


System.out.println("Error connecting: " + e); 

}


try {


String loc = InetAddress.getLocalHost().getHostName();

send(HELO + loc);

receive();

send(MAIL_FROM);

receive();

send(RCPT_TO);

receive();

send(DATA);

receive();

send(SUBJECT);

receive();

send(BODY);

receive();

smtp.close();


} catch (IOException e) { 

System.out.println("Error sending:" + e); 

}

System.out.println("Mail sent!");


}


public static void send(String str) throws IOException { 

ps.println(str);

ps.flush();


System.out.println("Java sent: " + str);


}


public static void receive() throws IOException { 

String readstr = dis.readLine();

System.out.println("SMTP response: " + readstr); 







http://www.pate.ru/index.php?message=187

 

Äëÿ äîáàâëåíèÿ ñîîáùåíèÿ âîéäèòå èëè çàðåãèñòðèðóéòåñü


Board footer

Ñîçäàíî: JustMy
Îñíîâàíî: PunBB
Ìîäèôèêàöèÿ: Admin_MONax
Õîñòèíã: toSay.ru


Ñ÷åò÷èê PR îò lixme.ru Ñ÷åò÷èê òÈÖ îò lixme.ru óäàëåííûé ìîíèòîðèíã, òåñòèðîâàíèå è ïðîâåðêà äîñòóïíîñòè, ðàáîòîñïîñîáíîñòè, uptime ñàéòà