postfix的一些第意气风发布署文件,postfix配置文件

/etc/postfix下 main.cf 配置文件详细解释,postfixmain.cf

postconf -n

#别称数据库(postalias/newaliases 命令生成)
alias_database = hash:/etc/postfix/aliases

#外号表,列出local mda 所使用的别名数据库
alias_maps = hash:/etc/postfix/aliases

#退回的邮件重新投递的最长日子
bounce_queue_lifetime = 1d

#支撑非标准认证规定的一言一动
broken_sasl_auth_clients = yes

#postfix命令目录
command_directory = /usr/sbin

#postfix配置文书档案目录
config_directory = /etc/postfix

#配置内容过滤 amavis
content_filter = smtp-amavis:[127.0.0.1]:10024

#postfix 的逐一服务器程序目录
daemon_directory = /usr/libexec/postfix
#
data_directory = /var/lib/postfix
#
debug_peer_level = 2

#再一次邮件
enable_original_recipient = no
#
html_directory = /usr/share/doc/postfix-2.6.2-documentation/html
#
mail_name = Postfix – welcome mail.xmall.com

#本条参数钦赐的系统账户,作为队列文件的具备者以致postfix daemon
进度的运维位置

mail_owner = postfix

#单封邮件大小约束,单位字节
mailbox_size_limit = 150242880

#
mailq_path = /usr/bin/mailq.postfi

#manpage 目录
manpage_directory = /usr/share/man

#postfix在废弃投递而回到不可投递音讯前,被推移邮件再deferred邮件队列中的生存时间
maximal_queue_lifetime = 1d

#界定单封邮件的最大尺寸,单位字节
message_size_limit = 150242880

#设置”本地网域”
mydestination = $mynetworks $myhostname

#总体主机名称(主机名称+网域名称)
myhostname = mail.xmall.com

#邮件系统的网域名称
mydomain = xmall.com

#外加到只含人名部分的,不完全邮件地址的网域名称
myorigin

#列出可通过本邮件系统寄出邮件的互联网地址或ip地址
mynetworks = 127.0.0.1

#宽容sendmail,用于重新建立外号数据库的newaliases程序路线
newaliases_path = /usr/bin/newaliases.postfix

#postfix 队列的主目录
queue_directory = /var/spool/postfix
#
readme_directory = /usr/share/doc/postfix-2.6.2-documentation/readme
#
receive_override_options = no_address_mappings

#样品配置文件目录
sample_directory = /etc/postfix

#供脚本或指令行用来寄送邮件
sendmail_path = /usr/sbin/sendmail.postfix

#用来交付邮件或管理体系的组标志符
setgid_group = postdrop

#
show_user_unknown_table_name = no

#smtp 请安音信
smtpd_banner = $myhostname ESMTP $mail_name

#当客商端引发错误时,postfix 的始发等待时间
smtpd_error_sleep_time = 0s

#收件人范围条件
smtpd_recipient_restrictions = permit_mynetworks,
permit_sasl_authenticated, reject_non_fqdn_hostname,
reject_non_fqdn_sender, reject_non_fqdn_recipient,
reject_unauth_destination, reject_unauth_pipelining,
reject_invalid_hostname, check_policy_service inet:127.0.0.1:10030

#启动sasl 验证
smtpd_sasl_auth_enable = yes

#
smtpd_sasl_local_domain = $myhostname

#钦点密码验证机制(除noanonymous) 全体可用机制
smtpd_sasl_security_options = noanonymous

#设定寄件地址与sasl登入身份的呼应关系,只可以动用本域地址制止接收任何寄件地址!
smtpd_sender_login_maps =
mysql:/etc/postfix/mysql_virtual_sender_maps.cf,
mysql:/etc/postfix/mysql_virtual_alias_maps.cf

#发件人限定条件
smtpd_sender_restrictions = permit_mynetworks,
reject_sender_login_mismatch,
reject_authenticated_sender_login_mismatch,
reject_unauthenticated_sender_login_mismatch

#
unknown_local_recipient_reject_code = 550

#指向含有“虚构别称地址”与“实际收件地方”对应提到的查询表
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf

