使用Postfix构建基于FreeBSD的邮件系统( 三 )


courier_imap_pop3d_enable="YES"
amavisd_enable="YES"
amavis_milter_enable="YES"
clamav_clamd_enable="YES"
clamav_freshclam_enable="YES"
spamd_enable="YES"
⑧重起电脑
reboot
⑨配置postfixadmin
cd /usr/local/www/data/postfixadmin
ee config.inc.php
$CONF['default_language'] = 'cn';
$CONF['admin_email'] = 'postmaster@example.com';
$CONF['domain_path'] = 'YES';
$CONF['domain_in_mailbox'] = 'NO';
通过http://localhost/postfixadmin/setup.php查看是否安装成功 。
进入http://localhot/postfixadmin/admin进入管理页面 , 建立虚拟域和用户 。
观察/usr/local/virtual下是否出现对应的域名目录和用户目录
⑩配置squirrelmail
cd /usr/local/www/data/squirrelmail
./configure
选择10. Languages
设置如下
1. Default Language : zh_CN
2. Default Charset : gb2312
保存退出
进入http://localhost/squirrelmail/测试邮箱 。
注意:除了在authmysqlrc中DEFAULT_DOMAIN指定的域外 , 其他域用户登陆都需要输入完整的电子邮件地址 。
3、小结
与Windows相比 , FreeBSD的邮件系统安装配置较为烦琐 , 但其性能和灵活性则更为强大 。由于FreeBSD完善的包管理机制 , 在安装过程中不必考虑各个软件包的依赖性和下载问题 , 这也是FreeBSD优于Linux的地方 。
本文主要是从操作步骤上进行简单的介绍 , 跟随本文的步骤可以安装好邮件系统 , 但只有深入了解其运行原理和配置方法才能更好的运用 。本文所使用的各个ports中的pkg-descr中包含了官方网站的地址 , 除了cyrus的网站外 , 都提供了丰富的文档 , 这些文档是我们配置和使用的最终依据 。
构件邮件系统的过程中难免出现问题 , 解决问题的主要办法是查看日志文件 。最重要的日志文件是/var/log/maillog , courier/sasl/postfix/amavisd/clamav等一系列软件都将日志信息写入该文件 , 为我们排除问题提供了重要依据 。
【使用Postfix构建基于FreeBSD的邮件系统】回字有四样写法 , 邮件系统也有不同的实现方法 , 采用postfix/vm-pop3d/openwebmail同样支持虚拟域和用户 , 而sasl2也带了自己saslauthd 。在/usr/ports/mail和/usr/ports/security中提供了丰富的c/s、b/s软件 , 各位朋友可以尝试不同的组合 , 找到最适合自己的解决方案 。

推荐阅读