文档详情

postfix 基本配置.doc

发布:2017-08-22约4.11千字共5页下载文档
文本预览下载声明
环境:RedHat +Postfix+Cyrus-sasl+Dovecot 在安装Linux时,如果选择全部安装的话,Postfix与Dovecot将会自动给予安装上去,查看是否已安装,可以执行如下命令: rpm –qa | grep postfix或dovecot 如果没有的话,请直接在光盘里找出来,并给予安装。这里以RPM包安装为列,安装命令如下: rpm –ivh postfix-*.rpm? 或 rpm –ivh cyrus-sasl-*.rpm 或 rpm –ivh dovecot-*.rpm 或 这里的*代表的是相关的版本号。 在确认这些安装包已安装到系统里后,现在开始配置Mail服务。 首先,请停止系统内自带的Mail服务-Sendmail,执行如下命令: /etc/init.d/sendmail stop????? //先停止sendmail进程 chkconfig sendmail off?????? //再把自启动服务去掉 一:配置Cyrus-sasl 确定已安装完Cyrus-sasl后,启动该服务: /etc/init.d/saslauthd start???? //启动Cyrus-sasl服务。 chkconfig saslauthd on????? //把Cyrus-sasl设置为开机自启动。 测试一下是否成功: testsaslauthd –u 系统用户名 –p ‘对应的密码’或 /usr/sbin/testsaslauthd –u 系统用户名 –p ‘对应的密码’ 如果提示: 0: OK Success. 则说明已安装成功! 注:Cyrus-sasl的功能就是实现密码验证机制。 三:配置SMTP 现在,开始配置Postfix,Postfix的功能就是实现SMTP服务,也即信件发送服务。Postfix的主要配置文档是/etc/postfix/main.cf,如果没看到mail.cf文档则请执行: cp /etc/postfix/main.cf.default /etc/postfix/main.cf 然后修改main.cf的相关内容。具体内容如下: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases 23行 command_directory = /usr/sbin不需要更改48行 config_directory = /etc/postfix不需要更改51行 daemon_directory = /usr/libexec/postfix不需要更改53 debug_peer_level = 2 不需要更改55 header_checks = regexp:/etc/postfix/header_checks 107改 html_directory = no 112不改 mailbox_size_limit = 102400000 158行改 mailq_path = /usr/bin/mailq.postfix 160行改 manpage_directory = /usr/share/man 161 行不改 mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain 177行改 mydomain = 域名 myhostname = mail.域名 mynetworks = /24, /8, 00/32 放在180行 myorigin = $mydomain 182行改 newaliases_path = /usr/bin/newaliases.postfix 184行改 readme_directory = /usr/share/doc/postfix-1.1.11/README_FILES 210行改 relay_domains = 219行改 sample_directory = /usr/share/doc/postfix-1.1.11/samples 229行改 #############SMTP###################### sendmail_path = /usr/sbin/sendmail.postfix 233行改 setgid_group = postdrop 235行不改 smtpd_sasl_auth_enable = yes 323行改 smtpd_sasl_local_domain= 325行改为 smtpd_recipient_restrictions = 318行改 permit_sasl_authenticat
显示全部
相似文档