Guest User

Untitled

a guest
Dec 18th, 2016
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.54 KB | None | 0 0
  1. public class MailSender
  2. {
  3.   public static void send(String adress, String message)
  4.   {
  5.       try
  6.       {
  7.           String to = adress;
  8.           String smtpHost = "mail.gmx.com";
  9.           String from = "mailactivator@gmx.com";
  10.           String username = "mailactivator@gmx.com";
  11.           String password = "mailactivator@123578951";
  12.      
  13.           Properties props = new Properties();
  14.           props.put("mail.smtp.host", smtpHost);
  15.           props.put("mail.smtp.auth", "true");
  16.      
  17.           Session session = Session.getDefaultInstance(props);
  18.           session.setDebug(true);
  19.      
  20.           MimeMessage msg = new MimeMessage(session);  
  21.           msg.setFrom(new InternetAddress(from));
  22.           msg.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
  23.           msg.setSubject("PaladiumPVP");
  24.           msg.setText(message);
  25.      
  26.           Transport tr = session.getTransport("smtp");
  27.           tr.connect(smtpHost, username, password);
  28.           msg.saveChanges();
  29.      
  30.           tr.sendMessage(msg, msg.getAllRecipients());
  31.           tr.close();
  32.       }
  33.       catch(NoSuchProviderException e)
  34.       {
  35.           System.err.println("Pas de transport disponible pour ce protocole");
  36.           System.err.println(e);
  37.       }
  38.       catch(AddressException e)
  39.       {
  40.           System.err.println("Adresse invalide");
  41.           System.err.println(e);
  42.       }
  43.       catch(MessagingException e)
  44.       {
  45.           System.err.println("Erreur dans le message");
  46.           System.err.println(e);
  47.       }
  48.   }
  49. }
Add Comment
Please, Sign In to add comment