设为首页 收藏本站
查看: 645|回复: 0

[经验分享] Redhat Linux搭建sendmail+dovecot+openwebmail邮件服务器

[复制链接]

尚未签到

发表于 2018-5-13 10:49:36 | 显示全部楼层 |阅读模式
  Linux下采用sendmail+dovecot+openwebmail架构邮件系统是一套比较成熟的邮件服务器系统,其中sendmail是邮件服务的核心,dovecot可以提供pop3和imap的支持,openwebmail可以为邮件服务器提供web邮件功能。
  首先配置实验环境
  bind提供DNS服务解析
  域名:liusuping.com
  服务同时做DNS服务器和邮件服务器
  服务器域名:mail.liusuping.com IP:192.168.0.231
  设置邮件服务器的mx记录
  Apache提供web服务,是openwebmail必备的选项
  sendmail和dovecot在安装关盘中有的,openwebmail及相关组件需要到网站上下载:http://www.openwebmail.org/openwebmail/download/
  安装sendmail
[root@mail ~]# rpm -ivh /media/Server/sendmail-8.13.8-2.el5.i386.rpm

[root@mail ~]# rpm -ivh /media/Server/sendmail-cf-8.13.8-2.el5.i386.rpm

[root@mail ~]# rpm -ivh /media/Server/m4-1.4.5-3.el5.1.i386.rpm

  修改/etc/mail/sendmail.mc
  配置邮件服务器地址及域名
  DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl
  LOCAL_DOMAIN(`liusuping.com')dnl
  添加smtp认证需要:
  TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
  define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
  DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea')dnl
  生成sendmail.cf 主配置文件
[root@mail ~]# cd /etc/mail

[root@mail mail]# m4 sendmail.mc > sendmail.cf

  安装dovecot
  让mail支持使用MUA接收邮件
  首先需要一些包的支持:
[root@mail mail]# rpm -ivh /media/Server/postgresql-libs-8.1.4-1.1.i386.rpm

[root@mail mail]# rpm -ivh /media/Server/perl-DBI-1.52-1.fc6.i386.rpm

[root@mail mail]# rpm -ivh /media/Server/mysql-5.0.22-2.1.i386.rpm

  安装dovecot
[root@mail mail]# rpm -ivh /media/Server/dovecot-1.0-1.2.rc15.el5.i386.rpm

  修改/etc/dovecot.conf
  去掉注释
  protocols = imap imaps pop3 pop3s
  listen = [::]
  启动sendmail和dovecot服务
  Service sendmail start
  Service dovecot start
  邮件别名,群组
  /etc/aliases加入
  liusuping:      frank,frankliu
  让新添加的组生效
[root@mail mail]# newaliases

  /etc/aliases: 77 aliases, longest 14 bytes, 788 bytes total
  转发控制
[root@mail mail]# vim /etc/mail/access

  增加一行,192.168.0.0为服务器所在网段

  Connect:192.168.0.0                    >
  重新生成access数据
[root@mail mail]# makemap hash access.db < access

  安装openwebmail
  所需要的包:
[root@mail tmp]# rpm -ivh /media/Server/perl-suidperl-5.8.8-10.i386.rpm

[root@mail tmp]# rpm -ivh perl-Text-Iconv-1.7-1.el5.rf.i386.rpm

[root@mail tmp]# rpm -ivh openwebmail-data-2.53-3.i386.rpm --nodeps

[root@mail tmp]# rpm -ivh openwebmail-2.53-3.i386.rpm

  检查dbm.conf配置
[root@mail tmp]# vim /var/www/cgi-bin/openwebmail/etc/dbm.conf

  dbm_ext                 .db
  dbmopen_ext             .db
  dbmopen_haslock         no
  初始化openwebmail配置:
[root@mail tmp]# /var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init

  Welcome to the OpenWebMail!
  This program is going to send a short message back to the developer,

  so we could have the>  using this software, the content to be sent is:
  OS: Linux 2.6.18-8.el5 i686
  Perl: 5.008008
  WebMail: OpenWebMail 2.53 20080123
  Send the site report?(Y/n) n
  Thank you.
  修改openwebmail.conf文件,中文化
[root@mail tmp]# vim /var/www/cgi-bin/openwebmail/etc/openwebmail.conf

  default_language                zh_CN.GB2312
  default_iconset                 Cool3D.Chinese.Simplified
  启动http服务。
  访问http://mail.test.com/cgi-bin/openwebmail/openwebmail.pl
  由于访问域名过长,可以添加跳转,在/var/www/html/添加index.html,内容为:
  <html>
  <metahttp-equiv=&quot;refresh&quot;Content=&quot;0;url=http://mail.liusuping.com/cgi-bin/openwebmail/openwebmail.pl&quot;>
  </html>
  配置完成,访问http://mail.liusuping.com,测试webmail,另外再通过客户端测试pop3和smtp收发邮件。

运维网声明 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-459433-1-1.html 上篇帖子: 使用字符模式安装redhat linux Interprise Server 5服务器 下篇帖子: RedHat 5.4 Oracle11g Sqlplus 中文乱码解决
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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