2 * Copyright (c) 2005 UPS_SCS NL
5 package org.wamblee.crawler.kiss;
7 import java.util.Properties;
9 import javax.mail.Session;
11 import org.apache.commons.mail.Email;
12 import org.apache.commons.mail.EmailException;
14 public class MailServer {
18 private String _username;
19 private String _password;
22 String aHost, int aPort, String aUsername, String aPassword) {
25 _username = aUsername;
26 _password = aPassword;
29 public void send(Email aMail) throws EmailException {
30 Properties props = new Properties();
31 props.put("mail.transport.protocol", "smtp");
32 props.put("mail.smtp.host", _host);
33 props.put("mail.smtp.port", "" + _port);
35 Session mailSession = Session.getInstance(props, new UsernamePasswordAuthenticator(_username, _password));
36 aMail.setMailSession(mailSession);