设为首页 收藏本站
查看: 2400|回复: 6

[经验分享] red hat 企业版 6.0 带WEB界面的邮件服务器

[复制链接]

尚未签到

发表于 2013-3-8 09:38:10 | 显示全部楼层 |阅读模式

需要安装软件包

extmail-1.2.tar.gz  extman-1.1.tar.gz

dovecot dovecot-mysql bind mysql-server perl-GD-2.45-1.el6.rfx.x86_64.rpm perl-CGI* perl-Unix-Syslog-1.1-1.el6.rf.x86_64.rpm mod_perl


我是直接用yum安装的


解压extmail

tar zxvf extmail-1.2.tar.gz -C /var/www/html/

解压extman

tar zxvf extman-1.1.tar.gz -C /var/www/html/

cd /var/www/html

mv extmail-1.2/ extmail

mv extman-1.1/ extman

cd  extmail

mv  webmail.cf.default webmail.cf

useradd -M -s /sbin/nologin -u 1000 postadmin

打开配置文件修改以下内容

vim webmail.cf

SYS_CONFIG = /var/www/html/extmail/

SYS_LANGDIR = /var/www/html/extmail/lang

SYS_TEMPLDIR = /var/www/html/extmail/html

SYS_MAILDIR_BASE = /mailbox

SYS_MYSQL_USER = extmail

SYS_MYSQL_PASS = extmail

SYS_MYSQL_DB = extmail

打开httpd配置文件

vim /etc/httpd/conf/httpd.conf

<VirtualHost 10.0.0.1:80>

ServerName www.likun.com

DocumentRoot /var/www/html/extmail/html/

ScriptAlias /extmail/cgi /var/www/html/extmail/cgi

Alias /extmail /var/www/html/extmail/html

SuexecUserGroup postadmin postadmin

</VirtualHost>

chown -R postadmin.postadmin /var/www/html/extmail/cgi/

chown -R postadmin.postadmin /var/www/html/extman/cgi/

/创建一个文件夹存放邮件

mkdir mailbox

赋予权限

chown postadmin.postadmin mailbox

cd /var/www/html/extman/

mv webman.cf.default webman.cf

打开后台配置文件

vim webman.cf

修改以下

SYS_CONFIG = /var/www/html/extman/

SYS_LANGDIR = /var/www/html/extman/lang

SYS_TEMPLDIR = /var/www/html/extman/html

SYS_MAILDIR_BASE = /mailbox

打开httpd配置文件

vim /etc/httpd/conf/httpd.conf

在虚拟主机里面在添加2句话

原:

<VirtualHost 10.0.0.1:80>

ServerName www.likun.com

DocumentRoot /var/www/html/extmail/html/

ScriptAlias /extmail/cgi /var/www/html/extmail/cgi

Alias /extmail /var/www/html/extmail/html

SuexecUserGroup postadmin postadmin

</VirtualHost>

修改后

<VirtualHost 10.0.0.1:80>

ServerName www.likun.com

DocumentRoot /var/www/html/extmail/html/

ScriptAlias /extmail/cgi /var/www/html/extmail/cgi

Alias /extmail /var/www/html/extmail/html

SuexecUserGroup postadmin postadmin

ScriptAlias /extman/cgi /var/www/html/extman/cgi

Alias /extman /var/www/html/extman/html

</VirtualHost>

cd /var/www/html/extman/docs

[iyunv@localhost docs]# mysql -u root -p < extmail.sql

Enter password:

[iyunv@localhost docs]# mysql -u root -p < init.sql

Enter password:

后台初始密码extmail*123*

mkdir /tmp/extman

chmod 777 /tmp/extman/

修改postfix配置文件

vim /etc/postfix/main.cf

修改以下

myhostname = mail.likun.com

mydomain = likun.com

myorigin = $mydomain

inet_interfaces = all

添加以下

virtual_mailbox_base = /mailbox/

virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf

virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf

virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf

virtual_uid_maps = static:1000

virtual_gid_maps = static:1000

virtual_transport = virtual

cd /etc/postfix

vim mysql_virtual_alias_maps.cf

添加内容

user = extmail

password = extmail

hosts = localhost

dbname = extmail

table = alias

select_field = goto

where_field = address

additional_conditions = AND active = '1'

vim mysql_virtual_domains_maps.cf

添加内容

user = extmail

password = extmail

hosts = localhost

dbname = extmail

table = domain

select_field = domain

where_field = domain

additional_conditions = AND active = '1'

vim mysql_virtual_limit_maps.cf

添加内容

user = extmail

password = extmail

hosts = localhost

dbname = extmail

