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

[经验分享] Centos 5.3安装Apache +Sendmail+Openwebmail实用配置http://chinaapp.sinaapp.com/thread-1

[复制链接]

尚未签到

发表于 2015-11-25 14:42:01 | 显示全部楼层 |阅读模式
Centos 5.3安装Apache +Sendmail+Openwebmail实用配置发表于754 天前 ⁄ Linux知识总结 ⁄ 评论关闭前言* 虽然现在的linux邮件服务器有多种,好多性能都比sendmail优秀,但是当我们只需要简单的收发邮件并且快速搭建的时候,sendmail是个不错的选择。

一、环境搭建版本如下:
系统版本:Centos 5.3 64位
Sendmail版本:sendmail-8.13.8-8.el5
Openwebmail版本:openwebmail-2.53-3、openwebmail-data-2.53-3
二、正式安装:
下载所需版本:去sendmail官网下载对应自己服务器的版本饼安装。
yum install sendmail* -y && yum install -y perl-Compress-Zlib perl-suidperl
&& rpm -ivh openwebmail-data-2.53-3.i386.rpm openwebmail-2.53-3.i386.rpm perl-Text-Iconv-1.7-1.el5.rf.x86_64.rpm 即可。
本站点收藏下载:wget http://blog.mgcrazy.com/download/{openwebmail-data-2.53-3.i386.rpm,openwebmail-2.53-3.i386.rpm,perl-Text-Iconv-1.7-1.el5.rf.x86_64.rpm}推荐到官网下载
三、配置sendmail服务:
cp /etc/mail/sendmail.mc /etc/mail/sendmail.mc.back &&cp /etc/mail/sendmail.cf /etc/mail/sendmail.cf.back && echo “mgcrazy.com” >>/etc/mail/local-host-names
【* 最终实现http://mail.mgcrazy.com/ 登陆邮箱访问】
(1)、配置监听所有地址:
sed -i ‘s/Addr=127.0.0.1/Addr=0.0.0.0/g’ /etc/mail/sendmail.mc
(2)、配置用户认证:
修改vi /etc/mail/sendmail.mc 如下两行:
Dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl
Dnl define(`confAUTH_MECHANISMS’, `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl修改成
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl
define(`confAUTH_MECHANISMS’, `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl 即去掉首行的dnl 。这样sendmail配置完毕。
修改完后用M4命令生成mail配置文件 m4 sendmail.mc >sendmail.cf
四、 配置SMTP和POP3认证:
saslauthd服务作用:提供smtp验证
service saslauthd restart
安装dovecot服务,yum install –y dovecot*
去掉/etc/dovecot.conf 如下行前面的#号即可:
protocols = imap imaps pop3 pop3s
五、sendmail配置完毕
(1)、 邮箱用户的建立,可以用客户端收发邮件即正常
groupadd mailgroup
useradd -g mailgroup –s /sbin/nologin wugk
passwd wugk 设置好密码即可。
Service sendmail restart ;service dovecot restart ;service saslauthd restart 重启所有sendmail相关服务。
六、配置openwebmail
* 邮件服务器需要网页访问:要实现访问地址为http://mail.mgcrazy.com/ ,所以我们需要配置openwebmail,配置如下:前提是安装好httpd。
之前我们已经安装完了openwebmail,默认会生成/var/www/cgi-bin/openwebmail 这样一个文件夹,如果你的apache安装在其他目录,需要把openwebmail拷贝到相应目录下:
修改openwebmail配置如下:都是修改的内容:
(1)、[iyunv@localhost ~]# vi /var/www/cgi-bin/openwebmail/etc/dbm.conf
dbm_ext .db
dbmopen_ext .db
dbmopen_haslock no
然后初始化 ./var/www/cgi-bin/openwebmail/openwebmail-too.pl –init 按Y即可
(2)、修改vi /var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf
dbm_ext .db
dbmopen_ext .db
dbmopen_haslock yes
(3)、修改vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf
domainnames mgcrazy.com
default_language zh_CN.GB2312
default_iconset Cool3D.Chinese.Simplified
(4)、修改vi /var/www/cgi-bin/openwebmail/etc/default/openwebmail.conf
domainnames mgcrazy.com
smtpserver mail.mgcrazy.com
authpop3_server mail.mgcrazy.com
然后再执行./var/www/cgi-bin/openwebmail/openwebmail-too.pl –init 按Y即可
(5)、apache修改
以下是apache配置段供参考:

ServerAdmin wugk@mgcrazy.com
ServerName mail.mgcrazy.com
DocumentRoot /usr/local/apache-2.2.13/
ScriptAlias /cgi-bin/ “/usr/local/apache-2.2.13/cgi-bin/”

Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all

RewriteEngine On
ProxyPreserveHost On
RewriteRule ^/$ http://mail.mgcrazy.com/cgi-bin/openwebmail/openwebmail.pl [P,L,NC]

配置完毕测试:你的做好DNS解析,遇到问题一点一滴解决,遇到的错误也很多,只有你真正去做了才会明白。
访问http://mail.mgcrazy.com 页面
http://blog.mgcrazy.com 专注linux领域!

运维网声明 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-143498-1-1.html 上篇帖子: Sendmail日志中经常有这样的提示:Connection refused 下篇帖子: 关闭Sendmail服务具体命令实现
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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