- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux环境postfixdovecotwebmail安装配置详解
构建postfix邮件服务器(一)
编译安装Postfix
Service sendmail stop
Chkconfig --level 12345 sendm ail off
[root@mail ~]# groupadd -g 1200 postdrop
[root@mail ~]# groupadd -g 1000 postfix
[root@mail ~]# useradd -M -s /sbin/nologin -u 1000 -g postfix -G postdrop postfix
[root@mail ~]# tar zxf postfix-2.4.6.tar.gz
[root@mail ~]# gunzip postfix-2.4.6-vda-ng.patch.gz
[root@mail ~]# cd postfix-2.4.6
[root@mail postfix-2.4.6]# patch -p1 ../postfix-2.4.6-vda-ng.patch
patching file README_FILES/VDA_README
patching file src/global/mail_params.h
patching file src/util/file_limit.c
patching file src/virtual/mailbox.c
patching file src/virtual/maildir.c
patching file src/virtual/virtual.c
patching file src/virtual/virtual.h
[root@mail postfix-2.4.6]#
预配置编译参数
[root@mail postfix-2.4.6]# make makefiles \
CCARGS=-DHAS_MYSQL -I/usr/local/mysql/include/mysql \
-DUSE_SASL_AUTH \
-DUSE_CYRUS_SASL -I/usr/include/sasl \
AUXLIBS=-L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lm \
-L/usr/lib/sasl2 -lsasl2 make make install //编译并进行安装
Postfix的配置文件
(Postfix系统最主要的配置文件包括:/etc/postfix/main.cf 和/etc/postfix/master.cf.前者是postfix服务的配置文件,后者是master程序的配置文件)
[root@mail postfix-2.4.6]# postconf –n //-n 将只列出不同于默认值的配置参数
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
html_directory = no
mail_owner = postfix
mailq_path = /usr/bin/mailq
manpage_directory = /usr/local/man
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
sample_directory = /etc/postfix
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
unknown_local_recipient_reject_code = 550
[root@mail postfix-2.4.6]#
[root@mail postfix-2.4.6]# cd /etc/postfix/
[root@mail postfix]# postconf -n main2.cf
[root@mail postfix]# mv main.cf main.cf.bak
[root@mail postfix]# mv main2.cf main.cf
Postfix的启动控制
[root@mail postfix]# postfix start
postfix/postfix-script: starting the Postfix mail system
[root@
文档评论(0)