2010年04月2日
在大概是个博客看到的这个软件,还没有测试,不过已经决定用此作为mail教程第一文。为什么?
就因为其主页下面的那句!
NB!!! Programm is F R E E W A R E !!!必竞国内目前都是商业的免费没有几家。
又一免费的邮件服务器lumisoft mail server 原文地址:大概是个博客 http://dagai.net/archives/670
无意中又找到一个windows下的免费的邮件服务器,lumisoft mail server,当然,比起免费的AfterLogic XMail Lite那个残疾版本,要强大的多,基本功能跟hmailserver差不多吧,也有发送路由和远程pop3防病毒防垃圾等功能,跟hmailserver不相上下吧,不过似乎有人说不如hmailserver稳定,lumisoft mail server支持xml和MSSQL做数据存储。
官方介绍地址http://www.lumisoft.ee/lswww/ENG/Products/Mail_Server/mail_index_eng.aspx?type=info
呃,这个.ee域名老夫都不知道是哪里的呢,查了一下才知道是一个叫爱沙尼亚的国家,这个老外也不是一般的懒,看网站已经N年没有更新了,不过版本还是更新了,最新版本是0.95,用户手册也非常非常简单,老夫在他论坛转悠了一中午,似乎他们自己的邮件服务器就是运行在64位的windows 2008下。
呃,关于lumisoft mail server的资料少得可怜,老夫在虚拟机里的windows 2003折腾了一中午也运行不起来,一直以为自己没找到安装方法,试着在windows 7下面试了一下,直接就启动了,shit,害老夫白折腾了一中午。
至于webmail,似乎以前也有,老夫在论坛发现管理员说lumisoft mail server自带的webmail是一坨屎,建议用别人用Roundcube,那老夫还是推荐AfterLogic webmail lite的.net版本,也可以用php版的,毕竟windows下,再搞个php的版本也不太好吧。
http://www.lumisoft.ee/lswww/Download/Downloads/MailServer/Devel/Current/MailServer_devel.zip
这是最新的0.95版,直接下的latest是0.94的。
另外还有一些其他的软件,比如webmail什么的,在这里下
http://www.lumisoft.ee/lswww/Download/Downloads/
2009年06月9日
如何查找域名的 MX 记录是否正确?
C:\> nslookup
Server: dns.nsmc.edu.cn Address: 211.83.0.66
>set type=mx
>keleblog.com (输入您想解析的邮件地址中“@”符号后的域名)
Server: dns.nsmc.edu.cn
Address: 211.83.0.66 nsmc.edu.cn preference = 10, mail exchanger = mail.keleblog.com
smc.edu.cn nameserver = dns.nsmc.edu.cn
mail.keleblog.com internet address = 119.112.112.11 dns.nsmc.edu.cn internet address = 211.83.0.66
>exit 同样命令可以这样使用
C:\> nslookup -type=mx keleblog.com
2009年05月31日
什么是SPF
就是Sender Policy Framework。SPF可以防止别人伪造你来发邮件,是一个反伪造性邮件的解决方案。当你定义了你的domain name的SPF记录之后,接收邮件方会根据你的SPF记录来确定连接过来的IP地址是否被包含在SPF记录里面,如果在,则认为是一封正确的邮件,否则则认为是一封伪造的邮件。关于更详细的信息请参考RFC4408(http://www.ietf.org/rfc/rfc4408.txt)
如何增加SPF记录
非常简单,在DNS里面添加TXT记录即可。登陆http://www.openspf.org/wizard.html 在里面输入你的域名,点击Begin,然后会自动得到你域名的一些相关信息。
a 你域名的A记录,一般选择yes,因为他有可能发出邮件。
mx 一般也是yes,MX服务器会有退信等。
ptr 选择no,官方建议的。
a: 有没有其他的二级域名?比如:bbs.keleblog.com和www不在一台server上,则填入bbs.keleblog.com。否则清空。
mx: 一般不会再有其他的mx记录了。
ip4: 你还有没有其他的ip发信?可能你的smtp服务器是独立出来的,那么就填入你的IP地址或者网段。
include: 如果有可能通过一个isp来发信,这个有自己的SPF记录,则填入这个isp的域名,比如:sina.com
~all: 意思是除了上面的,其他的都不认可。当然是yes了。
好了,点击Continue…..
自动生成了一条SPF记录,比如keleblog.com的是
v=spf1 a mx ~all
并且在下面告诉你如何在你的bind里面添加一条
keleblog.com. IN TXT “v=spf1 a mx ~all”
加入你的bind,然后ndc reload即可。
检查一下:
dig -t txt keleblog.com