当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > linux系统SendMail详细配置

Linux服务器
为网络启动和软硬件升级建立TFTP
将JBoss做成RedhatLinux的系统服务
Linux/unix下Vsftpd服务器故障排除
在RHEL5服务器下双网卡使用bonding
Linux下安装Darwin流服务器的方法
Linux系统配置VI或VIM的技巧
RedHat5.0配置XEN虚拟机
LinuxFTP服务器和SVN服务器的配置
FedoraLinux操作系统中TFTP的配置技巧
UbuntuLinux系统安装配置Samba服务
RedhatLinux上vsftpd编译安装
在Linux搭建一个简单的vsftpd服务器
关于Linux系统DHCP配置步骤概括介绍
ubuntuLinux下建立FTP服务器如何操作
两个Linux系统NFS服务器的配置方法
UbuntuLinux系统建立FTP服务器步骤
关于Linux操作系统DNS包卸载和安装方法
Linux系统下NTP服务的配置注意事项
Linux操作系统下配置Netware服务器方法
在Debian环境下架设PPPoE服务器方法

Linux服务器 中的 linux系统SendMail详细配置


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 49 ::
收藏到网摘: n/a

  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 –qa | 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