没有合适的资源?快使用搜索试试~ 我知道了~
Linux下OpenWebmail邮件服务器配置.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 71 浏览量
2022-07-14
20:14:55
上传
评论
收藏 2.58MB PDF 举报
温馨提示
试读
17页
Linux下OpenWebmail邮件服务器配置.pdf
资源推荐
资源详情
资源评论
Linux 下安全高效 Web 邮件服务器
利用浏览器通过 web 方式来收发电子邮件的服务或技术( WebMail ),不需借助邮件客户端,可以说只要
能上网就能使用极大地方便了用户对邮件的收发。对于不能熟练使用邮件客户端, 或者在网吧不便使用
邮件客户端的用户来说, WebMail 更是必不可少的选择。另外 , 设定 pop3 server, smtp server 等对于某些
使用者来说也有点困难。这时候 WebMail 就显出它的好处了。
ebMail 就是使用者透过浏览器连到 web 服务器 , 而由 web server 上的程序负责作收信 /送信的动作 . 使
用者直接透过 browser 作读信 /写信等操作 , 信件其实并不存在使用者的计算机上 . 因此无论使用者用的
是哪一部计算机 , 只要可以连上网络 , 都可以使用读到之前与新收到的信件。 另外一个好处是 WebMail
不容易因为读取含有病毒的档案而导致中毒 , 更不会发生个人邮件系统中毒后 , 寄送大量病毒信件给其它
亲朋好友的这种惨剧。
一、 软件概述与下载:
Email 能够成为当今 Internet 上应用最广泛的网络服务, WebMail 可谓功不可没。 在 Linux 下系统中
MTA 服务的软件有许多, 常用 Sendmail、Qmail、Postfix 等软件, 本文使用 RHEL 4.0 + Postfix + dovecot +
Apache + OpenWebMail 制作一个集 POP 和 WebMail 等功能的电子邮件系统。下面讲述如何把 Linux 机器
配置成一个基于 Web 的电子邮件系统。 这个电子邮件系统可以用于一个小团体或者组织之中。 当然如果你
家里有一个互联网连接 (比如 ADSL) ,那么它也可以用安全的方式远程检测你的电子邮件。
Postfix 是一个非常优秀的 MTA ,她素以高效、安全的特点而著称。 Postfix 是作者在 UNIX 上所见过的
MTA 中在反垃圾邮件( Anti-Spam 或 Anti-UCE )方面做得最好的一个,甚至有很多公司在 Postfix 代码的
基础上进行二次开发而推出反垃圾邮件网关产品。 MTA 的反垃圾邮件功能, 实际上就是在 MTA 处理过程
中对会话进行过滤。这个过滤不但过滤了发往自身的垃圾邮件,而且还防止了自身被恶意利用发送垃圾邮
件。 Postfix 实现了目前所有主要的 MTA 过滤技术。 postfix 是 Wietse Venema 在 IBM 的 GPL 协议之下开
发的 MTA (邮件传输代理)软件。和 Sendmail 相比 Postfix 更快、更容易管理、更灵活、更安全,同时还
与 sendmail 保持足够的兼容性。 Sendmail 相比 Postfix 对比见表 1。
表 1 Sendmail 与 Postfix 的对比
Open Webmail 优点:
良好的使用接口 、 多国语言 (目前共支持超过 30 种语言 ) 、 多组图示,多组布景,可以依个人喜
好自订背景、 在线更改密码 (必需记得原来的密码 )、 与 Outlook 接近的多媒体信件显示能力 、 多种
字集内码自动转换、 支援 HTML 信件编写 、拼字检查 (英文字典字数可能不足 )、 支持草稿暂存 、 可
动态切换写信字集内码、 POP3 外部邮件 、 邮件规则 (可建立过滤规则 ) 、 信件 “搬移 /复制 /删除 /下载 ”
功能、 信箱 “ 建立 /重整 /更名 /删除 /下载 ”功能 、 通讯簿 、 全文检索 、自动清除垃圾桶 N 天以上邮件。
openwebmail 缺点:由于 openwebmail 使用 perl 脚本语言编写的,执行速度可能不如 php。 OpenWebmail
主页提供许多格式的软件,请根据 Linux 发行版本选择合适的软件包。
本文使用 rpm 格式。
本文设定一台 Linux 服务器配域名: cao.net,i
p 地址: 192.168.1. 253,
邮件主机: mail.cao.net。
所有需要安装的软件: cyrus-sasl、dovecot、httpd 、perl-Text-Iconv 、perl-suidperl 、 perl-Compress-Zlib 、
perl-CGI-SpeedyCGI 。其中 Postfix 、sendmail +cyrus-sasl+dovecot+httpd +perl 在安装系统时一起安装。
其他软件需要进行下载:
#wget http://openwebmail.com/openwebmail/download/redhat/rpm/release/openwebmail-2.51-1.i386.rpm
#wget http://distro.ibiblio.org/pub/linux/distributions/startcom/ML-4.0.4/updates/i386/perl-suidperl-5.8.5-12.1.1
.i386.rpm
#wget http://mirrors.ircam.fr/pub/dag/packages/perl-Text-Iconv/perl-Text-Iconv-1.4-1.2.el4.rf.i386.rpm
#wget
http://ftp.belnet.be/packages/dries.ulyssis.org/redhat/el4/en/i386/RPMS.dries/perl-CGI-SpeedyCGI-2.22-1.2.el4.rf.i386.r
pm
二、 postfix 的安装与启动过程:
(1)杀掉所有 Sendmail 进程
#killall sendmail (停止所有的 Sendmaail 进程)
sendmail: no process killed
# rpm -ivh postfix-2.2.5-3.rhel4.i386.rpm
(2)启动 dovecot 服务过程:
# service postfix start
Starting postfix: [ 确定 ]
# service dovecot start
启动 Dovecot Imap : [ 确定 ]
现在可以使用邮件服务器发送邮件了,但是还不能下载邮件,因为新版 redhat Linux 中 dovecot 代替了
imap 软件包,但是还没有绑定 POP3 和 POP 协议,下面修改配置文件: /etc/dovecot.conf ,
#protocols = imap imap3
protocols = imap imap3 pop3 pop3s
auth_passdb =
更改为:
auth_passdb = shadow
然后重新启动 dovecot 服务:
# service dovecot restart
停止 Dovecot Imap : [ 确定 ]
启动 Dovecot Imap : [ 确定 ]
(3)修改 postfix 邮件服务器配置文件:
#myhostname = host.domain.tld
更改为:
myhostname = mail.cao.net
#mydomain = domain.tld
更改为:
mydomain = cao.net
#myorigin = $mydomain
更改为:
Myorigin = cao.net
#inet_interfaces = all
更改为:
Inet_interfaces =all
#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, mail.$mydomain,
www.$mydomain, ftp.$mydomain
更改为:
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, mail.$mydomain,
www.$mydomain,
ftp.$mydomain
#mynetworks = host
更改为:
mynetworks = host
(4)端口测试:
# telnet mail.cao.net 25 (测试 25 端口)
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 mail.cao.net ESMTP Postfix
quit
221 Bye
Connection closed by foreign host.
# telnet mail.cao.net 110 (测试 110 端口)
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
+OK dovecot ready.
quit
+OK Logging out
Connection closed by foreign host.
(5)安装防范病毒软件
F-Prot Antivirus 软件包安装和配置过程:
Wegt http://files.f-prot.com/files/linux-x86/fp-linux-ws.rpm
安装 F-Prot Antivirus 软件包前,请先启动 SpamAssassin 服务器:
Matt Sergeant、Craig Hughes 和 Justin Mason 于发布的 SpamAssassin(SA)。目前最新版本是 3.0.2,它
是较为流行的反垃圾邮件软件,据 SpamAssassin 供应商 Deersoft 的统计,目前大约有 3 万台 Unix 服务器
上使用了 SpamAssassin。SpamAssassin 利用 Perl 语言来对邮件内容进行规则匹配, 从而达到判断过滤垃圾
邮件的目的。它的判断方式是基于评分的方式,也就是说如果这封邮件符合某条规则,则给与一定分值;
当累计的分值超过了一定限度时,则判定该邮件为垃圾邮件。对 Sendmail、Qmail 、Postfix 和 Exim 等各种
邮件平台都适用。 SpamAssassin 的安装过程比较简单。
# service spamassassin start (启动 SpamAssassin 服务器)
Starting spamd: [ 确定 ]
# rpm -ivh fp-linux-ws.rpm (安装 F-Prot Antivirus 软件包)
升级的 F-Prot Antivirus 病毒库的操作:
# cd /usr/local/f-prot/tools/
剩余16页未读,继续阅读
资源评论
cjd13107639592
- 粉丝: 0
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功