Linux系统中sendmail配置过程详细步骤介绍1、 安装相关服务 DNS Mailserver(sendmail、imap) 2、 启动相关服务 Service named restart Service sendmail restart Service xinetd restart Chkconfig
Linux系统中sendmail配置过程
1、 安装相关服务
DNS
Mailserver(sendmail、imap)
2、 启动相关服务
Service named restart
Service sendmail restart
Service xinetd restart
Chkconfig ipop3 on
3、 配置DNS,添加MX纪录
配置DNS略
正/反向区间文件添加MX纪录
IN MX 10(优先级) mail.anniey.com
Mail IN A 192.168.1.100
4、 主配置文件
/etc/mail/sendmail.cf
搜索/smtp
Port=smtp,Addr=192.168.1.100
5、 接受域配置文件
Vi /etc/mail/local-host-names
添加
Anniey.com
192.168.1.100
6、中继转发配置文件
/etc/mail/access.db(不可访问)
Vi /etc/mail/access
添加
Anniey.com
192.168.1
退出
Makemap hash access.db < access
6、 添加用户
Useradd user01
Passwd user01
Useradd user02
Passwd user02
7、 重启服务
Service sendmail restart
Service xinetd restart
补:邮件用户别名,邮件域别名
A)用户别名
1、Vi /etc/aliases
别名 用户名
A01 user01
A02 user02
退出
2、Newaliases
B)邮件域别名
1、配置相关DNS略
2、添加域别名
Vi /etc/mail/sendmail.cw
Anniey.com
Johnny.com
退出
3、接受域配置文件
Vi /etc/mail/local-host-names
Anniey.com
Johnny.com
192.168.1.100
4、重启服务
Service named restart
Service sendmail restart
Service xinetd restart
补:启用smtp认证
1、 安装相关模块
Rpm Cqa | grep sasl
Linux盘中:RedHat―〉RPMS―>sasl*
2、 修改 /etc/mail/sendmail.mc(sendmail.cf的源代码)
Vi /etc/mail/sendmail.mc
查询:43 TRUST_AUTH*
:44
:85 DAEMON_OPTION*
:92 DAEMON*
注:去掉dnl(注释)
3、 生成sendmail.cf
M4 sendmail.mc >sendmail.cf
4、删除部分中继,以免开后门
5、客户机
我的服务器要求身份验证
经过以上步骤后,应该就可以用Outlook Express正常发送邮件了,但这时还不能用Outlook Express从服务器端收取邮件的,因为sendmail默认状态并不具备POP3功能,我们还得自己安装并启用它。
1、安装pop3服务
rpm -qa imap
imap-2001a-18
rpm -ivh imap-2001a-18.i386.rpm
2.启用POP3服务。
POP3服务:请先修改/etc/xinetd.d/ipop3文件,将其中的disable=yes改为disable=no后保存;然后重新启动xinetd程序来读取这个修改过的配置文件,使之生效。
/etc/rc.d/init.d/xinetd restart
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。