46 lines
1.4 KiB
Java
46 lines
1.4 KiB
Java
package de.swingbe.email;
|
|
|
|
import org.apache.commons.codec.binary.Base64;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
public class Main {
|
|
|
|
private final static Logger LOG = LoggerFactory.getLogger(Main.class);
|
|
|
|
/**
|
|
* The mail host from which the emails are sent.
|
|
*/
|
|
private final static String mailHost = "mail.vbn.de";
|
|
|
|
/**
|
|
* The mail user from which the emails are sent.
|
|
*/
|
|
private final static String mailUser = "Tarifmatrix";
|
|
|
|
/**
|
|
* The mail address from which the emails are sent.
|
|
*/
|
|
private final static String mailSender = "no_reply_tm@vbn.de";
|
|
|
|
private final static String mailReceiver = "begerad@vbn.de";
|
|
|
|
/**
|
|
* The mail user password from which the emails are sent.
|
|
*/
|
|
private static final String password;
|
|
|
|
static {
|
|
//TODO make parameter accessible using configuration
|
|
// password = new String(Base64.decodeBase64((new BufferedReader(new FileReader("." + File.separator + "credentials" + File.separator + "email.txt"))).readLine().getBytes()));
|
|
password = new String(Base64.decodeBase64("cHRlVjlsVTdrekoyZEYwMTlKNDM="));
|
|
}
|
|
|
|
public static void main(String[] args) {
|
|
LOG.debug("Hello world!");
|
|
EmailFactory.createEmail().send(mailSender, mailReceiver, "Subject", "This is my first email using JavaMailer", mailUser, password, mailHost, "text/html; charset=utf-8");
|
|
LOG.debug("Bye!");
|
|
return;
|
|
}
|
|
}
|