Advertisement
waqar_107

Untitled

Nov 2nd, 2018
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.10 KB | None | 0 0
  1.  
  2. import java.io.BufferedReader;
  3. import java.io.FileReader;
  4. import java.io.IOException;
  5. import java.io.InputStreamReader;
  6. import java.io.PrintWriter;
  7. import java.net.InetAddress;
  8. import java.net.Socket;
  9. import java.net.UnknownHostException;
  10.  
  11. public class fuad {
  12.  
  13.     public static void main(String[] args) throws UnknownHostException, IOException {
  14.         String mailServer = "smtp.sendgrid.net";
  15.         InetAddress mailHost = InetAddress.getByName(mailServer);
  16.         InetAddress localHost = InetAddress.getLocalHost();
  17.         Socket smtpSocket = new Socket(mailHost,587);
  18.         BufferedReader in =  new BufferedReader(new InputStreamReader(smtpSocket.getInputStream()));
  19.         PrintWriter pr = new PrintWriter(smtpSocket.getOutputStream(),true);
  20.         String initialID = in.readLine();
  21.         System.out.println(initialID);
  22.  
  23.  
  24.         //authentication for sendgrid smtp server
  25.         pr.println("auth login");
  26.         System.out.println(in.readLine());
  27.         pr.println("YXBpa2V5");
  28.         System.out.println(in.readLine());
  29.         pr.println("U0cuN1g1c04zaDNTeHFBeXJGSjZhS01fQS56SGNRdC1qaVMxd2pXZjAyanhPQzVod3NoeTlNYXZWZ01hb0JxdVMtWUl3");
  30.         System.out.println(in.readLine());
  31.  
  32.  
  33.  
  34.         pr.println("HELO "+localHost.getHostName());
  35.         String welcome = in.readLine();
  36.         System.out.println(welcome);
  37.  
  38.         //setting the sender
  39.         pr.println("MAIL FROM:<anfuad23@gmail.com>");
  40.         System.out.println(in.readLine());
  41.  
  42.         //setting the receiver
  43.         pr.println("RCPT TO:<tameem.bin.haider.101@gmail.com>");
  44.         System.out.println(in.readLine());
  45.  
  46.         //data
  47.         pr.println("DATA");
  48.         System.out.println(in.readLine());
  49.  
  50.  
  51.         //email body
  52.         pr.println("Subject: hudai message");
  53.         pr.println("From: anfuad23@gmail.com");
  54.         pr.println("To: tameem.bin.haider.101@gmail.com");
  55.         pr.println();
  56.         pr.println("moira ja harami");
  57.         pr.println(".");
  58.         System.out.println(in.readLine());
  59.  
  60.         //closing
  61.         pr.println("QUIT");
  62.         System.out.println(in.readLine());
  63.  
  64.     }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement