|
|
最近发现3322.org申请到的域名还可以做MX解析,决定来试试sendmail,练练手。
MX解析记录如下
[lzy@IBMTC-RHEL-AS3 ~]$ dig rhel.8866.org MX
; <<>> DiG 9.2.4 <<>> rhel.8866.org MX
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56715
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;rhel.8866.org. IN MX
;; ANSWER SECTION:
rhel.8866.org. 25627 IN MX 10 rhel.8866.org.
;; AUTHORITY SECTION:
8866.org. 86339 IN NS ns2.3322.net.
8866.org. 86339 IN NS ns1.3322.net.
;; ADDITIONAL SECTION:
ns2.3322.net. 166009 IN A 222.185.245.254
ns1.3322.net. 166009 IN A 61.177.95.125
;; Query time: 2 msec
;; SERVER: 202.114.0.242#53(202.114.0.242)
;; WHEN: Tue Oct 25 22:39:04 2005
;; MSG SIZE rcvd: 131
现在配置sendmail,使得能够接收到username@rhel.8866.org的邮件
具体配置过程如下:
安装sendmail-cf包,这个在重新生成配置文件sendmail.cf的时候需要用到
首先对修改/etc/mail/sendmail.mc文件
注释掉 DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA') ,否则sendmail将仅监听本地回环
加入 FEATURE(`relay_based_on_MX') 这使得sendmail会接受username@rhel.8866.org的邮件
存盘
修改/etc/mail/local-host-names
加入rhel.8866.org
重新生产配置文件
# m4 sendmail.mc > sendmail.cf (请先做好备份)
重启sendmail /etc/init.d/sendmail restart
现在就可以sendmail就可以接受其它主机发送给他的类似username@rhel.8866.org这样的邮件了
测试一下,登录任何一个网上免费邮箱,发送邮件给lzy@rhel.8866.org
使用lzy这个用户登录
$ mail
就可以看到收到的邮件啦。
在这个基础上可以再配置pop3和webmail,就可以用Foxmail或者浏览器收信了,呵呵。
sendmail功能实在太强了,大部分配置文件里的东西还都不知所云,还有很多东西值得研究。
注:3322真不错,还可以申请子域名,交给自己的dns管理和分配,有兴趣还可以拿来练手,试试bind |
|