Guest User

Untitled

a guest
Sep 21st, 2018
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.25 KB | None | 0 0
  1. import java.util.Properties;  
  2.  
  3. import javax.mail.BodyPart;  
  4. import javax.mail.Message;  
  5. import javax.mail.Session;  
  6. import javax.mail.Transport;  
  7. import javax.mail.internet.InternetAddress;  
  8. import javax.mail.internet.MimeBodyPart;  
  9. import javax.mail.internet.MimeMessage;  
  10. import javax.mail.internet.MimeMultipart;  
  11.  
  12. public class MailUtil {  
  13.  
  14.     public static final String SMTP_OUT_SERVER = "smtpout.secureserver.net";  
  15.     public static final String USER = "app@mydomain.com"; // godaddy domain  
  16.     public static final String PASSWORD = "xxxx";  
  17.  
  18.     public static void main(String[] args) {  
  19.         try {  
  20.             sendMail();  
  21.         } catch (Exception e) {  
  22.             // TODO Auto-generated catch block  
  23.             e.printStackTrace();  
  24.         }  
  25.     }  
  26.  
  27.     public static void sendMail() throws Exception {  
  28.         Properties props = System.getProperties();  
  29.         props.setProperty("mail.transport.protocol", "smtp");  
  30.         props.setProperty("mail.host", SMTP_OUT_SERVER);  
  31.  
  32.         props.put("mail.smtp.auth", "true");  
  33.         props.put("mail.smtp.port", "80");  
  34.         props.setProperty("mail.user", USER);  
  35.         props.setProperty("mail.password", PASSWORD);  
  36.  
  37.         Session mailSession = Session.getDefaultInstance(props, null);  
  38.         mailSession.setDebug(true);  
  39.         Transport transport = mailSession.getTransport("smtp");  
  40.         MimeMessage message = new MimeMessage(mailSession);  
  41.         message.setSentDate(new java.util.Date());  
  42.         message.setSubject("Hi Test");  
  43.         message.setFrom(new InternetAddress(USER));  
  44.         message.setRecipient(Message.RecipientType.TO, new InternetAddress("send.to.guy@gmail.com"));  
  45.         MimeMultipart multipart = new MimeMultipart("related");  
  46.  
  47.         BodyPart messageBodyPart = new MimeBodyPart();  
  48.         messageBodyPart.setContent("Hi clay", "text/html");  
  49.  
  50.         multipart.addBodyPart(messageBodyPart);  
  51.         message.setContent(multipart);  
  52.  
  53.         transport.connect(SMTP_OUT_SERVER, USER, PASSWORD);  
  54.         transport.sendMessage(message, message.getRecipients(Message.RecipientType.TO));  
  55.         transport.close();  
  56.     }  
  57. }
Add Comment
Please, Sign In to add comment