使用postfix构建基于freebsd的邮件系统

使用postfix构建基于freebsd的邮件系统

ID:9731987

大小:82.50 KB

页数:12页

时间:2018-05-06

使用postfix构建基于freebsd的邮件系统_第1页
使用postfix构建基于freebsd的邮件系统_第2页
使用postfix构建基于freebsd的邮件系统_第3页
使用postfix构建基于freebsd的邮件系统_第4页
使用postfix构建基于freebsd的邮件系统_第5页
资源描述:

《使用postfix构建基于freebsd的邮件系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、使用Postfix构建基于FreeBSD的邮件系统  0、更新ports  pkg_add–rcvsup  rehash  cvsup–hcvs.freebsdchina.org/usr/share/examples/cvsup/ports-supfile  1、安装软件  ①安装cyrus-sasl2  sasl2是smtp验证所需要的软件包,由于postfix安装时采用默认配置,使得sasl不支持courier-authdaemond,因此需要首先用指定的选项进行安装。  cd/usr/

2、ports/security/cyrus-sasl2  makeON=yesinstallclean  ②安装expect  cd/usr/ports/lang/expect  makeinstallclean  ③安装postfix,安装时选中[SASL2]、[MySQL]、[VDA],sasl2用于smtp验证,mysql用于存放数据表,vda用于支持虚拟投递。  cd/usr/ports/mail/postfix  makeinstallclean  ④安装courier-imap,通过makeconfig加

3、上对mysql的支持。cd/usr/ports/mail/courier-imapmakeconfigmakeinstallclean  ⑤安装clamav  cd/usr/ports/security/clamav  makeinstallclean  ⑥安装amavisd,安装过程中会自动把spamd也安装上。在makeconfig中加入mysql支持。cd/usr/ports/security/amavisd-neakeconfigmakeinstallclean  ⑦安装apache。安装完成后编辑http

4、d.conf将主目录设置为/usr/local/  cd/usr/ports//apache22  makeinstallclean  ⑧安装php。更新ports后的php安装方式有所变化,首先在makeconfig需要选中[Apache]以编译apache模块,安装完成后在httpd.conf中修改2处配置:  a、在DirectoryIndex中加入index.php  b、加入AddTypeapplication/x-httpd-php.php  cd/usr/ports/lang/php4  makeco

5、nfig  makeinstallclean  ⑨安装php4-extensions。根据需要选择模块,保证[MYSQL]、[PCRE]、[SESSION]被选中。cd/usr/ports/lang/php4-extensionsmakeconfigmakeinstallclean  ⑩安装postfixadmin。安装完成后将网页移动至/usr//data/cd/usr/ports/mail/postfixadminmakeinstallcleanmv/usr/local//postfixadmin/usr/lo

6、cal//data/  ○11安装squirrelmail  cd/usr/ports/mail/squirrelmail  makeinstallclean  至此,所需软件全部安装完毕,下面将依次进行配置。  2、配置文件  ①配置saslee/usr/local/lib/sasl2/smtpd.confpethod:authdaemondlog_level:3mech_list:PLAINLOGINauthdaemond_path:/var/run/authdaemond/socket  ②配置mysql数据

7、库chmod–Rmysql:mysql/var/db/mysqlcd/usr/local/bin/./mysql_install_dbcd/usr/local/libexec./mysqld–user=mysql%26amp;cd/usr/local//postfixadminmysql–uroot–p<DATABASE_MYSQL.TXT  ③配置postfix  使用和apache一样的用户来读取邮件目录,因为apache用户为,id:80,所以要注意/us

8、r/local/etc/postfix/main.cf中的用户id。  mkdir–p/usr/local/virtual  chmod–R:/usr/local/virtual  ee/usr/local/etc/postfix/main.cf  在最后添加:#=======BASE==============#myhostname

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。