Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- public class smtpclient
- {
- static void readAndShowLine(InputStream in) throws IOExceptio
- {
- int k = 0;//uchwyt na kod bajtu
- while ((k = in.read()) != '\n')//czytanie (lini) do wyst¹pienia znaku koñca wiersza
- System.out.print((char)k);
- }
- public static void main(String[] argc)
- {
- Base64Coder coder = new Base64Coder();
- try
- {
- Socket client = new Socket("poczta.o2.pl", 25);
- InputStream in = client.getInputStream();
- OutputStream out = client.getOutputStream();
- readAndShowLine(in);
- out.write("HELO Zdzisiek\r\n".getBytes());
- readAndShowLine(in);
- out.write("AUTH LOGIN\r\n".getBytes());//uwierzytelnianie serwera
- readAndShowLine(in);
- out.write((coder.encodeString("twoj_login") + "\r\n").getBytes());
- readAndShowLine(in);
- out.write((coder.encodeString("twoje_haslo") + "\r\n").getBytes());
- readAndShowLine(in);
- out.write("MAIL FROM: <Twoj_login@wp.pl>\r\n".getBytes());
- readAndShowLine(in);
- out.write("RCPT TO: single221@wp.pl>\r\n".getBytes());
- readAndShowLine(in);
- out.write("DATA\r\n".getBytes());
- readAndShowLine(in);
- //W³a�ciwa tre�æ wiadomo�ci
- out.write("<b>Hello sd,</b>\r\n".getBytes());
- out.write("Howdy!!!.......So how are things with u\r\n".getBytes());
- out.write("Just wanted to give u this link....check it out\r\n".getBytes());
- out.write("\r\n".getBytes());
- out.write("\r\n".getBytes());
- out.write("<a href=http://www.yahoo.com>Search Engine</a>\r\n".getBytes());
- out.write("\r\n".getBytes());
- out.write("Bye for Now\r\n".getBytes());
- out.write("<b>Signature</b>\r\n".getBytes());
- out.write(".\r\n".getBytes());//Wa¿ne aby zakoñczyæ znakiem '.'
- readAndShowLine(in);
- out.write("QUIT\r\n".getBytes());
- readAndShowLine(in);
- in.close();
- out.close();
- client.close();
- System.out.println("Closed Connection with Server");
- }
- catch (IOException e)
- {
- System.out.println("Error in Connecting to Port");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement