会James的人进来,小弟我这边有个有关问题要问
发布时间:2010-06-14 17:13:52 文章来源:www.iduyao.cn 采编人员:星星草
会James的人进来,我这边有个问题要问
首先说一下我james的配置方式:
1.配置邮件服务器。
a.必备环境。
由于windows不像Linux那样随即配备了sendmail等发送邮件的工具,所以我们需要在windows上选择一种smtp服务器。
这里我使用James,一个Java的开源项目。实现了完整的邮件系统。
因为James是Java程序,首先你的系统必须有Java运行环境,这里我的JDK目录是:C:\Program Files\Java\jdk1.6.0_03。
b.安装James。
直接解压james-2.3.0.zip到任一目录。然后打开\james-2.3.0\bin\run.bat文件,在@echo off后面添加下面的代码:
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_03 (你自己的JDK目录)
然后双击run.bat,运行James。如果看到以下提示说明运行成功:
Using PHOENIX_HOME: C:\SVNServer\james-2.3.0
Using PHOENIX_TMPDIR: C:\SVNServer\james-2.3.0\temp
Using JAVA_HOME: C:\Program Files\Java\jdk1.6.0_03
Phoenix 4.2
James Mail Server 2.3.0
Remote Manager Service started plain:4555
POP3 Service started plain:110
SMTP Service started plain:25
NNTP Service started plain:119
FetchMail Disabled
关闭运行的James,现在我们开始配置邮件服务器。
2>后台服务运行:
将C:\james-2.3\conf目录下的wrapper.conf拷贝到C:\ james-2.3\bin即包含wrapper.exe的目录下,运行
wrapper.exe -i C:\james-2.3\bin\wrapper.conf
然后在控制面板中开启服务或重启即可。
卸载后台服务:
到C:"James"james-2.1"bin即包含wrapper.exe的目录下,运行:
wrapper.exe -r C:\james-2.3\bin\wrapper.conf
c.配置James。
当你运行James之后,会自动生成james-2.3.0\apps\james\SAR-INF\config.xml文件。
打开该文件并作以下修改:
I.修改为你自己的域名。找到以下xml语句:
……
<postmaster>Postmaster@localhost</postmaster>
……
<servernames autodetect="true" autodetectIP="true">
<servername>localhost</servername>
</servernames>
……
修改为:
……
<postmaster>Postmaster@XXXXX.com</postmaster>
……
<servernames autodetect="false" autodetectIP="false">
<servername>XXXXX.com</servername>
</servernames>
……
II.注释掉下面语句,该语句代表我们只使用局域网邮件监控。
<mailet match="RemoteAddrNotInNetwork=127.0.0.1" class="ToProcessor">
<processor> relay-denied </processor>
<notice>550 - Requested action not taken: relaying denied</notice>
</mailet>
改为:
<!--mailet match="RemoteAddrNotInNetwork=127.0.0.1" class="ToProcessor">
<processor> relay-denied </processor>
<notice>550 - Requested action not taken: relaying denied</notice>
</mailet-->
III.取消下面语句的注释,该语句代表我们发邮件的时候需要SMTP身份验证。
<authRequired>true</authRequired>
d.创建邮件账户。
运行\james-2.3.0\bin\run.bat。
James服务器只允许telnet进行访问,和配置。打开cmd输入telnet 192.168.1.111 4555。
192.168.1.111是你服务器主机的地址。4555是James端口。
接下来输入James的用户名和密码,都是root。
输入help可以查看James控制指令和格式。常用的有:adduser listusers deluser setpassword
这里我输入:
adduser xx xx
adduser xxx xxx
代表添加了2个账户,第一个账户名是xx,密码是xx,邮件地址是xx@xxxxx.com
e.测试邮件。
现在你可以用Outlook或者Foxmail等邮件工具来测试。
设定pop3地址为:192.168.1.111。
设定smtp地址为:192.168.1.111。
设定邮箱地址为xx@xxxxx.com。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
weblogic10.3部署s2sh项目
我的环境如下
编译运行环境都是jdk1.6,jre1.6
strtuts2.2.1
hibernate3.6.0
spring3.0.5
s2sh项目在tom...
-
大网站的查询使用什么技术
一般大型项目的查询使用什么技术啊?j2ee这块
我使用hibernate-search,这个能用于大型项目吗?
还有就是hib...
-
一个小公司的门户网站服务器的最低配置应该怎么样?需要哪些设备和条件? 请各位专家预估下价格和网站开发成本!
一个小公司的门户网站...
-
关于weblogic线程阻塞问题。
不知道大家有没有遇到类似的问题,
有没有一些解决方案和想法给我。
只要有想法,就给分。
Java code
"E...
-
在服务器端生成一个文件怎么将文件的路径返回给客户端
ssh2中客户端发送一个请求然后在服务器端根据请求内容生成一个文件 怎么将...
-
手机短信发送开发
如果用C#实现手机短信的发送?
比如我有一个网站需要用到手机验证的,那我该如何来给用户发送验证码?我看了网上有人...
-
帮我看看这个异常~不理解为什么报!
严重: Parse error in application web.xml file at jndi:/localhost/WEB-INF/web.xml
java.la...
-
tomcat一天就挂掉
我的项目用tomcat,当天没事,运行一天,到第二天早上就挂了
重启就好了
不知道为什么
------解决方案-------------...
-
网站页面一下能打开,一下打不开
网站页面一下能打开,一下打不开
我不是做广告,www 39wck com
请帮忙加个.看看是怎么回事
我用...
-
如何让别人通过外网访问你电脑上的网站
电脑环境:XP系统,IIS5.1,电信宽带,使用家庭小型路由器,杀毒软件没装,防火墙也关闭(设置里...