9.7 Web方式收发邮件
相信大多数人都在Internet上申请过免费的电子邮箱,体验过以Web方式撰写邮件、收发邮件、管理自己的邮箱的快乐。提供以Web方式收发邮件的服务被称为Web邮件服务,它是将电子邮件服务集成于Web来实现的。在Internet中,几乎所有的免费电子邮件服务都提供了Web邮件服务。在Linux中,虽然Postfix没有直接提供Web邮件服务功能,但是通常可通过将它与Apache以及第三方的Webmail软件(如squirrelmail、openwebmail等)集成在一起,提供Web邮件服务。
Red Hat Enterprise Linux 5中自带的squirrelmail(小松鼠网页电子邮件系统)就是一个用PHP4编写的、基于IMAP协议的Webmail电子邮件客户端软件。squirrelmail的主要特点是架设、操作与维护简便,无需使用SQL Server,与标准的电子邮件服务软件(如Postfix)的兼容性好,而且可以通过安装插件(Plugin)来扩充其功能。当需要更新版本或使用新的插件时,可以直接到squirrelmail官方网站(http://www.squirrelmail.org/)去下载,如图9-33所示的是squirrelmail官方网站的主页。
1.squirrelmail的安装
Red Hat Enterprise Linux安装程序默认没有安装squirrelmail。读者可使用下面的命令检查系统是否已经安装了squirrelmail。
rpm -q squirrelmail |
命令的执行情况如图9-34所示。
从图9-34中可见,系统当前还没有安装squirrelmail。可将Red Hat Enterprise Linux 5第2、3张安装光盘放入光驱,加载光驱后在光盘的Server目录下分别找到squirrelmail的RPM安装包文件php-mbstring-5.1.6-5.el5.i386.rpm和squirrelmail-1.4.8-4.el5.noarch.rpm,然后使用下面的命令安装它。
图9-33 squirrelmail官方网站的主页
rpm -ivh /mnt/Server/php-mbstring-5.1.6-5.el5.i386.rpm rpm -ivh /mnt/Server/squirrelmail-1.4.8-4.el5.noarch.rpm |
命令执行后,如果出现如图9-35所示的结果,则表示squirrelmail安装成功。
图9-35 安装squirrelmail
2.squirrelmail的配置
squirrelmail的主配置文件为/etc/squirrelmail/config.php。要配置squirrelmail,可以直接修改该文件的内容,但是使用squirrelmail的配置工具来配置更方便、更直观。使用squirrelmail的配置工具进行配置的具体步骤如下。
打开squirrelmail的配置工具,可执行下面的命令。
/usr/share/squirrelmail/config/conf.pl |
命令执行后打开设置主菜单,如图9-36所示。
选择主菜单项D,即在命令提示符(Command>>)后输入字母“d”,则进入指定IMAP服务器的预设置,如图9-37所示,然后可根据Linux系统的当前配置,在命令提示符后输入所用的IMAP服务器类型名,此处输入“cyrus”。
选择主菜单项1,即在命令提示符后输入数字“1”,进入组织设置子菜单,如图9-38所示。然后可根据具体情况修改组织的名称、标志等信息。设置完毕后在命令提示符后输入字母“r”,即可返回主菜单。
图9-36 squirrelmail的设置主菜单
选择主菜单项2,即在命令提示符后输入数字“2”,进入服务器设置子菜单,如图9-39所示。由于前面已经对IMAP服务器做了预设置,因此这里只需要将服务器的域名(子菜单项1)修改为“gdvcp.net”,将发送邮件的方式(子菜单项3)改为“SMTP”(此时更新SMTP设置项即子菜单项B也随之变为“localhost:25”)。
选择主菜单项4,即在命令提示符后输入数字“4”,进入全局设置子菜单,如图9-40所示。将用户名用小写字母(子菜单项6)改为“true”。
选择主菜单项10。即在命令提示符后输入数字“10”,进入语言设置子菜单,如图9-41所示。这里可将缺省语言(子菜单项1)改为“zh_CN”(中文),将缺省字符集(子菜单项2)改为“gb2312”。
图9-39 squirrelmail的服务器设置菜单
图9-40 squirrelmail的全局设置菜单
图9-41 squirrelmail的语言设置菜单
选择主菜单项S,即可将所做的修改同时保存在文件/etc/squirrelmail/config.php和usr/share/squirrelmail/config/config.php(符号连接文件)中。
上述修改只是对squirrelmail的最基本配置,还可根据需要做进一步的修改。特别是,在默认情况下仅配置安装了3个插件,而Red Hat Enterprise Linux 5中共带了16个插件,因此需要时可选择主菜单项8,将其他插件配置到squirrelmail中。
在完成了对squirrelmail的配置后,为了能在浏览器中访问到squirrelmail的Webmail网页,应执行下面的命令来重新启动htttpd服务。
/etc/init.d/httpd restart |
3.使用squirrelmail收发邮件
采用RPM包安装squirrelmail时,安装程序会在Apache服务器的默认Web站点中配置一个别名webmail,该别名被定义在/etc/httpd/conf.d/squirrelmail.conf文件中,即:
Alias /webmail /usr/share/squirrelmail |
因此,可直接在浏览器的地址栏中输入“http://mail.gdvcp.net/webmail”(其中,mail.gdvcp.net是postfix+apache+squirrelmail服务器的域名),从而打开squirrelmail的登录页面,如图9-42所示。
在squirrelmail的登录页面中,输入Linux系统中的用户名及密码,系统验证无误后即可进入Webmail中,如图9-43所示。接下来,用户就可以正常地收发邮件了。
图9-42 squirrelmail的登录页面
图9-43 使用squirrelmail
自由广告区 |
分类导航 |
邮件新闻资讯: IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮 电子邮箱 | 反垃圾邮件|邮件客户端|网络安全 行业数据 | 邮件人物 | 网站公告 | 行业法规 网络技术: 邮件原理 | 网络协议 | 网络管理 | 传输介质 线路接入 | 路由接口 | 邮件存储 | 华为3Com CISCO技术 | 网络与服务器硬件 操作系统: Windows 9X | Linux&Uinx | Windows NT Windows Vista | FreeBSD | 其它操作系统 邮件服务器: 程序与开发 | Exchange | Qmail | Postfix Sendmail | MDaemon | Domino | Foxmail KerioMail | JavaMail | Winwebmail |James Merak&VisNetic | CMailServer | WinMail 金笛邮件系统 | 其它 | 反垃圾邮件: 综述| 客户端反垃圾邮件|服务器端反垃圾邮件 邮件客户端软件: Outlook | Foxmail | DreamMail| KooMail The bat | 雷鸟 | Eudora |Becky! |Pegasus IncrediMail |其它 电子邮箱: 个人邮箱 | 企业邮箱 |Gmail 移动电子邮件:服务器 | 客户端 | 技术前沿 邮件网络安全: 软件漏洞 | 安全知识 | 病毒公告 |防火墙 攻防技术 | 病毒查杀| ISA | 数字签名 邮件营销: Email营销 | 网络营销 | 营销技巧 |营销案例 邮件人才:招聘 | 职场 | 培训 | 指南 | 职场 解决方案: 邮件系统|反垃圾邮件 |安全 |移动电邮 |招标 产品评测: 邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端 |