OA可执行软件制作过程installanywereWord文档下载推荐.docx

上传人:b****1 文档编号:1465207 上传时间:2023-04-30 格式:DOCX 页数:30 大小:737.86KB
下载 相关 举报
OA可执行软件制作过程installanywereWord文档下载推荐.docx_第1页
第1页 / 共30页
OA可执行软件制作过程installanywereWord文档下载推荐.docx_第2页
第2页 / 共30页
OA可执行软件制作过程installanywereWord文档下载推荐.docx_第3页
第3页 / 共30页
OA可执行软件制作过程installanywereWord文档下载推荐.docx_第4页
第4页 / 共30页
OA可执行软件制作过程installanywereWord文档下载推荐.docx_第5页
第5页 / 共30页
OA可执行软件制作过程installanywereWord文档下载推荐.docx_第6页
第6页 / 共30页
OA可执行软件制作过程installanywereWord文档下载推荐.docx_第7页
第7页 / 共30页
OA可执行软件制作过程installanywereWord文档下载推荐.docx_第8页
第8页 / 共30页
OA可执行软件制作过程installanywereWord文档下载推荐.docx_第9页
第9页 / 共30页
OA可执行软件制作过程installanywereWord文档下载推荐.docx_第10页
第10页 / 共30页
OA可执行软件制作过程installanywereWord文档下载推荐.docx_第11页
第11页 / 共30页
OA可执行软件制作过程installanywereWord文档下载推荐.docx_第12页
第12页 / 共30页
OA可执行软件制作过程installanywereWord文档下载推荐.docx_第13页
第13页 / 共30页
OA可执行软件制作过程installanywereWord文档下载推荐.docx_第14页
第14页 / 共30页
OA可执行软件制作过程installanywereWord文档下载推荐.docx_第15页
第15页 / 共30页
OA可执行软件制作过程installanywereWord文档下载推荐.docx_第16页
第16页 / 共30页
OA可执行软件制作过程installanywereWord文档下载推荐.docx_第17页
第17页 / 共30页
OA可执行软件制作过程installanywereWord文档下载推荐.docx_第18页
第18页 / 共30页
OA可执行软件制作过程installanywereWord文档下载推荐.docx_第19页
第19页 / 共30页
OA可执行软件制作过程installanywereWord文档下载推荐.docx_第20页
第20页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

OA可执行软件制作过程installanywereWord文档下载推荐.docx

《OA可执行软件制作过程installanywereWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《OA可执行软件制作过程installanywereWord文档下载推荐.docx(30页珍藏版)》请在冰点文库上搜索。

OA可执行软件制作过程installanywereWord文档下载推荐.docx

这样设置就可以有效的防范外发垃圾邮件,和保护邮件的功能。

图三

图四

3、收件人数的的限制

这项设置仍然是在服务器上点击右下角图标,然后在弹出菜单的“系统设置”-->

“收发规则”中设置“最大收件人数”----->

默认是“10”。

不过我们需要根据企业内部的具体人数来设定人数。

(如图三所示)

4、邮箱管理

在服务器上点击右下角图标,然后在弹出菜单的“工具”-->

“邮箱管理”(如图五所示)

在这里我们主要可以对“域名”和“邮箱空间”等内容的设置

 

图五

5、“高级”设置

在服务器上点击右下角图标,然后在弹出菜单的“高级”(如图六所示)。

图六

在这里我们可以对“用户”选项卡设置,用户选项卡主要功能是,对垃圾帐户进行清理,比如说,有人注册了帐号但是长期不使用,我们就可以让系统自动的在一定的时间范围内,把长期没有使用的帐号给清楚掉,以释放用户空间;

“邮件”选项卡设置,邮件选项卡主要功能是,定期删除或转移一定时间范围内的邮件;

“监控”选项卡设置,监控选项卡主要功能是,对一些有反动宣传和恶意攻击别人的用户帐号进行监控;

“安全”选项卡设置,安全选项卡主要功能是,对信任域邮件接受和对垃圾邮件过滤等功能;

另外在这还可以对“邮件列别”、“web”等内容的设置。

在服务器上点击右下角图标,然后在弹出菜单的“高级”(如图七所示)。

图七

