基于james3.0 的邮件系统(struts2.3.2 +spring3.0.1+jpa(hibernate3.6.5)实现)b/s模式--java邮件系统...
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
米林(ljg)郵箱使用說明?java郵件系統(tǒng)
下載地址一
https://code.google.com/p/java-mail-system/downloads/list
下載地址二
?下載
客戶端版:http://blog.csdn.net/afgasdg/article/details/6359702
有需要的可以加入java郵件系統(tǒng)群1:62909241
? ? ? ? ? ? ? ? ? ? ? ? ? ??java郵件系統(tǒng)群2:246547643
源代碼SVN地址:http://java-mail-system.googlecode.com/svn/trunk/
一、?????????????環(huán)境配置
本系統(tǒng)需要的環(huán)境:apache james3.0郵件服務(wù)器、tomcat 服務(wù)器、Mysql5.1數(shù)據(jù)庫
二、?????????????具體環(huán)境配置
Mysql5.1 配置
???????? 使用本系統(tǒng)前請將mysql編碼設(shè)置成utf-8編碼形式,mysql用戶名 root,密碼root。
另外在mysql數(shù)據(jù)庫中新建一個數(shù)據(jù)庫名稱為email的數(shù)據(jù)庫。(不需要建立任何數(shù)據(jù)表運(yùn)行時(shí)自動生成數(shù)據(jù)表)
?
James郵件服務(wù)器配置:
???????? 1、對于郵件服務(wù)器的配置請將,james3.0-conf.zip文件解壓之后覆蓋james郵件服務(wù)器的conf目錄。
???????? 2、對于不是聯(lián)網(wǎng)的用戶需要修改james郵件服務(wù)器以下配置:(原因:james郵件服務(wù)器啟動時(shí)需要聯(lián)網(wǎng)加載xml校驗(yàn)文件。)
將activemq-core-5.4.1.jar文件覆蓋原來的lib目錄下的(activemq-core-5.4.1.jar)文件。
???????? Tomcat配置
1、? 本系統(tǒng)需要javamail1.4.3 jar包。
項(xiàng)目中已經(jīng)將jar包導(dǎo)入到了構(gòu)建路徑中,但是如果采用的是J2EE5將使用J2EE5中默認(rèn)的javaMail? jar包。這個我還沒有找到解決辦法。而J2EE6使用的javamail版本剛好是1.4.3。故請使用J2EE6
三、?????????????系統(tǒng)說明
本系統(tǒng)是使用 struts2.2.3+ spring 3.0.1 + jpa(hibernate3.6.5)+ jquery1.6.2 + jquery uploadify實(shí)現(xiàn)的。
請將項(xiàng)目的編碼格式設(shè)置為utf-8格式的編碼(否則可能出現(xiàn)亂碼)
將本系運(yùn)行時(shí)請輸入 http://localhost:8080/email/
另外強(qiáng)調(diào)一點(diǎn) ,使用前請先注冊一個管理員賬號。管理員賬號 admin 、密碼 admin,用于找回密碼自動發(fā)送郵件時(shí)使用。
注意:1、系統(tǒng)可能導(dǎo)入之后有錯誤,那是因?yàn)槿鄙?span style="font-family:Helvetica, Tahoma, Arial, sans-serif;line-height:28px;text-align:left;">serverlet、jstl、standard等jar包(注意版本要對應(yīng))
? ? ? ? ? ?2、運(yùn)行時(shí)如果出現(xiàn)攔截器異常,請將struts2配置文件中的攔截器去掉
? ? ? ? ? ?3、在第一次收取郵件時(shí)由于“收件箱”沒有被初始化,請?jiān)诎l(fā)送郵件之前點(diǎn)擊收件箱,否則可能發(fā)送不成功
外網(wǎng)發(fā)送郵件郵件服務(wù)器設(shè)置:
? ? ? ?1、修改dnsservice.xml(域名解析設(shè)置)
? ? ? ? ? ? ?
? ? ? ? ?
<domainlists><domainlist class="org.apache.james.domainlist.xml.XMLDomainList"><domainnames><!-- 這個是自己的域名 --><domainname>domain.cn</domainname></domainnames><autodetect>false</autodetect><autodetectIP>false</autodetectIP></domainlist> </domainlists> ? ? ? ? ? 3、修改mailserver.xml文件<mailserver><postmaster>Postmaster@domain.cn</postmaster><enableVirtualHosting> false </enableVirtualHosting> <defaultDomain> domain.cn</defaultDomain><!-- 服務(wù)器域名,如果不設(shè)置其他郵箱可能拒收 --><helloName autodetect="true">domain.cn</helloName> </mailserver>
四、?????????????系統(tǒng)運(yùn)行效果
圖1.1 登錄頁面
?
圖1.2 登錄成功頁面
?
圖1.3 注冊頁面
?
圖1.4注冊數(shù)據(jù)校驗(yàn)頁面
?
圖1.5 注冊數(shù)據(jù)正確頁面
?
圖 1.6 注冊頁面填寫詳細(xì)信息
?
圖1.7 注冊成功頁面
?
圖1.8 找回密碼第一步
?
圖1.9 找回密碼第二步
?
?
圖2.1 寫信頁面
?
圖2.2 收信頁面
?
圖2.3 通訊錄頁面
?
圖2.4 新建聯(lián)系人分組頁面
?
圖2.5 新建聯(lián)系人頁面
?
圖2.6 聯(lián)系人列表頁面
?
圖2.7 修改個人信息列表
?
?
圖2.8 修改個人信息頁面
?
圖2.9 修改密碼
?
?
圖3.1 低級搜索列表
圖3.1 高級搜索頁面
?
圖3.2附件批量上傳
?
圖3.3 附件批量上傳情況
有需要的可以加入java郵件系統(tǒng)群:62909241
?下載
轉(zhuǎn)載于:https://my.oschina.net/java2010/blog/356425
總結(jié)
以上是生活随笔為你收集整理的基于james3.0 的邮件系统(struts2.3.2 +spring3.0.1+jpa(hibernate3.6.5)实现)b/s模式--java邮件系统...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JFinal问题整理
- 下一篇: 系统安全运维 Server 2008