俊星的BLOG
导航
BlogJava
首页
新随笔
联系
聚合
管理
<
2009年4月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
统计
随笔 - 50
文章 - 0
评论 - 6
引用 - 0
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
代码库(7)
(rss)
随笔档案
2010年11月 (3)
2010年10月 (12)
2009年6月 (5)
2009年5月 (22)
2009年4月 (8)
最新随笔
1. 实现变更统计
2. 切换IE8中碰到的问题
3. 发布FWMS
4. ActiveMQ初探
5. CAS初步配置
搜索
最新评论
1. re: JAVA图像缩放处理[未登录]
不错的方法
--test
2. re: freetts初探
学习了! 就是不清楚为啥在eclipse下跑不起来...
--apiao
3. re: freetts初探
System property "mbrola.base" is undefined. Will not use MBROLA voices.
这个问题怎么解决啊?
--珑儿
4. re: ActiveMQ初探
测试通过。多谢
--71569973
5. 登录网站
评论内容较长,点击标题查看
--ahome
阅读排行榜
1. ftp的port和pasv模式(转)(8024)
2. JAVA图像缩放处理(4174)
3. Nutz初步试用(4103)
4. Window下FTP命令使用(3507)
5. freetts初探(3400)
6. ActiveMQ初探(2898)
7. MYSQL Access denied 问题的解决(2340)
8. HTTP Client及HTTPS初探(1981)
9. JAVA单向加密(MD5,SHA,MAC)(1262)
10. CAS认证初探(1147)
评论排行榜
1. freetts初探(2)
2. HTTP Client及HTTPS初探(2)
3. ActiveMQ初探(1)
4. JAVA图像缩放处理(1)
5. 我的DWR之DefaultContainer(0)
JAVA MAIL之试用JAMES
JAMES是一个纯java的邮件服务器,APACHE出品,关于JAMES的更多内容请查看官方网站的说明。
1)、配置config.xml(apps\james\SAR-INF)文件:
<
servernames
autodetect
="true"
autodetectIP
="true"
>
<
servername
>
test.com
</
servername
>
</
servernames
>
<
dnsserver
>
<
servers
>
<!--
Enter ip address of your DNS server, one IP address per server
-->
<
server
>
127.0.0.1
</
server
>
<
server
>
211.148.192.136
</
server
>
</
servers
>
</
dnsserver
>
2)、启动JAMSES 服务器:
运行bin\run.bat,输出如下:
Using PHOENIX_HOME: F:\dev\james-
2.3.1
Using PHOENIX_TMPDIR: F:\dev\james-
2.3.1
\temp
Using JAVA_HOME: D:\Program Files\Java\jdk1
.5
.0_
16
Phoenix
4.2
James Mail Server
2.3.1
Remote Manager Service started plain:
4555
POP3 Service started plain:
110
SMTP Service started plain:
25
NNTP Service started plain:
119
FetchMail Disabled
3)创建一个用户test:
命令“telnet localhost 4555”,交互过程如下:
JAMES Remote Administration Tool
2.3.1
Please enter your login and password
Login id:
root
Password:
root
Welcome root. HELP for a list of commands
adduser test test
User test added
quit
Bye
4)发送一封邮件:
命令“telnet localhost 25”,交互过程:
220
kinkding-d1d01d SMTP Server (JAMES SMTP Server
2.3.1
) ready Sat
,
25
Apr
2009
11
:
07
:
52
+
0800
(CS
ehlo test.com
250
-kinkding-d1d01d Hello test.com (localhost
[
127.0.0.1
]
)
250
-PIPELINING
250
ENHANCEDSTATUSCODES
mail from:<foo@test.com>
250
2.1.0
Sender <foo@test.com> OK
rcpt to:<test@test.com>
250
2.1.5
Recipient <test@test.com> OK
data
354
Ok Send data ending with <CRLF>.<CRLF>
subject:this is hello world email
har ^_^ good haha
.
250
2.6.0
Message received
quit
221
2.0.0
kinkding-d1d01d Service closing transmission channel
5)到服务器查看邮件内容:
F:\dev\james-
2.3.1
\apps\james\var\mail\inboxes\test>ls
4D61696C313234303632393039333837352D30.Repository.FileObjectStore
4D61696C313234303632393039333837352D30.Repository.FileStreamStore
F:\dev\james-
2.3.1
\apps\james\var\mail\inboxes\test>more 4D61696C313234303632393039333837352D30.Repos*StreamStore
Return-Path: <foo@test.com>
Message-ID: <
24964246.01240629093921
.JavaMail.kinkding@kinkding-d1d01d>
MIME-Version:
1.0
Content-Type: text/plain
;
charset=us-ascii
Content-Transfer-Encoding: 7bit
Delivered-To: test@test.com
Received: from localhost (
[
127.0.0.1
]
)
by kinkding-d1d01d (JAMES SMTP Server
2.3.1
) with SMTP ID
760
for <test@test.com>
;
Sat
,
25
Apr
2009
11
:
11
:
33
+
0800
(CST)
Date: Sat
,
25
Apr
2009
11
:
11
:
33
+
0800
(CST)
From: foo@test.com
subject:this is hello world email
har ^_^ good haha
posted on 2009-04-25 11:51
俊星
阅读(629)
评论(0)
编辑
收藏
所属分类:
代码库
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
相关文章:
JAVAMAIL之我的SMTP客户端实现
JAVA MAIL之简单事件
JAVA MAIL之试用JAMES
JAVA MAIL之我的搜索
JAVA MAIL之BASE64编码解码
JAVA MAIL之email地址处理
JAVA MAIL之搜索邮件
Powered by:
BlogJava
Copyright © 俊星