邮件发送--局域网中配置James邮件服务器(二)
2017-04-16 22:45
489 查看
邮件服务器软件有很多种,这里为大家介绍James邮件服务器的搭建与使用。James是属于Apache的一个开源项目,是Apache组织构建的一个可移植的、安全的、100%纯Java实现的企业级邮件服务器,该邮件服务器整合了诸如POP3,SMTP等邮件协议。
2、解压下载下来的James邮件服务器软件
3、打开James软件根目录,再打开根目录中bin文件夹
4、双击run.bat文件即可启动james邮件服务器,如下图:
注意:这里使用James 2.3.2版本,不建议使用James 2.3.2.1版本,因为2.3.2.1版本在运行run.bat时报如下错误,究其原因主要是James邮件服务器软件默认将收发的邮件数据保存在文件上,但James 2.3.2.1并不能很好的支持这一操作,如果非得使用James2.3.2.1,则需要将收发邮件保存方式改为数据库存储。
注意:在运行命令时可能会出现“'telnet' 不是内部或外部命令,也不是可运行的程序”的错误,其解决办法参见邮件发送(三)(http://blog.csdn.net/calangan/article/details/70214091)。
2、James邮件服务器默认账号为root,密码为root,依次输入账号和密码,则出现下图:
至此说明通过telnet已成功访问到了搭建的James邮件服务器.
注意:如果长时间不操作上面窗口会出现如下所示的错误,出现出个问题很正常,只需再次重新操作前面1和2两步即可。
2、通过对James命令的说明可以知道如何创建James邮箱账号,接下来分别执行adduser Tom root和adduser Lucy root命令用以创建两个用户名为Tom和Lucy的账号,且密码均为root,见下图
2、使用Notepad++编辑器打开config.xml文件(Notepad++编辑器能够显示代码行号),对其进行如下配置操作:
a、确定邮箱域名(即@符号后面的内容),这里为xx.com。注意:该域名最好没有被他人使用
b、把<postmaster>Postmaster@localhost</postmaster>修改成<postmaster>Postmaster@xx.com</postmaster>——52行,可通过Ctrl+F进行查找
c、把<servernames autodetect="true"autodetectIP="true">修改成<servernames
autodetect="false"autodetectIP=" false">——71行,可通过Ctrl+F进行查找
d、把<servername>localhost</servername>修改成<servername>xx.com</servername>——73行,可通过Ctrl+F进行查找
e、将下面代码注释掉——在552行,可通过Ctrl+F进行查找
f、<authRequired>true</authRequired>取消注释——在894行,可通过Ctrl+F进行查找
g、重新运行run.bat以使James邮件服务器重启,至此James邮件服务器配置完毕。
3.修改James服务器登录的默认登录名和登录密码(config.xml)
b、点击“新建帐号”,出现下图:
c、在上图输入E_mail地址“Tom@xx.com”和密码“root”,点击“创建”按钮,出现下图:
d、在POP服务器和SMTP服务器输入James邮件服务器所在计算机的IP地址(这里为“192.168.0.126”,如果Foxmail和James邮件服务器在同一台计算机上,上面两处也可输入localhost或127.0.0.1);也可以为gaohj.com,但需要在安装了Foxmail的计算机上进行一些配置(见邮件发送(四));然后点击“创建”按钮,点击完成,创建成功。
e、如何收入邮件:点击e图粉红框区域——>鼠标右键——>选择点击“收取(G)”选项;
f、如何发送邮件:与普通邮件发送一样,选择发送,编辑邮件信息
“收件人”处输入收件人地址——>输入邮件主题——>输入邮件内容——>点击上图红框“发送”按钮即可将该邮件发送出去;Lucy账号所有者在保证其计算机与James邮件服务器所在计算机在同一个网段的前提下操作a、b、c、d、e和f这几步即可收到该邮件。
下载与安装
1、安装配置JDK环境2、解压下载下来的James邮件服务器软件
3、打开James软件根目录,再打开根目录中bin文件夹
4、双击run.bat文件即可启动james邮件服务器,如下图:
注意:这里使用James 2.3.2版本,不建议使用James 2.3.2.1版本,因为2.3.2.1版本在运行run.bat时报如下错误,究其原因主要是James邮件服务器软件默认将收发的邮件数据保存在文件上,但James 2.3.2.1并不能很好的支持这一操作,如果非得使用James2.3.2.1,则需要将收发邮件保存方式改为数据库存储。
登录邮件服务器
1、打开DOS窗口,输入命令“telnet localhost 4555”,然后点击回车,出现下图:注意:在运行命令时可能会出现“'telnet' 不是内部或外部命令,也不是可运行的程序”的错误,其解决办法参见邮件发送(三)(http://blog.csdn.net/calangan/article/details/70214091)。
2、James邮件服务器默认账号为root,密码为root,依次输入账号和密码,则出现下图:
至此说明通过telnet已成功访问到了搭建的James邮件服务器.
注意:如果长时间不操作上面窗口会出现如下所示的错误,出现出个问题很正常,只需再次重新操作前面1和2两步即可。
熟悉James服务器命令并创建邮箱账号
1、通过telnet访问到James邮件服务器后输入help命令并点击回车,出现下图:2、通过对James命令的说明可以知道如何创建James邮箱账号,接下来分别执行adduser Tom root和adduser Lucy root命令用以创建两个用户名为Tom和Lucy的账号,且密码均为root,见下图
配置James邮件服务器
1、依次打开James安装根目录文件夹——>打开apps文件夹——>打开james文件夹(注意:james文件夹目录只有在启动James以后才有)——>打开SAR-INF文件夹,如下图:2、使用Notepad++编辑器打开config.xml文件(Notepad++编辑器能够显示代码行号),对其进行如下配置操作:
a、确定邮箱域名(即@符号后面的内容),这里为xx.com。注意:该域名最好没有被他人使用
b、把<postmaster>Postmaster@localhost</postmaster>修改成<postmaster>Postmaster@xx.com</postmaster>——52行,可通过Ctrl+F进行查找
c、把<servernames autodetect="true"autodetectIP="true">修改成<servernames
autodetect="false"autodetectIP=" false">——71行,可通过Ctrl+F进行查找
d、把<servername>localhost</servername>修改成<servername>xx.com</servername>——73行,可通过Ctrl+F进行查找
e、将下面代码注释掉——在552行,可通过Ctrl+F进行查找
f、<authRequired>true</authRequired>取消注释——在894行,可通过Ctrl+F进行查找
g、重新运行run.bat以使James邮件服务器重启,至此James邮件服务器配置完毕。
3.修改James服务器登录的默认登录名和登录密码(config.xml)
下载、安装Foxmail以及使用Foxmail发送邮件
a、安装成功后,双击桌面Foxmail快捷方式,出现下图:b、点击“新建帐号”,出现下图:
c、在上图输入E_mail地址“Tom@xx.com”和密码“root”,点击“创建”按钮,出现下图:
d、在POP服务器和SMTP服务器输入James邮件服务器所在计算机的IP地址(这里为“192.168.0.126”,如果Foxmail和James邮件服务器在同一台计算机上,上面两处也可输入localhost或127.0.0.1);也可以为gaohj.com,但需要在安装了Foxmail的计算机上进行一些配置(见邮件发送(四));然后点击“创建”按钮,点击完成,创建成功。
e、如何收入邮件:点击e图粉红框区域——>鼠标右键——>选择点击“收取(G)”选项;
f、如何发送邮件:与普通邮件发送一样,选择发送,编辑邮件信息
“收件人”处输入收件人地址——>输入邮件主题——>输入邮件内容——>点击上图红框“发送”按钮即可将该邮件发送出去;Lucy账号所有者在保证其计算机与James邮件服务器所在计算机在同一个网段的前提下操作a、b、c、d、e和f这几步即可收到该邮件。
相关文章推荐
- Apache James邮件服务器配置及发送外网邮件
- Apache James邮件服务器配置及发送外网邮件
- James邮件服务器简单介绍及配置发送外网邮件
- Apache James邮件服务器介绍及配置发送外网邮件
- Apache James邮件服务器配置及发送外网邮件
- Apache James邮件服务器介绍及配置发送外网邮件(转)
- James邮件服务器简单介绍及配置发送外网邮件【转】
- Apache James邮件服务器介绍及配置发送外网邮件
- Apache James邮件服务器配置及发送外网邮件
- Apache James邮件服务器配置及发送外网邮件
- 《pro Spring》学习笔记之使用Spring+James邮件服务器发送带有附件的HTML邮件
- James 邮件服务器安装,配置和Java Mail发送程序
- 《pro Spring》学习笔记之使用Sprin+James邮件服务器发送复杂类型邮件
- Asp.Net 发送 smpt邮件 ,IIS中smtp邮件服务器的配置
- linux下面配置sendmail邮件服务器,并用php mail函数发送邮件测试
- James发送外网邮件配置
- 《pro Spring》学习笔记之使用Sprin+James邮件服务器发送可替换的HTML和纯文本邮件
- 《pro Spring》学习笔记之使用Spring+James邮件服务器发送普通文本邮件
- 《pro Spring》学习笔记之使用Velocity+Spring+James邮件服务器发送邮件
- 《pro Spring》学习笔记之使用Spring+James邮件服务器发送内嵌图片的HTML邮件