table = mailbox

select_field = quota

where_field = username

additional_conditions = AND active = '1'

vim mysql_virtual_mailbox_maps.cf

添加内容

user = extmail

password = extmail

hosts = localhost

dbname = extmail

table = mailbox

select_field = maildir

where_field = username

additional_conditions = AND active = '1'

vim mysql_virtual_sender_maps.cf

添加内容

user = extmail

password = extmail

hosts = localhost

dbname = extmail

table = mailbox

select_field = username

where_field = username

additional_conditions = AND active = '1'

打开dovecot配置文件

vim /etc/dovecot/dovecot.conf

启用pop3

protocols = imap pop3 lmtp

cd /etc/dovecot/conf.d/

vim 10-auth.conf

修改以下

disable_plaintext_auth = on

auth_mechanisms = plain login

#!include auth-system.conf.ext

!include auth-sql.conf.ext

vim 10-mail.conf

修改以下

   mail_location = maildir:/Mailbox/%d/%n/maildir/

#   mail_location = mbox:~/mail:INBOX=/var/mail/%u

#   mail_location = mbox:/var/mail/%d/%1n/%n:INDEX=/var/indexes/%d/%1n/%n

vim 10-master.conf

修改以下

#  unix_listener auth-userdb {

    #mode = 0600

    #user =

    #group =

# }

  # Postfix smtp-auth

  unix_listener /var/spool/postfix/private/auth {

    mode = 0666

  }

下面来做DNS的配置

Vim /etc/named.conf

修改以下

options {

//      listen-on port 53 { 127.0.0.1; };

//      listen-on-v6 port 53 { ::1; };

        directory       "/var/named";

//      dump-file       "/var/named/data/cache_dump.db";

  //      statistics-file "/var/named/data/named_stats.txt";

    //    memstatistics-file "/var/named/data/named_mem_stats.txt";

//      allow-query     { localhost; };

//      recursion yes;

//      dnssec-enable yes;

//      dnssec-validation yes;

//      dnssec-lookaside auto;

        /* Path to ISC DLV key */

//      bindkeys-file "/etc/named.iscdlv.key";

};

在最后添加

zone "likun.com" {

        type master;

        file "likun.com.zone";

};

Cd /var/name

cp -p named.empty likun.com.zone

vim likun.com.zone

修改内容

$TTL 3H

@       IN SOA  localhost. rname.invalid. (

                                        0       ; serial

                                        1D      ; refresh

                                        1H      ; retry

                                        1W      ; expire

                                        3H )    ; minimum

        NS      localhost.

www     IN      A       10.0.0.1

mail    IN      A       10.0.0.1

@       IN      MX      10      mail.likun.com.

~

测试下DNS

[iyunv@localhost named]# nslookup

> www.likun.com

Server:         10.0.0.1

Address:        10.0.0.1#53

Name:   www.likun.com

Address: 10.0.0.1

> mail.likun.com

Server:         10.0.0.1

Address:        10.0.0.1#53

Name:   mail.likun.com

Address: 10.0.0.1

> set type=mx

> likun.com

Server:         10.0.0.1

Address:        10.0.0.1#53

likun.com       mail exchanger = 10 mail.likun.com.

> exit

[iyunv@localhost named]#

打开后台web输入http://mail.likun.com/extman



171248220.jpg

输入初始密码

登陆后台以后再域列表把原来的域删除然后新建域

注:这里一定要吧自由注册打开,不然用户不可以直接注册。如果不开放自由注册可以自己登陆后台注册

171352554.jpg


保存以后打开web输入 http://mail.likun.com

171516243.jpg

注册邮箱


171606344.jpg

我已经注册过了aaa@likun.com  bbb.@likun.com

注册完以后登陆测试


171647744.jpg



171709685.jpg


171730613.jpg



171757490.jpg


171818774.jpg




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-3671-1-1.html 上篇帖子: 关于从outlook发来的邮件,在linux字符界面中显示为乱码的解决方法 下篇帖子: extmail一个正常收发邮件log(内网测试) 邮件服务器 中秋 企业版

尚未签到

发表于 2013-3-18 14:50:57 | 显示全部楼层
长得真有创意,活得真有勇气!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-17 11:41:02 | 显示全部楼层
路过,支持一下啦

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-20 01:04:26 | 显示全部楼层
走自己的路,让别人打车去吧。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

发表于 2013-5-22 21:12:50 | 显示全部楼层
穿别人的鞋,走自己的路,让他们找去吧。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-27 06:52:43 | 显示全部楼层

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-6-2 00:22:28 | 显示全部楼层
锻炼肌肉,防止挨揍!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表