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

去掉5253行注释,为

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......

            密码pass1pass2,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/