来谈谈:Centos 精简疾速搭建Sendmail+Openwebmail
小知识:Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。媒介*固然如今的linux邮件办事器有多种,很多多少功能都比sendmail优异,可是当我们只必要复杂的收发邮件而且疾速搭建的时分,sendmail是个不错的选择。
1、情况版本
体系版本:Centos5.364位Sendmail版本:sendmail-8.13.8-8.el5Openwebmail版本:openwebmail-2.53-3、openwebmail-data-2.53-3
2、正式装置
下载所需版本:往sendmail官网下载对应本人办事器的版本饼装置。yuminstallsendmail*-y&&yuminstall-yperl-Compress-Zlibperl-suidperl&&rpm-ivhopenwebmail-data-2.53-3.i386.rpmopenwebmail-2.53-3.i386.rpmperl-Text-Iconv-1.7-1.el5.rf.x86_64.rpm便可。本站点保藏下载:wgethttp://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}保举到官网下载
3、设置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/上岸邮箱会见】设置监听一切地点:sed-i‘s/Addr=127.0.0.1/Addr=0.0.0.0/g’/etc/mail/sendmail.mc设置用户认证:修正vi/etc/mail/sendmail.mc以下两行:DnlTRUST_AUTH_MECH(`EXTERNALDIGEST-MD5CRAM-MD5LOGINPLAIN)dnlDnldefine(`confAUTH_MECHANISMS,`EXTERNALGSSAPIDIGEST-MD5CRAM-MD5LOGINPLAIN)dnl修正成TRUST_AUTH_MECH(`EXTERNALDIGEST-MD5CRAM-MD5LOGINPLAIN)dnldefine(`confAUTH_MECHANISMS,`EXTERNALGSSAPIDIGEST-MD5CRAM-MD5LOGINPLAIN)dnl即往失落首行的dnl。如许sendmail设置终了。修正完后用M4下令天生mail设置文件m4sendmail.mc>sendmail.cf
4、设置SMTP和POP3认证:
saslauthd办事感化:供应smtp考证servicesaslauthdrestart装置dovecot办事,yuminstallCydovecot*往失落/etc/dovecot.conf以下行后面的#号便可:protocols=imapimapspop3pop3s
5、sendmail设置终了
邮箱用户的创建,能够用客户端收发邮件即一般groupaddmailgroupuseradd-gmailgroupCs/sbin/nologinwugkpasswdwugk设置好暗码便可。Servicesendmailrestart;servicedovecotrestart;servicesaslauthdrestart重启一切sendmail相干办事
6、设置openwebmail
*邮件办事器必要网页会见:要完成会见地点为http://mail.mgcrazy.com/,以是我们必要设置openwebmail,设置以下:条件是装置好httpd。
之前我们已装置完了openwebmail,默许会天生/var/www/cgi-bin/openwebmail如许一个文件夹,假如你的apache装置在其他目次,必要把openwebmail拷贝到响应目次下:
1、修正openwebmail设置以下:都是修正的内容:
#vi/var/www/cgi-bin/openwebmail/etc/dbm.conf
dbm_ext.dbdbmopen_ext.dbdbmopen_haslockno然后初始化./var/www/cgi-bin/openwebmail/openwebmail-too.plCinit按Y便可
2、修正vi/var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf
dbm_ext.dbdbmopen_ext.dbdbmopen_haslockyes
3、修正vi/var/www/cgi-bin/openwebmail/etc/openwebmail.conf
domainnamesmgcrazy.comdefault_languagezh_CN.GB2312default_iconsetCool3D.Chinese.Simplified
4、修正vi/var/www/cgi-bin/openwebmail/etc/default/openwebmail.conf
domainnamesmgcrazy.comsmtpservermail.mgcrazy.comauthpop3_servermail.mgcrazy.com然后再实行./var/www/cgi-bin/openwebmail/openwebmail-too.plCinit按Y便可
5、apache修正设置文件
以下是apache设置段供参考:
<VirtualHost*:80>ServerAdminwugk@mgcrazy.comServerNamemail.mgcrazy.comDocumentRoot/usr/local/apache-2.2.13/ScriptAlias/cgi-bin/"/usr/local/apache-2.2.13/cgi-bin/"<Directory/usr/local/apache-2.2.13/>OptionsIndexesFollowSymLinksAllowOverrideNoneOrderallow,denyAllowfromall</Directory>RewriteEngineOnProxyPreserveHostOnRewriteRule^/$http://mail.mgcrazy.com/cgi-bin/openwebmail/openwebmail.pl</VirtualHost>
设置终了测试:你的做好DNS剖析,碰到成绩一点一滴办理,碰到的毛病也良多,只要你真正往做了才会分明。
会见http://mail.mgcrazy.com页面以下:
小知识:CentOS(CommunityEnterpriseOperatingSystem,中文意思是:社区企业操作系统)是Linux发行版之一。 应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。 选择交流平台,如QQ群,网站论坛等。 随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当). 和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。 工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。 直到学习Linux这门课以后,我才知道,原来我错了。? 尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助. 把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
页:
[1]