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 文档
下载软件包
cd /usr/local/src
到 [url]http://www.sendmail.org/current-release.html[/url] 下载 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
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
创建/etc/mail/access
127.0.0.1 RELAY
192.168.0 RELAY
这里表示允许本机和192.168.0 网段中的机器通过该邮件服务器转发邮件
makemap hash access.db < access
其内容为本机的主机名和域名信息,这是为了确保以[email]username@mail.domain.com[/email]形式发送到
该域用户的信件都能够被接收,如下所示:
mail.geisnic.com
创建/etc/aliases
newaliases
/etc/rc.d/init.d/sendmail start
通过软件包编译安装的,则需使用下面的命令启动:
/usr/sbin/sendmail -bd -q20m