#编造网域查询表
virtual_mailbox_domains =
mysql:/etc/postfix/mysql_virtual_domains_maps.cf

#假造邮箱查询表
virtual_mailbox_maps =
mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf

#用来投递邮件到虚构邮箱地址的暗中同意传输服务(虚构mda)
virtual_transport = maildrop:


postfix的意气风发对主要配置文件,postfix配置文件

postfix的有的要害配备文件都放在/etc/postfix/目录下,个中多少个基本点的配置文件有main.cf、master.cgf、access和aliases文件。

/etc/postfic/main.cf:

那是postfix的主要性配置文件,大约全体的参数都以在此个文件内正式的,那么些文件暗许就是三个总体的印证文件,参照他事他说加以考查这么些文件的内容就能够安装好团结的Postfix MTA。记住每回改良那么些文件都要重复启航postfix。

/etc/postfix/master.cf:

以此文件重大规定了Postfix每种程序的做事参数,要正是很要紧的贰个布署文件。可是那么些文件的暗中认可设置已经很好,平时无需改良。

/etc/postfix/access(利用postmap处理):

能够安装开放的Relay或推却简要介绍的来源或目的地址等信息的外表配置文件,可是这些文件要立见成效必要在/etc/postfix/main.cf运维下才行,并且安装甘休后需求用postmap来管理成数据库文件。

/etc/postfix/aliases:

能够对邮件的小名和邮件组来进行安装。

postfix一些广大的实行文书

/usr/sbin/postconf(查阅Postfix的安装数据):

本条命令能够列出当前你的postfix的详细设置数据,满含系统默许值,所以数据量万分庞大。要是在main.cf里面曾景改正过一些默许参数的话,能够采用”postconf -n”列出非暗中认可值的安装数据。

/usr/sbin/postfix(主要的daemon命令):

postfix check—检查postfix的有关文件、权限等是还是不是准确。

postfix start——启动postfix程序。

postfix stop——停止postfix程序。

postfix
flush——强制将眼下正值邮件队列的邮件寄出。

postfix reload——重新读如布署文件,约等于/etc/postfox/main.cf。

瞩目:每趟改造main.cf后,都要重复启航postfix,能够接纳“postfix
reload“,也能够选用”/etc/init.c/postfix
reload..“。

/usr/sbin/postalias:

设置别称数据库的下令,因为MTA读取数据库格式的文书效能较好,所以大家都会面ASCII格式的文本再次见为数据库。在postfix当中,那个命令首要用以转变/etc/aliases成为/etc/aliases.db。

用法:

[[email protected]~]#
postalias hash:/etc/aliases

#hash为大器晚成种数据库的格式,然后/etc/aliases.db就能够活动被更新。

/usr/sbin/postcat:

尤为重要用于检查放在queue(队列)个中的邮件内容。有也队列在那之中的邮件内容是给MTA看的,所以格式并非相近大家看的懂的文字数据,须要利用postcat才得以查看。在/var/spool/postfix内有无数目录,假若有一个文本名称叫/deferred/abcfile,能够接收下列格局查看:

[[email protected]
~]# postcat /var/spool/postfix/deferred/abcfile

/usr/sbin/postmap:

本条命令的用法与postalias肖似,然而她根本用于调换access文件的数据库。用法为:

[[email protected]
~]# postmap hash:/etc/postfix/access

/usr/sbin/postqueue:

就好像mailq的出口结果,比方可以输入”postqueue -p”。

postfix 的意气风发部分重大配置文件都放在 /etc/postfix/
目录下,此中多少个至关首要的布局文件有 main.cf 、 mas…

维护 postfix 的命令

newaliases (重新建立外号数据库)
postalias /etc/postfix/aliases (创制或询问外号数据库)
postconf (修正 main.cf 配置文书档案 )
postqueue (査看postfix队列)
postsuper (管理员保管 postfix 队列)

转自:

翻开商议

main.cf
配置文件详细明白,postfixmain.cf postconf -n
#外号数据库(postalias/newaliases 命令生成) alias_database =
hash:/etc/postfix/aliases #别名表,列出…

发表评论

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