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