⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 0520openwebmail.htm

📁 鸟哥LINUX 学习课本
💻 HTM
📖 第 1 页 / 共 4 页
字号:
<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en"><html><head>   <meta http-equiv="Content-Type" content="text/html; ">   <meta name="Author" content="VBird">   <meta name="Description" content="OpenWebMail是很棒的一套 web 介面的 mail 服務器!試用看看!">   <meta name="GENERATOR" content="Mozilla/4.51 [zh-tw] (WinNT; U) [Netscape]">   <title>鸟哥的 Linux 私房菜 -- OpenWebMail</title><!-- saved from url=(0022)http://internet.e-mail --><style>   <!--   body{background-image=url(http://linux.vbird.org/VBirdLinux.jpg);background-ATTACHMENT=FIXED}td { font-family: Verdana, Arial, Helvetica, sans-serif }.bodyline	{ background-color: #FFFFFF; border: 1px #98AAB1 solid; }.forumline	{ background-color: #FFFFFF; border: 2px #006699 solid; }td.row1	{ background-color: #EFEFEF; }.postbody { font-size : 12px; line-height: 18px}   --></style></head><body nosave="" background="0520openwebmail_files/VBirdLinux.jpg"><center><center><b><font size="+2" color="#3333ff"><font face="SimSun">鸟哥的</font><font face="Times New Roman,Times"> Linux </font><font face="SimSun">与</font><font face="Times New Roman,Times"> ADSL </font><font face="SimSun">私房菜</font></font></b><br><a href="http://linux.vbird.org/" target="_top"><img src="0520openwebmail_files/VBirdTitle2.jpg" nosave="" border="0" height="25" width="90"></a><a href="http://linux.vbird.org/linux_basic"><img src="0520openwebmail_files/icon_system.gif" nosave="" border="0" height="25" width="90"></a><a href="http://linux.vbird.org/linux_server"><img src="0520openwebmail_files/icon_server.gif" nosave="" border="0" height="25" width="90"></a><a href="http://linux.vbird.org/linux_security"><img src="0520openwebmail_files/icon_security.jpg" nosave="" border="0" height="25" width="90"></a><a href="http://phorum.vbird.org/" target="_blank"><img src="0520openwebmail_files/icon_forums.gif" nosave="" border="0" height="25" width="90"></a><a href="http://linux.vbird.org/adsl"><img src="0520openwebmail_files/icon_adsl.gif" nosave="" border="0" height="25" width="90"></a><br><hr width="100%"></center><font size="+2" color="#3333ff"><a href="http://linux.vbird.org/linux_server/0520openwebmail.php" target="_self"><font face="SimSun">简易</font><font face="Times New Roman,Times">OpenWebMail</font><font face="SimSun">设定</font></a></font></center><div align="right"><font size="-1" color="#3333ff" face="SimSun">最近更新日期:2004/08/26</font></div><font size="-2" color="#000099"> </font><table bgcolor="#ffcccc" border="1" cols="1" width="100%"><tbody><tr><td><font size="-1" color="#000099">在 Client 端使用 pop3 之类的 <a href="http://linux.vbird.org/linux_server/0380sendmail.php#theory_mailtrans">MUA</a>软件来收信是目前一般使用者最常见的信件收受模式。不过,这种模式由于是直接将信件下载到客户端的个人计算机上,事实上,很容易遭受不明病毒的影响,并且,如果信件内容大部分是广告信件的话,由主机传送到个人计算机这过程中的传送行为,将会平白的让使用者损失一定程度的网络频宽。由于电子邮件对于现代人来说,应该已经是不可或缺的使用工具,所以虽然使用pop3 有一定程度的风险,大家还是得继续使用啊~难道没有解决的方法吗?呵呵!是有的,那就是使用网页接口(Web) 的邮件功能啦,也就是 WebMail 。其实 <b>WebMail 并不是一个邮件服务器</b>,而只是透过主机提供的Web 接口让使用者登入,并且直接在主机上面进行邮件的收发而已。因此,事实上,您也可以将webmail 视为一个 MUA 啦!底下我们就来说一说这一个由台湾人发明的 OpenWebMail吧!</font></td></tr></tbody></table><font size="-2" color="#000099"> </font><br><font size="+1" color="#000099"><a href="#theory">前言</a>:</font><br><font color="#000099">  :<a href="#theory_need">架设前须知</a></font><br><font size="+1" color="#000099"><a href="#install">OpenWebMail的安装</a>:</font><br><font color="#000099">  :<a href="#install_fc1">FC1 的 RPM 安装</a></font><br><font color="#000099">  :<a href="#install_mdk10">MDK 10.0 的 tarball安装</a></font><br><font size="+1" color="#000099"><a href="#others">一些其它的设定</a>:</font><br><font size="+1" color="#000099"><a href="#faq">问题与解决</a>:</font><br><font color="#000099">  :还是无法执行 openwebmail</font><br><font size="+1" color="#000099"><a href="#reference">参考资源</a>:</font><br><hr width="100%"><a name="theory"></a><img src="0520openwebmail_files/penguin-m.gif" alt="" nosave="" align="middle" height="34" width="25"><font size="+1" color="#000099">前言:</font><ul>电子邮件对于一般人来说,是越来越重要了,像鸟哥通常就是使用电子邮件来跟大部分的朋友联络,而且,重要的文件与公事也几乎是使用电子邮件来传递的呢!而在一般的个人计算机上面,我们通常是使用类似Outlook express/Netscape/Mozilla 之类的 Client 端软件,并透过 POP3/SMTP协定来收发信件。<br> <br>不过,遗憾的是,电子邮件其实并不安全!这点在一些<a href="http://www.cert.org.tw/" target="_blank">安全通报</a>上面就可以查阅的到了,不论是<a href="http://linux.vbird.org/linux_server/0380sendmail.php#theory_mailtrans">MTA/MUA</a>都可能有漏洞的!而且,除了漏洞问题之外,更麻烦的是,广告信件的大量发行,造成我们客户端的频宽浪费,真的是很讨厌!但是,电子邮件又是这样的重要,不能不收发电子邮件啊!那怎么办?这个时候我们就可以使用Web 接口的 MUA 来进行电子邮件的收发啊!<br> <br>那么这种 webmail 的地位是甚么呢?是否只要有 webmail 就不需要 mail server了呢?当然不是这样!<b><font color="#000066">webmail 其实可以被当成是一种MUA 来看待</font></b>,也就是说,您可以将他想成与 outlook express 同等级的应用软件;而透过这个webmail 我们可以对 mail serve r进行电子邮件的存取。也就是说, webmail 要能够使用,必须要架构在具有WWW 及 Mail Server 的服务上面才行!这几者之间的关系可以简单的这样看:<p><font color="#000099" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Server 端&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Client</font><br><font color="#000099" face="SimSun">&#160;&#160;&#160; -------------------------</font><br><font color="#000099" face="SimSun">&#160;&#160; |&#160;&#160;&#160;&#160;&#160;&#160;Apache/Webmail&lt;---|&lt;----&#160; Mozilla/IE(浏览器)</font><br><font color="#000099" face="SimSun">&#160;&#160; |&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |</font><br><font color="#000099" face="SimSun">&#160;&#160; |&lt;---SMTP-----|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|</font><br><font color="#000099" face="SimSun">&#160;&#160; |&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; |</font><br><font color="#000099" face="SimSun">&#160;&#160; |&#160; /var/spool/mail/accout|</font><br><font color="#000099" face="SimSun">&#160;&#160; `-------------------------'</font></p><p>也就是说,当 Client 端以浏览器登入主机后,主机透过 webmail 提供的服务,让登入的使用者可以读取该主机内自己的邮件,并且,也可以透过主机的smtp 协议来进行邮件的寄发!<br> <br></p><hr width="100%"><a name="theory_need"></a><img src="0520openwebmail_files/penguin-s.gif" nosave="" align="middle" height="23" width="17"><font color="#000099">架设前须知</font><br> <ul>如同前面的说明,webmail 要能够正确的运作,其实还需要 www/mail 这两种服务的存在才行!此外,由于webmail 需要能够正确的存取主机内的邮件档案 (/var/spool/mail/account),所以,我们必须要提供webmail 足够的权力来存取才行。因此,您必需要确定:<br> <ul><li><font color="#000066">WWW Server (Apache) 已经顺利运作;</font></li><li><font color="#000066">Mail Server (Postfix/sendmail) 已经顺利运作;</font></li><li><font color="#000066">webmail 要求的前置软件必须已经安装:例如 openwebmail需要 perl/suidperl/perl(CGI)/perl-Text-Iconv/perl-Compress-Zlib 等等的套件呢!其中suid 方面的软件,则是提供 webmail 存取权力的套件。</font></li></ul> <br>所以啰,在您架设 webmail 之前,请先确认您的主机提供的 WWW/Mail 服务是正确无误的!此外,前驱套件也必须要没有问题的安装才行!<br> <br>底下我们以目前相当热门,并且是由台湾成大博士董仲恺主导发起的 Openwebmail这个套件来进行安装!这东西很不错喔!您可以在底下的连结当中下载与 Red Hat/Fedora有关的 RPM 档案:<br> <ul><li><a href="http://turtle.ee.ncku.edu.tw/openwebmail/download/redhat/rpm/packages/" target="_blank">http://turtle.ee.ncku.edu.tw/openwebmail/download/redhat/rpm/packages/</a></li></ul> <br>或者是下载源文件 (tarball):<br> <ul><li><a href="http://turtle.ee.ncku.edu.tw/openwebmail/download/release/" target="_blank">http://turtle.ee.ncku.edu.tw/openwebmail/download/release/</a></li></ul> <br>底下鸟哥将以 FC1 及 Mandrake 10.0 作为测试的基准来安装 openwebmai 喔!</ul></ul><hr width="100%"><a name="install"></a><img src="0520openwebmail_files/penguin-m.gif" alt="" nosave="" align="middle" height="34" width="25"><font size="+1" color="#000099">OpenWebMail的安装:</font><ul>因为 openwebmail 本身就有针对 Red Hat/Fedora 释出 RPM 档案,所以我们当然就直接以编译好的RPM 档案来安装即可!那如果是非 Red Hat/Fedora 怎么办?没关系,可以使用原始码来安装啊!<br> <br><hr width="100%"><a name="install_fc1"></a><img src="0520openwebmail_files/penguin-s.gif" nosave="" align="middle" height="23" width="17"><font color="#000099">FC1的 RPM 安装</font><br> <ul>请先确定 Postfix 或者 sendmail 已经安装完毕,此外, Apache 也已经安装好了!如果想要快速的架设好您的Postfix + SASL 认证的话,可以这样做:(更详细的信息请查阅:<a href="http://linux.vbird.org/linux_server/0390postfix.php">http://linux.vbird.org/linux_server/0390postfix.php</a>)<br> <table id="table1" bgcolor="#000000" border="1" cols="1" width="550"><tbody><tr><td><font size="-1" color="#ffccff" face="SimSun"># 0. 先确定所有的套件都已经安装了,主要有:</font><br><font size="-1" color="#ffff00" face="SimSun">   postfix-2.0.16-1</font><br><font size="-1" color="#ffff00" face="SimSun">   cyrus-sasl-2.1.15-6</font><br><font size="-1" color="#ffff00" face="SimSun">   cyrus-sasl-md5-2.1.15-6</font><br><font size="-1" color="#ffff00" face="SimSun">   cyrus-sasl-devel-2.1.15-6</font><br><font size="-1" color="#ffff00" face="SimSun">   cyrus-sasl-plain-2.1.15-6</font><br><font size="-1" color="#ff6666" face="SimSun">   如果还有忘记写上去的,还请继续的安装啊!并且,请移除底下的套件</font><br><font size="-1" color="#ffff00" face="SimSun">   sendmail</font><br><font size="-1" color="#ffff00" face="SimSun">   fetchmail</font><br><font size="-1" color="#ffff00" face="SimSun">   mutt</font><p><font size="-1" color="#ffccff" face="SimSun"># 1. 先确定一下/usr/lib/sasl2/smtpd.conf 存在,且内容为:&#160;</font><br><font size="-1" color="#ffff00" face="SimSun"> &#160;&#160;pwcheck_method: saslauthd&#160;</font></p><p><font size="-1" color="#ffccff" face="SimSun"># 2. 确定一下/etc/sysconfig/saslauthd 内容为:&#160;</font><br><font size="-1" face="SimSun"><font color="#ffffff"> &#160; </font><font color="#ffff00">MECH=shadow&#160;</font></font></p><p><font size="-1" color="#ffccff" face="SimSun"># 3. 确定一下main.cf 里面有:&#160;</font><br><font size="-1" color="#ffff00" face="SimSun">smtpd_sasl_auth_enable= yes&#160;</font><br><font size="-1" color="#ffff00" face="SimSun">smtpd_sasl_local_domain=&#160;</font><br><font size="-1" color="#ffff00" face="SimSun">smtpd_recipient_restrictions=&#160;</font><br><font size="-1" color="#ffff00" face="SimSun">&#160; reject_unknown_sender_domain&#160;</font><br><font size="-1" color="#ffff00" face="SimSun">&#160; reject_unknown_recipient_domain&#160;</font><br><font size="-1" color="#ffff00" face="SimSun">&#160; permit_mynetworks&#160;</font><br><font size="-1" color="#ffff00" face="SimSun">&#160; permit_sasl_authenticated&#160;</font><br><font size="-1" color="#ffff00" face="SimSun">&#160; reject_unauth_destination&#160;</font><br><font size="-1" color="#ffff00" face="SimSun">smtpd_client_restrictions=&#160;</font><br><font size="-1" color="#ffff00" face="SimSun">&#160; permit_mynetworks&#160;</font><br><font size="-1" color="#ffff00" face="SimSun">&#160; hash:/etc/postfix/access&#160;</font><br><font size="-1" color="#ffff00" face="SimSun">&#160; permit_sasl_authenticated&#160;</font><br><font size="-1" color="#ffff00" face="SimSun">&#160; reject_rbl_clientrelays.ordb.org&#160;</font><br><font size="-1" color="#ffff00" face="SimSun">&#160; reject_rhsbl_clientdsn.rfc-ignorant.org&#160;</font><br><font size="-1" color="#ffff00" face="SimSun">smtpd_sasl_security_options= noanonymous&#160;</font></p><p><font size="-1" color="#ffccff" face="SimSun"># 4. 然后启动saslauth 及 postfix 应该就可以啦!&#160;</font></p></td></tr></tbody></table> <br>然后,请先下载 FC1 所需要的前驱套件,请连结至:<a href="http://turtle.ee.ncku.edu.tw/openwebmail/download/redhat/rpm/packages/fc1/" target="_blank">http://turtle.ee.ncku.edu.tw/openwebmail/download/redhat/rpm/packages/fc1/</a>下载所有的 RPM 套件,然后再安装 openwebmail 2.40 版,整个安装流程:<br> <table bgcolor="#000000" border="1" cols="1" width="550"><tbody><tr><td><font size="-1" color="#cccccc" face="SimSun">1. 安装 openwebmail:</font><br><font size="-1" face="SimSun"><font color="#ffffff">[root@testroot]# </font><b><font color="#ffff00">rpm -ivh perl* </font></b><font color="#ffccff">#假设所有的RPM都放在 /root 底下。</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">[root@test

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -