使用Commons Email发送邮件首先需要导入依赖包,这里给出maven的坐标:
<code><</code><code>dependency</code><code>></code>
<code> </code><code><</code><code>groupId</code><code>>org.apache.commons</</code><code>groupId</code><code>></code>
<code> </code><code><</code><code>artifactId</code><code>>commons-email</</code><code>artifactId</code><code>></code>
<code> </code><code><</code><code>version</code><code>>1.4</</code><code>version</code><code>></code>
<code></</code><code>dependency</code><code>></code>
例子很简单,许多东西都已经封装好了的。
例1:
<code>import</code> <code>org.apache.commons.mail.DefaultAuthenticator;</code>
<code>import</code> <code>org.apache.commons.mail.Email;</code>
<code>import</code> <code>org.apache.commons.mail.SimpleEmail;</code>
<code>public</code> <code>class</code> <code>Test {</code>
<code> </code><code>public</code> <code>static</code> <code>void</code> <code>main(String[] args) </code><code>throws</code> <code>Exception {</code>
<code> </code><code>try</code> <code>{</code>
<code> </code><code>Email email = </code><code>new</code> <code>SimpleEmail();</code>
<code> </code><code>email.setHostName(</code><code>"smtp.exmail.qq.com"</code><code>);</code>
<code> </code><code>email.setAuthenticator(</code><code>new</code> <code>DefaultAuthenticator(</code><code>"username"</code><code>, </code><code>"password"</code><code>));</code>
<code> </code><code>//设置编码格式,防止乱码</code>
<code> </code><code>email.setCharset(</code><code>"UTF-8"</code><code>);</code>
<code> </code><code>email.setFrom(</code><code>"aaa"</code><code>);</code>
<code> </code><code>email.setSubject(</code><code>"主题"</code><code>);</code>
<code> </code><code>email.setMsg(</code><code>"发送邮件"</code><code>);</code>
<code> </code><code>email.addTo(</code><code>"[email protected]"</code><code>);</code>
<code> </code><code>email.send();</code>
<code> </code><code>} </code><code>catch</code> <code>(Exception e) {</code>
<code> </code><code>e.printStackTrace();</code>
<code> </code><code>}</code>
<code> </code><code>System.out.println(</code><code>"=====>发送完毕!"</code><code>);</code>
<code> </code><code>}</code>
<code>}</code>
本文转自 兴趣e族 51CTO博客,原文链接:http://blog.51cto.com/simplelife/1856524