import org.apache.commons.mail.Email;
import org.apache.commons.mail.EmailException;
+/**
+ * Mail server.
+ */
public class MailServer {
private String _host;
private String _username;
private String _password;
- public MailServer(
- String aHost, int aPort, String aUsername, String aPassword) {
+ /**
+ * 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.
+ */
+ 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.
+ */
public void send(Email aMail) throws EmailException {
Properties props = new Properties();
props.put("mail.transport.protocol", "smtp");