在公司领导的支持下,我在工作闲暇时间开始研究Lumisoft Mail Server,研究目的是基于该邮件服务器开发自己的服务器,从而为办公自动化系统开发和网站建设提供技术保障。
我研究Lumisoft Mail Server功能和源码有一段时间了,曾在应用LM Server功能时遇到小问题困扰我将近一周,我都想过多次放弃,幸好我每次都在坚信着“再坚持一点”。最终,解决lumisoft mail server使用中的错误“550 5.7.1 Unable to relay for xxx” 。
“山穷水尽疑无路,柳暗花明又一村”,今晚主要是成功使用使用Lumisoft Mail Server给外网邮箱发邮件了。我的客户端使用Windows Live Mail,配置简单易用。(配置参照:http://hi.baidu.com/aidos/blog/item/085fb68f5afc5ee9f11f3656.html)
启动LM Server Service,服务器端的配置如下:
1.设置DNS,否则无法向外网发送邮件
2.添加域名gxsn.com。这里必须有后缀域名,不能是gxsn,否则,Windows Live Mail认为不是正确的邮箱地址,无法发送。
3.Relay方式,必须选择"Send mails directory using DNS"
4.不允许Relay to Localhost。我实在Lumisoft Mail Server论坛上看到的,需要禁用。
5.创建用户和创建邮箱地址,就可以向外网邮箱发送邮件了。
最终,我成功用自己的邮箱服务器给126邮箱发邮件了!被QQ邮箱当成垃圾邮件,存放在垃圾箱里了! 我还有两点没弄明白“如何避免发出去的邮件被当做垃圾邮件”“如何实现自己的反垃圾邮件功能”我正在摸索中……
另外,Lumisoft Mail Server的源代码也在学习和重构中,希望继续与大家分享心得。
Lumisoft Mail Server里的WebMail已经过时了,B/S邮件系统将采用http://www.roundcube.net/。
参考资料:
http://www.lumisoft.ee/Forum/default.aspx?g=posts&m=1517
本博客声明:本人的技术探索过程中,得到了国信司南公司领导方面支持。今后,本人博客里的所有技术探索成果将归“无痕客”、“国信司南”和“博客园”三方共同所有,原创作品如需转载,请注明本博客声明。