邮件服务(基础)
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://85247.blog.51cto.com/75247/39397 |
一,Sendmail 的安装
1),rpm安装 sendmail-812.8-4.i386.rpm sendmail 可执行文件 sendmail-cf-812.8-4.i386.rpm sendmail.cf 生成器 sendmail-doc-812.8-4.i386.rpm sendmail.cf 文档 rpm -ivh sendmail-*-i386.rpm
2),代码包安装配置
下载软件包 cd /usr/local/src 到 http://www.sendmail.org/current-release.html 下载 sendmail.812.8-4.tar.gz 创建必要的用户和组: groupadd xf groupadd mail useradd -g xf -G mail icecold chmod 1777 /var/mail mkdir /var/spool/mqueue 解压软件包:
tar xvfz sendmail.8.11.4.tar.gz 编译安装:
cd sendmail-8.11.4 cd sendmail Build 生成配置文件:
cd ../cf/cf cp generic-linux.mc sendmail.mc mkdir /etc/mail Build sendmail.mc Build install-cf 安装sendmail
cd ../../ Build install 二,基本配置
1),/etc/mail/sendmail.cf 修改其中SMTP守护进程的监听地址为本机IP地址: vi +264 /etc/mail/sendmail.cf DaemonPortOptions=Port=smtp,Addr=192.168.0.2,Name=MTA 2),/etc/mail/access
创建/etc/mail/access 127.0.0.1 RELAY 192.168.0 RELAY 这里表示允许本机和192.168.0 网段中的机器通过该邮件服务器转发邮件 makemap hash access.db < access 3),/etc/mail/local-host-names
其内容为本机的主机名和域名信息,这是为了确保以username@mail.domain.com形式发送到 该域用户的信件都能够被接收,如下所示: mail.geisnic.com 4),/etc/aliases
创建/etc/aliases 然后生成别名数据库
cd /etc/mail
newaliases 三,启动sendmail
/etc/rc.d/init.d/sendmail start 通过软件包编译安装的,则需使用下面的命令启动: /usr/sbin/sendmail -bd -q20m 本文出自 “dxiaofei821025.blog.163.com” 博客,请务必保留此出处http://85247.blog.51cto.com/75247/39397 本文出自 51CTO.COM技术博客 |


icecold
博客统计信息
热门文章
最新评论
友情链接