LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 662|回复: 0

sendmail小试

[复制链接]
发表于 2005-10-25 23:12:27 | 显示全部楼层 |阅读模式
最近发现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
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表