Subversion Repositories javautils

Rev

Blame | Last modification | View Log | RSS feed

  1. package de.viathinksoft.utils.mail.sender;
  2.  
  3. import javax.mail.Authenticator;
  4. import javax.mail.PasswordAuthentication;
  5.  
  6. class SmtpAuthenticator extends Authenticator {
  7.         // Ref: http://forum.javacore.de/viewtopic.php?p=60996#60996
  8.  
  9.         String pass = "";
  10.         String login = "";
  11.  
  12.         public SmtpAuthenticator() {
  13.                 super();
  14.         }
  15.  
  16.         public SmtpAuthenticator(String login, String pass) {
  17.                 super();
  18.  
  19.                 this.login = login;
  20.                 this.pass = pass;
  21.         }
  22.  
  23.         public PasswordAuthentication getPasswordAuthentication() {
  24.                 if ("".equals(pass)) {
  25.                         return null;
  26.                 } else {
  27.                         return new PasswordAuthentication(login, pass);
  28.                 }
  29.         }
  30. }