Email tools for java.
Using java email API [javax.mail] to send email by SMTP protocol
- 1.2.0 Support SSL connection of SMTP protocol.
- 1.3.0 Rename package and group name.
maven dependencies
<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>javax.mail</artifactId>
<version>1.5.6</version>
</dependency>
<dependency>
<groupId>com.github.johnsonmoon</groupId>
<artifactId>email-sender</artifactId>
<version>${version}</version>
<scope>system</scope>
<systemPath>${basedir}/src/main/lib/email-sender-${version}.jar</systemPath>
</dependency>
<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>javax.mail</artifactId>
<version>1.5.6</version>
</dependency>
EmailSender.send(
EmailSender.createCredential("host", 25, "user", "password"),
EmailSender.createTextMessage("from", new String[]{"to"}, "subject", "content")
);
EmailSender.send(
EmailSender.createCredential("host", 25, "user", "password"),
EmailSender.createMultiMediaMessage("from", new String[]{"to"}, "subject", Arrays.asList("attachFilepathName1", "attachFilePath2"),
"contentText", new ArrayList<>())
);