域名管理主要是实现域名添加和删除,比如现在我在窗口中创建了“”域,如果要是想让我们新建的域生效,我们好要与“邮箱管理”(图五)结合,进行“转换”域名。

这样一来我们新建的域名才能够生效和使用。

6、其它

除了上面那些基本设置之外还有很多其它需要注意的问题,比如附加大小设置、系统备份、常见错误解决等等,在这里我无法把邮件服务器很详细的给大家介绍,只能把一些常规设置给大家说说。

如果大家在使用WebEasyMail过程中遇到什么问题欢迎大家与我交流。

JAMES

UsingPHOENIX_HOME:

C:

\Downloads\james-binary-2.3.1\james-2.3.1

UsingPHOENIX_TMPDIR:

\Downloads\james-binary-2.3.1\james-2.3.1\temp

UsingJAVA_HOME:

\Java\jdk1.5.0_06

Phoenix4.2

JamesMailServer2.3.1

RemoteManagerServicestartedplain:

4555

POP3Servicestartedplain:

110

SMTPServicestartedplain:

25

NNTPServicestartedplain:

119

FetchMailDisabled

5、 

帐号管理

James的账号管理是通过telnet完成的,登录命令为:

telnetunitname4555

其中unitname也可以换成IP,4555是端口号。

登录时需要用户名和密码,初始的用户名和密码均为root。

若登录成功,提示如下:

JAMESRemoteAdministrationTool2.1

Pleaseenteryourloginandpassword

Loginid:

Password:

Welcomeroot.HELPforalistofcommands

需要注意的是,所有敲入的命令都不显示在屏幕上。

输入help,将出现命令的帮助,信息如下:

Currentlyimplementedcommands:

help 

displaythishelp

listusers 

 

displayexistingaccounts

countusers 

displaythenumberofexistingaccounts

adduser[username][password] 

addanewuser

verify[username] 

verifyifspecifieduserexist

deluser[username] 

deleteexistinguser

setpassword[username][password] 

setsauser'

spassword

setalias[alias][user] 

locallyforwardsallemailfor'

alias'

t

o'

user'

unsetalias[alias] 

unsetsanalias

setforwarding[username][emailaddress]forwardsauser'

semailtoanotheremail

address

unsetforwarding[username] 

removesaforward

user[repositoryname] 

changetoanotheruserrepository

shutdown 

killsthecurrentJVM(convenientwhenJ

amesisrunasadaemon)

quit 

closeconnection

James是一个企业级的邮件服务器,它完全实现了smtp和pops以及nntp协议。

同时,james服务器又是一个邮件应用程序平台。

James的核心是MailetAPI,而james服务齐是一个mailet的容器。

它可以让你非常容易的实现出很强大的邮件应用程序。

James开源项目被广泛的应用于与邮件有关的项目中。

你可以通过它来搭建自己的邮件服务器。

我们可以利用MailetAPI,编程接口来实现自己所需的业务。

James集成了Avalon应用程序框架以及PhoenixAvalon框架容器。

Phoenix为james服务器提供了强大的支持。

需要说明的是Avalon开源项目目前已经关闭。

快速上手

安装james

我这次使用的安装包是james2.3.1。

大家可以从这里下载到http:

//james.apache.org/download.cgi

现在让我们开始我们激动人心的james之旅。

首先我们将james-binary-2.3.1.zip解压缩下载到你的安装目录。

我们可以把这个过程理解为安装的过程。

我在这里将它解压到c:

\.并且把它改名为james.这样我们的james就安装好了。

目录为C:

\james。

很简单吧!

准备知识-学习一些必要的知识

在我使用james的时候让我感觉首先理解james的应用程序结构是很重要的。

否则你会在使用中感到很困惑。

它的应用程序结构是这样的:

James

|__apps

|__bin

|__conf

|__ext

|__lib

|__logs

|__tools

我们重点介绍一下两个文件夹bin和apps.

bin目录中的run.bat和run.sh是James的启动程序。

只要记住这个重要文件就可以。

启动之后控制台显示如下:

\james

\james\temp

\j2sdk1.4.2_02

Apps目录下有个james的子目录这个目录是它的核心。

james

|__SAR-INF

|__conf

|__logs

|__var

|_mail

|_address-error

|_error

|_indexes

|_outgoing

|_relay-denied

|_spam

|_spool

|_nntp

|_....

