1.添加DNS MX 记录和mail.test.com
测试MX记录:nslookup
Set type=mx
Test.com
2.安装sendmail
a) rpm -ivh sendmail #主配置文件
b) rpm -ivh sendmail-cf #必要工具
c) rpm -ivh m4 #必要工具
d) rpm -ivh cyrus-sasl #SMTP 认证包
(yum install sendmail sendmail-cf m4 cyrus-sasl)
3. vim /etc/mail/sendmail.mc
去掉116行注释,修改为DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl
修改156行,为LOCAL_DOMAIN(`test.com')dnl
去掉52、53行注释,为
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl (注释:这两句话的意思是添加SMTP认证方式,无视access文件访问控制。)
去掉123行注释,为DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea')dnl
4. vim /etc/mail/local-host-names
//添加邮件服务器提供邮件服务的域名
test.com
mail.test.com
5.群发邮件
/etc/aliases加入
tech:test1,test2
#newaliases 让新添加的组生效
6.转发控制
vim /etc/mail/access
Connect:192.168.1 RELAY
(加上允许中继的网段)
#makemap hash /etc/mail/access < /etc/mail/access
7. 生成 sendmail.cf 主配置文件
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
8.安装dovecot包,让mail支持使用MUA接收邮件
yum install dovecot
修改/etc/dovecot.conf
去掉注释,为protocols = imap imaps pop3 pop3s
9.启动服务
Service sendmail restart (启动sandmail)
Service dovecot start (启动pop3服务)
service saslauthd restart (启动SMTP认证)
10.批量创建用户
#!/bin/sh
for user in 1 2 3
do
useradd "uu"$user -s /sbin/nologin
echo "pass"$user | passwd --stdin "uu"$user
done
注释:用户名uu1,uu2,uu3......
密码pass1,pass2,pass3......
禁用邮件账户登录linux,保证安全性。
openwebmail安装
安裝
yum -y install perl-suidperl perl-Compress-Zlib
rpm -ivh http://apt.sw.be/redhat/el5/en/i386/dag/RPMS/perl-Text-Iconv-1.4-1.2.el5.rf.i386.rpm
wget http://openwebmail.org/openwebmail/download/redhat/rpm/release/openwebmail-2.52-1.i386.rpm
rpm -ivh openwebmail-2.52-1.i386.rpm
rm -rf openwebmail-2.52-1.i386.rpm
修改 openwebmail.conf
cp /var/www/cgi-bin/openwebmail/etc/openwebmail.conf /var/www/cgi-bin/openwebmail/etc/openwebmail.conf.bak
vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf
55行 enable_pop3 yes 修改成--> enable_pop3 no
62行 default_language en 修改成--> default_language zh_CN.GB2312
85行 default_iconset Cool3D.English 修改成--> default_iconset Cool3D.Chinese.Simplified
76行 <default_signature>
77行 --
78行 Open WebMail Project (http://openwebmail.org)
79行 </default_signature>
#此此四行是使用者寄信的預設簽名檔,請自行修改紅字部分
202行 webdisk_rootpath /webdisk 修改成--> webdisk_rootpath /
修改 dbm.conf
cp /var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf /var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf.bak
vi /var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf
dbm_ext .db
dbmopen_ext .db
dbmopen_haslock no
初始化
/var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init
測試:https://IP/cgi-bin/openwebmail/openwebmail.pl
縮短 Open WebMail 連結網址:
vi /etc/httpd/conf/httpd.conf
ScriptAlias /mail "/var/www/cgi-bin/openwebmail/openwebmail.pl"
#在設定檔最後面加上這一行
/etc/rc.d/init.d/httpd restart
測試:https://IP/mail/
转载于:https://blog.51cto.com/zlgz180/380620