X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=crawler%2Fkiss%2Fsrc%2Forg%2Fwamblee%2Fcrawler%2Fkiss%2Fnotification%2FMailServer.java;h=917f6287b14c8a238afc5463efae33f0f3a68054;hb=ced416c35f215bf01967df3060ab9206b4f455c7;hp=1fe66dde36b45438e3de41a94c6b90490d126da7;hpb=d85bc24e068a68a54786fae5dc71573607b3b0cb;p=utils diff --git a/crawler/kiss/src/org/wamblee/crawler/kiss/notification/MailServer.java b/crawler/kiss/src/org/wamblee/crawler/kiss/notification/MailServer.java index 1fe66dde..917f6287 100644 --- a/crawler/kiss/src/org/wamblee/crawler/kiss/notification/MailServer.java +++ b/crawler/kiss/src/org/wamblee/crawler/kiss/notification/MailServer.java @@ -15,32 +15,44 @@ import org.apache.commons.mail.EmailException; * Mail server. */ public class MailServer { - - private String _host; + + private String _host; + private int _port; + private String _username; + private String _password; /** - * Constructs the mail server interface. - * @param aHost Host name of the SMTP server. - * @param aPort Port name of the SMTP server. - * @param aUsername Username to use for authentication or null if no authentication is - * required. - * @param aPassword Password to use for authentication or null if no authenticatio is - * required. + * Constructs the mail server. + * + * @param aHost + * Host name of the SMTP server. + * @param aPort + * Port name of the SMTP server. + * @param aUsername + * Username to use for authentication or null if no + * authentication is required. + * @param aPassword + * Password to use for authentication or null if no authenticatio + * is required. */ - public MailServer(String aHost, int aPort, String aUsername, String aPassword) { + public MailServer(String aHost, int aPort, String aUsername, + String aPassword) { _host = aHost; _port = aPort; _username = aUsername; _password = aPassword; } - + /** - * Sends an e-mail. - * @param aMail Mail to send. - * @throws EmailException In case of problems sending the mail. + * Sends an e-mail. + * + * @param aMail + * Mail to send. + * @throws EmailException + * In case of problems sending the mail. */ public void send(Email aMail) throws EmailException { Properties props = new Properties(); @@ -48,7 +60,8 @@ public class MailServer { props.put("mail.smtp.host", _host); props.put("mail.smtp.port", "" + _port); - Session mailSession = Session.getInstance(props, new UsernamePasswordAuthenticator(_username, _password)); + Session mailSession = Session.getInstance(props, + new UsernamePasswordAuthenticator(_username, _password)); aMail.setMailSession(mailSession); aMail.send(); }