Fedora下邮件服务器配置

22 views
Skip to first unread message

LeoReis

unread,
Mar 31, 2008, 5:46:19 AM3/31/08
to Wisdom and beauty form a very rare combination.
sendmail架设:
安装sendmail,可以通过rpm -qa sendmail m4 来确认是否安装。
安装以后vi /etc/mail/local-host-names
添加邮件服务器域名如:together.com
然后vi /etc/mail/sendmail.mc
找到DAEMON_OPTIONS(`Port=smtp,
将此行前面添加dnl注释掉
保存文件,然后m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

vi /etc/mail/sendmail.mc
找到TRUST_AUTH_MECH
将此行及下面一行行首的dnl去掉,注意不要留空格。
保存文件,然后m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

添加帐号
groupadd mailuser
adduser -g mailuser -s /sbin/nologin lihongtao
adduser -g mailuser -s /sbin/nologin sunxinyou
......

更改访问控制
vi /etc/mail/access
在文件尾部添加如下两行
192.168.0 RELAY
together.com RELAY
保存文件然后makemap hash /etc/mail/access.db < /etc/mail/access

重启服务:
chkconfig --level 35 saslauthd on
chkconfig --level 35 sendmail on
/etc/rc.d/init.d/saslauthd start
service sendmail restart

测试:
telnet 127.0.0.1 25
然后键入ehlo localhost,出现很多250开头的东西,表示正常。可以quit退出
换台机器telnet,如果不通,请检查是否防火墙阻挡了。
可以测试用其他的邮件客户端(如outlook)尝试发送邮件。

pop3安装:
rpm -qa dovecot查看,没有安装则安装之
vi /etc/dovecot.conf
找到ptotocols = imap imaps
将此行前面的#好去掉,改为protocols =pop3
保存文件,然后chkconfig --level 35 dovecot on
service dovecot restart

Reply all
Reply to author
Forward
0 new messages