|_users

SAR-INF下有一个config.xml是james中的核心配置文件。

Logs包含了与james有关的Log。

调试全靠它了。

Var包含了一些文件夹通过它们的名字我们大概也能猜测出它们的用途。

Mail主要用于存储邮件。

nntp主要用于新闻服务器。

Users用于存储所有邮件服务器的用户。

也就是邮件地址前面的东东。

如:

pig@的pig就是所谓用用户。

创建用户:

我们在James上建若干用户,用来测试收发邮件。

当然如果你不用james本身的用户也可以。

James以telnet的方式提供了接口用来添加用户。

下面我来演示一下。

首先使用telnet来连接james的remotemanager.

1.telnetlocalhost4555 

回车

2.然后输入管理员用户名和密码(user/pwd:

root/root是默认设置这个可以在config.xml中修改)

JAMESRemoteAdministrationTool2.3.1

root

3.添加用户

adduserkakaxikakaxi

Userkakaxiadded

Addusermingrenmingren

Usermingrenadded

4.查看添加情况

listusers

Existingaccounts2

user:

mingren

kakaxi

得到上面的信息说明我们已经添加成功。

发送器

这个类主要用来测试我们的邮件服务器,可以不用将其打入包中。

java代码

1.package 

com.yy.jamesstudy;

2. 

3.import 

java.util.Date;

4.import 

java.util.Properties;

5. 

6.import 

javax.mail.Authenticator;

7.import 

javax.mail.Message;

8.import 

javax.mail.PasswordAuthentication;

9.import 

javax.mail.Session;

10.import 

javax.mail.Transport;

11.import 

javax.mail.internet.InternetAddress;

12.import 

javax.mail.internet.MimeMessage;

13. 

14.public 

class 

Mail 

15. 

private 

String 

mailServer, 

From, 

To, 

mailSubject, 

MailContent;

16. 

17. 

username, 

password;

18. 

19. 

Session 

mailSession;

20. 

21. 

Properties 

prop;

22. 

23. 

Message 

message;

24. 

25. 

// 

Authenticator 

auth;

//认证 

26. 

public 

Mail() 

27. 

设置邮件相关 

28. 

username 

"

kakaxi"

;

29. 

password 

30. 

mailServer 

localhost"

31. 

From 

kakaxi@localhost"

32. 

To 

mingren@localhost"

33. 

mailSubject 

Hello 

Scientist"

34. 

MailContent 

How 

are 

you 

today!

35. 

36. 

void 

send(){ 

37. 

EmailAuthenticator 

mailauth 

38.new 

EmailAuthenticator(username, 

password);

39. 

设置邮件服务器 

40. 

prop 

System.getProperties();

41. 

prop.put("

mail.smtp.auth"

 

true"

);

42. 

mail.smtp.host"

mailServer);

43. 

产生新的Session服务 

44. 

mailSession 

mailSession.getDefaultInstance(prop, 

45. 

(Authenticator) 

mailauth);

46. 

message 

new 

MimeMessage(mailSession);

47. 

48. 

try 

49. 

message.setFrom(new 

InternetAddress(From));

设置发件人 

50. 

message.setRecipient(Message.RecipientType.TO, 

51.new 

InternetAddress(To));

设置收件人 

52. 

message.setSubject(mailSubject);

设置主题 

53. 

message.setContent(MailContent, 

text/plain"

设置内容 

54. 

message.setSentDate(new 

Date());

设置日期 

55. 

Transport 

tran 

mailSession.getTransport("

smtp"

56. 

tran.connect(mailServer, 

57. 

tran.send(message, 

message.getAllRecipients());

58. 

tran.close();

59. 

catch 

(Exception 

e) 

60. 

e.printStackTrace();

61. 

62. 

63. 

static 

main(String[] 

args) 

64. 

mail;

65. 

mail 

Mail();

66. 

System.out.println("

sending......"

67. 

mail.send();

68. 

finished!

69. 

70. 

71.} 

72. 

73.class 

extends 

74. 

m_username 

null;

75. 

76. 

m_userpass 

77. 

78. 

setUsername(String 

username) 

79. 

username;

80. 

81. 

82. 

setUserpass(String 

userpass) 

83. 

userpass;

84. 

85. 

86. 

E

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 家庭教育

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2