电子邮件服务器配置例 : 我 想 创 建 一 个 域 good.com 邮 箱 服 务 器 , 本 机 IP 是172.13.0.133。 DNS 的域名是 good.comDNS 的 域 名 就 是 邮 箱 服 务 器 的 域 , ( 也 就 是 相 当 于www.XXX@good.com)涉及到 DNS。假如上次 DNS 没弄懂的同学请看上回 DNS 服务器篇。主配置文件存放位置:/etc/mail sendmail.cf :主配置文件 sendmail.mc :因为 sendmail.cf 修改麻烦。则在 sendmail.mc 修改后再转换成 sendmail,cf access.db : 限制用户是否允许在邮件服务器上转发邮件 access : 因 access.db 是数据库文件,就在 access 修改后再转换成access.db local-host-names :本地服务器的别名步骤一:DNS 的设置 vi /etc/named/localhost.zone www 1D IN A(主机记录) 172.13.0.133(本机 IP) mail 1D IN CNAME(别名记录) www @ 1D IN MX(邮件交换记录) 10(优先级) mail.good.com 步骤二:service named reload 【重新载入 DNS】步骤三: 测试 DNS 是否解析正确1.使用 nslookup 查看 mail.good.com 是否能解析 2. set type=mx 类型为 MX 记录 3. good.com 检查域中的邮件服务器步骤四:开启对所有 IP 的监听1. 打开 vi sendmail.mc 文件2. 在命令模式(也就是刚打开的时候就是命令模式,按 i 是写入模式)下输入 /Port [查找 port 选项。查找带有 Port 的单词]3. 找到下面一段后前面加上 dnl(注释),也可以说是禁用。DAEMON_OPTIONS('Port=smtp,Addr=127.0.0.1,Name=MTA')dnl注释的作用是监听所有的 IP 地址。 步骤五:把在 sendmail.mc 上的设置转换成 sendmail.cf。 m4 sendmail.mc > sendmail.cf (重定向覆盖原有的 sendmail.cf 文件) 步骤六:配置 vi sendmail.cf1. /Cw [查找 Cw 选项] 2. Cwlocalhost : 含义是发给 localhost 这个域的邮件认为是本地的邮件。由本地的邮件服务器处理。而不发送到其他的邮件服务器。 3. 这里我们将 Cwlocalhost 修改成 Cw(完整的域名) 域名 例如: Cwwww.good.com good.com步骤七:重启 sendmail 服务: service sendmail restart步骤八:在 Linux 中 sendmail 只是一个 SMTP 服务器,并不提供pop3 和 imap 服务。为了实现玩完整的 sendmail 的功能。需要安装客户端接收邮件的服务器。(SMTP 是发送,POP3...