免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1357 | 回复: 3
打印 上一主题 下一主题

[Mail] 白话谈mx [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-05-12 15:46 |只看该作者 |倒序浏览
白话谈mx,
浅释新浪邮件,或者干脆发不了邮件或者收不到邮件的情况
1、前提条件是sendmail/qmail/postfix基本上安装完成
-------------------------------
|  新浪邮件系统/网易邮件系统  |
-------------------------------
||
||-->;| 你的邮件系统的mx服务器 |  -----邮件-----| 你的 ppp/ SMTP服务器 |



从上图可以看到,别人的邮件系统主要是与你的mx服务器进行交互。
在这里,首先跟所有朋友解释一下,什么是mx服务器。

MX 则是邮件交换记录(mail exchange)。是域名在DNS服务器上的一个记录,告诉那台计算机负责为系统处理邮件。
所以,第一步,你需要为你的邮件系统配置相关的mx记录。

在配置mx之前,当然你必须要有一个域名(在这里说一句的是,有许多真高手或半瓶子的高手,都会说,不需要域名也可以,甚至于,还有别的人还欲“高明”一下,马上补充一句,没有ip都可以。在这里,我懒得反驳,只是想对所有新手说,你当他们说的都是错误的罢了。事实上,你如果叫他们帮你把没有ip的邮件发到新浪去,则很多人唯唯诺诺,不知所已。)

哦,对了,你还需要有一个公网ip。
如果没有域名,我或者还可以帮助你(可以借一个域名给我,我有很多),但是没有公网ip,你就别想玩了吧(ADSL上网也可以,此外,如果能够在网关上做端口映射也可以,这两句补充只是为了文章的完整起见,对于那些新手,你就当是错误的说法就可以了)


为什么需要mx记录?
比如说,你现在telnet 到新浪的mx服务器,来模拟一下。

根据rfc,则第一个命令则必须是
helo 你的域名

helo foo.cn

那么新浪的邮件系统会如何处理这条命令?
1、取得你的域名 foo.cn,及你所在的公网ip (ipa)
2、到dns服务器中去查foo.cn的 mx记录,得到ipb(也许会有好多个数的ip)
3、比较ipa与ipb,如果ipa等于ipb(或许ipa在ipb的列表中)
4、那么通过了新浪的验证,就可以发邮件到新浪了,反之,或者你根本还没有设置mx记录,就会马上被新浪断开。

这是你发往新浪不成功的第一原因。
那么你收不到邮件,mx如果没有设置,那么对方的mx服务器,则没法根据域名查到你的邮件服务器所在机器,当然也就收不到了。

设置mx记录这是第一步,如果有人再问 helohost这个文件怎么配置?
则依我的经验,是根本不需要配置。
因为系统会自动把me(qmail中)的内容当作helohost,
在postfix中则会把$myhostname 当作helohost,
sendmail估计差不多(具体问别人吧)


刚才随便打的字,希望能够对你有用。


此外,如果你需要域名,可以找我,借给你用用(crazycs@163.com)
如有技术问题,请先在网上查查。谢谢。

论坛徽章:
0
2 [报告]
发表于 2004-05-13 09:35 |只看该作者

白话谈mx

不行啊,你看我的公网ip和mx纪录是一样的,但还是不能发信到sina。
C:\Documents and Settings\Administrator>;nslookup mx.chinacfc.com
Server:  ns.fhnet.cn.net
Address:  202.99.8.1
Non-authoritative answer:
Name:    mx.chinacfc.com
Address:  211.144.161.14

C:\Documents and Settings\Administrator>;nslookup chinacfc.com
Server:  ns.fhnet.cn.net
Address:  202.99.8.1
Non-authoritative answer:
Name:    chinacfc.com
Address:  211.144.161.14

论坛徽章:
0
3 [报告]
发表于 2004-05-13 09:42 |只看该作者

白话谈mx

Name: mx.chinacfc.com
Address: 211.144.161.14

注意 所谓域名的 MX 记录不是指的 mx.chinacfc.com ,而是指的是
chinacfc.com 的 mx 指向,不要混淆。

论坛徽章:
0
4 [报告]
发表于 2004-05-13 14:12 |只看该作者

白话谈mx

晕。看来给一下图示吧:

如上图,类型要选择mx
后面的框,可以填:www
或者你的域名 aaa.com.(注意com后面有一个点)

mx2.gif (7.99 KB, 下载次数: 59)

指明什么是mx

指明什么是mx
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP