/** * Copyright (c) 2005 UPS_SCS NL * */ package org.wamblee.crawler.kiss; import java.util.Properties; import javax.mail.Session; import org.apache.commons.mail.Email; import org.apache.commons.mail.EmailException; public class MailServer { private String _host; private int _port; private String _username; private String _password; public MailServer( String aHost, int aPort, String aUsername, String aPassword) { _host = aHost; _port = aPort; _username = aUsername; _password = aPassword; } public void send(Email aMail) throws EmailException { Properties props = new Properties(); props.put("mail.transport.protocol", "smtp"); props.put("mail.smtp.host", _host); props.put("mail.smtp.port", "" + _port); Session mailSession = Session.getInstance(props, new UsernamePasswordAuthenticator(_username, _password)); aMail.setMailSession(mailSession); aMail.send(); } }