james 服务器安装与配置
首先安装好java环境
从apache网站上下载其二进制压缩包(我当前的下的版本是james2.3.1服务器)
把压缩包解压到硬盘上(我解压的路径是:D:\james)
进入bin目录,运行run.bat,窗口显示:
?改其中的<servername>localhost</servername>的注释去掉,改为:
?再往下找,修改smtp服务器的配置(大约在840行后),首先把(第876行开始):
<!----> <verifyIdentity>true</verifyIdentity>?这样就可以防止自己的邮件服务器成为别人发送垃圾邮件的服务器了。
默认的情况下,james的配置是启用新闻组服务器的。而我们常常不用这个服务器,因此我们可以通过修改以下的配置关掉它:
把(第930行)“<nntpserver enabled="TRUE">”改为:“<nntpserver enabled="false">”即可。
重启服务器后,邮件服务器服务器就可以正常工作了。要添加邮件的客户,可以用telnet登录管理器进行管理。如果嫌麻烦的话,也可以到这里:http://yawebmail.sourceforge.net/index.html 下载一个开源的web邮件客户端、james邮件服务器管理客户端。这两个客户端都是开源的 java web 应用程序。下载后扔进一个web容器里运行即可。?
如果需要使用数据库来保存用户数据的话,可以参考james网站上的参考文档。也可以看看这篇博客:http://www.yeqiangwei.com/club/f4b0l0fp1t240321p1.html
?
其他的问题,也可以到这里来看一下相关的中文参考文档:http://www.5dmail.net/NewList-108.htm
?
当然,要使邮件服务器与外面的邮件能正常往来,不要忘了做域名的mx记录。
?
最后,如有知道如何把一个james服务器配置成支持多个域名的朋友(即在一台james邮件服务器上,有多个域名,每个域名有各自独立的、互不干扰的用户系统),请指点一下,谢谢了。