让Postfix支持Web访问:SquirrelMail安装配置教程

你会发现在安装配置Postfix后用户访问很不方便,只能通过客户端软件来收发邮件,那能不能够像通过web来访问postfix邮箱能,回答是肯定的,这里推荐一款不错的postfix服务器组件:小松鼠SquirrelMail,通过安装SquirrelMail基于Web的邮件系统 可以让用户只要有浏览器就可以访问自己的邮箱了
1、下载SquirrelMail软件包
你可以从http://www.squirrelmail.org/下载到squirrelmail-1.4.9a.tar.gz,然后把这个文件移动到你的Apache服务器的DocumentRoot指定的根目录中,一般情况,Apache的文档根目录是/var/www/html。您可以根据您的电脑的具体情况来确定。
接下来解包这个软件包:
tar -xvzf squirrelmail-1.4.9a.tar.gz
然后修改解包后的目录的owner和group:
chown -R root.apache squiirelmail-1.4.9a
2、创建发送邮件的时候使用的附件目录
首先cd到squiirelmail的目录中,创建附件目录:
mkdir attachments
3、设定权限
Web Server运行的时候必须拥有对data和attachements文件夹的访问和读写权限,如果你安装apache的时候使用red hat的rpm安装的话,那么缺省的服务器运行用户和组是apache。
chown -R apache.apache data attachments
chmod -R 770 data attachments
4、如果你没有安装perl,请安装perl,这里不做详细的解释。
5、运行配置脚本
cd 到squiirelmail中的config目录中,运行如下命令:
perl conf.pl
进行如下最基本的改动
输入数字2,进入Menu2 – Server Settings,按照如下要求设定:
Domain: 输入你的机器的域名(比如:ojava.net或者localhost)
Sendmail or SMTP:SMTP
Update IMAP Settings:localhost:143
Update SMTP Settings:localhost:25
输入R回到上层菜单
输入数字4,进入Menu4 – General Options
Attachment Directory:../attachments
接下来的修改就根据你自己的需求来设定了,不过在你退出之前不要忘记保存你的修改。
好了,如果你的服务器可以执行php的web页面,那么你现在可以测试了。
打开浏览器,输入下面的地址:
http://localhost/squirrelmail-1.4.9a
然后使用sendmail所支持的用户名和密码登录系统收发邮件。

发表评论

电子邮件地址不会被公开。 必填项已用*标注