资讯详情

Postfix-2.10 配置参数

以下四个文件是Postfix最基本的配置文件:

  • main.cf:是postfix主要配置文件。
  • Install.cf:包括安装过程中产生的安装程序postfix初始化设置。
  • master.cf:是postfix的master文件中的每一行都用于配置过程中的配置文件postfix组件工艺的运行模式。
  • postfix-script:包装了一些postfix命令,让我们在这里linux在环境中安全地执行这些postfix命令。

main.cf

配置格式为:

用等号连接参数和参数的值 name_1 = value 可以在参数前添加$引用参数 name_2 = &name_1 当参数指向查询表时,必须指出表的类型和名称,两者以冒号分开,例如: transport_map = hash:/etc/postfix/transport 关于时间 s——秒,m——分,h——时,d——天,w——周 #标识注释行 
  • (默认:postmaster) 不能发送给发件人的收件人。使用此功能notify_classes 参数启用。

  • (默认值:450) 数字Postfix SMTP服务器响应代码访问,映射延迟操作,包括 defer_if_permit ”或“ defer_if_reject ”。在Postfix 2.在6之前,响应硬编码为450。

  • (默认值:554) 数字Postfix SMTP服务器响应代码访问,映射拒绝操作。

  • (默认值:12h) 验证数据库清理之间的时间运行。该功能要求数据库支持删除和序列操作符。禁止数据库清理指定的零间隔。

  • (默认值:$ default_transport) 覆盖地址验证探测器default_transport参数设置。

  • (默认值:$ local_transport) 覆盖地址验证探测器的local_transport参数设置。

  • (默认值:btree:$data_directory/verify_cache) 用于存储持久地址验证状态的搜索表。verify在释放过程权限之前打开服务维护。

  • (默认值:yes) 启用缓存失败地址验证检测结果。启用此功能时,缓存可能会迅速污染垃圾。当此功能被禁止时,Postfix地址探测器将为每次搜索生成。

  • (默认值:3d) 从地址验证缓存到期时间的失败探测器。

  • (默认值:3h) 地址验证探测器失败需要刷新时间。

  • (默认值:normal:3,overload:1) 查询验证服务完成正在进行的地址验证请求需要多少次。

  • (默认值:3s) 查询正在完成的地址验证请求之间的延迟。

  • (默认值:31d) 从地址验证缓存中成功检测到期时间。

  • (默认值:7d) 成功地址验证探测器需要刷新时间。检测失败时,地址验证状态不会更新(乐观缓存)。

  • (默认值:$ relay_transport) 覆盖地址验证探测器relay_transport参数设置。

  • (默认值:$ relayhost) 中继主机参数设置覆盖地址验证探测器。可使用此信息transport表格推翻。

  • (默认值:$ double_bounce_sender) 地址验证探测器的发送者地址; 在Postfix 2.5前,默认为postmaster。为避免响应地址探测发送的地址探测器出现问题,Postfix SMTP所有服务器SMTPD访问块中排除探测发送方地址。

  • (默认值:$ sender_dependent_default_transport_maps) 覆盖地址验证探测器sender_dependent_default_transport_maps参数设置。

  • (默认值:$ sender_dependent_relayhost_maps) 覆盖地址验证探测器的sender_dependent_relayhost_maps参数设置。

  • (默认值:0s) 地址验证探测器发件人地址的时间。时间相关部分附加到使用中address_verify_sender参数指定地址的当地部分 。当探测器发件人地址为空发件人时,该功能将被忽略,即address_verify_sender 值为空或<>。

  • (默认值:verify) 名称验证(8)地址验证服务。该服务维护发件人和/或发件人和/或收件人的地址验证探测器的状态Postfix要求生成探测器。

  • (默认值:$ transport_maps) 覆盖地址验证探测器transport_maps参数设置。

  • (默认值:$ virtual_transport) 覆盖地址验证检测virtual_transport参数设置。

  • (默认值:hash:/etc/aliases) 用“ newaliases ”或“ sendmail -bi ” 更新的本地传输 别名数据库。

  • (默认值: hash:/etc/aliases, nis:mail.aliases) 用于本地(8)传送的别名数据库。有关语法详细信息,请参阅 别名。指定零或多个type:name搜索表,用空间或逗号分隔。在找到匹配项之前,按照指定的顺序搜索表格。注:这些搜索是递归的。

  • (默认值:alias, forward) 限制当地邮件传递到外部命令。默认情况下,禁止传递到| command”in:include:files。

  • (默认值:alias, forward) 限制本地邮件传输到外部文件。默认禁止/ file / name目录:include:files(

  • (默认值:no) 允许发件人或收件人地址 - 作为第一个字符。默认情况下,这是不允许的,以避免通过命令线传输电子邮件地址的软件发生事故。这样的软件将无法区分恶意地址和真正的命令线选项。虽然可以插入命令线 - 选项终止符可以防止这种情况,但很难持续和全面实施。

  • (默认值:yes) 将用户%域窗体重写为启用user @ domain”。默认情况下启用。

  • (默认值:no) 使用发件人指定的路由(用户[@%!] remote [@%!]站点)将邮件从不受信任的客户端转发到匹配$ relay_domains的目的地。

  • (默认值:空) 在命令行上 可以使用“-c config_directory ” 指定的非默认Postfix配置目录的列表(在sendmail(1)的情况下使用“-C”选项),或通过MAIL_CONFIG环境参数。

  • (默认值:no) 始终添加(Resent-)From :, To :, Date:或Message-ID:不存在时的标题。Postfix 2.6和更高版本只有在客户端匹配local_header_rewrite_clients参数设置时才添加这些头文件。早期的Postfix版本总是添加这些头; 这可能会破坏涵盖不存在的标题的DKIM签名。所述undisclosed_recipients_header参数设置确定要是否:头将被添加。

  • (默认值:空) 接收Postfix邮件系统接收到的每个邮件的“盲卡副本”的可选地址。

  • (默认值:60s) 计算客户连接率和其他费率的时间单位。

  • **anvil_status_update_tim**e (默认值:600s) 如何频繁的砧(8)连接,速率限制服务器日志高峰使用信息。

  • (默认值:是) 使用本地提交的邮件,将字符串“@ myorigin”附加到没有域信息的邮件地址。使用远程提交的邮件,替换为“@ remote_header_rewrite_domain ” 字符串。

  • (默认值:Postfix≥3.0:否,Postfix <3.0:yes) 使用本地提交的邮件,将字符串“。 mydomain”附加到没有“.domain”信息的地址。使用远程提交的邮件,请附加字符串“。 remote_header_rewrite_domain ”。

  • (默认值:100s) postkick(1)命令等待 多长时间,放弃之前等待进入Postfix守护进程输入缓冲区的请求。

  • (默认值:static:anyone) 有权刷新队列的用户列表。

  • (默认值:static:anyone) 有权查看队列的用户列表。

  • (默认值:static:anyone) 有权使用sendmail(1) 命令(以及特权postdrop(1)帮助器)命令提交邮件的用户列表)。

  • (默认值:$ mynetworks) 允许哪些远程SMTP客户端指定XVERP命令。此命令请求邮件一次发送一个收件人与每个收件人的返回地址。

  • (默认值:是) 生成额外的Bounce(8)日志文件记录,可以在2.0之前由Postfix版本读取。为了实现更复杂的功能,需要当前和更可扩展的“name = value”格式。

  • (默认值:16777216) 创建Berkeley DB哈希或btree表的程序的每表I / O缓冲区大小。指定字节数。

  • **berkeley_db_read_buffer_siz**e (默认值:131072) 读取Berkeley DB hash或btree表的程序的每表I / O缓冲区大小。指定字节数。

  • (默认值:空) 当Postfix SMTP客户端检测到“邮件循环回到自己”的错误状况时,应该传送邮件。当本地MTA是 mydestination, inet_interfaces, proxy_interfaces, virtual_alias_domains或$ virtual_mailbox_domains中未列出的目的地的最佳SMTP邮件交换器时,会发生这种情况。默认情况下,Postfix SMTP客户端将返回无法投递的邮件。

  • (默认值:yes) 是否使用本地biff服务。该服务向使用UNIX命令“ biff y” 请求新邮件通知的用户发送“新邮件”通知。

  • (默认值:空) 用于内容检查的可选查找表,在body_checks手册页中指定。

  • (默认值:51200) 消息正文段(或附件,如果您喜欢使用该术语)中的文本将受到body_checks检查的影响。限制文本量,以避免扫描巨大的附件。

  • (默认:postmaster) 邮件管理员通知的收件人,Postfix未发送的邮件的邮件标题以及Postfix未收到的邮件的SMTP会话记录。该功能使用notify_classes参数启用。

  • **bounce_queue_lifetim**e (默认值:5d) 考虑一个反弹消息无法投递,当传递失败并发生临时错误时,队列中的时间已达到 bounce_queue_lifetime限制。默认情况下,此限制与常规邮件相同。

  • (默认值:bounce) 该名称的反弹(8)服务。此服务维护传送尝试失败的记录,并生成未传递通知。

  • (默认值:50000) 在未送达通知中发送的原始邮件文本的最大数量。指定字节数。消息作为消息/ rfc822(完整的原件)或text / rfc822-headers(仅标题)返回。使用Postfix版本2.4及更早版本,消息总是作为消息/ rfc822返回,并在超过大小限制时被截断。

  • (默认值:否) 启用与实现过时版本的AUTH命令(RFC 4954)的远程SMTP客户端的互操作性。这些客户端的示例是MicroSoft Outlook Express版本4和MicroSoft Exchange 5.0版。

  • (默认值:空) 消息头和信封的可选地址映射查找表。映射应用于发送方和收件人地址,包括封套和头文件,由canonical_classes参数控制。这通常用于清除旧邮件系统中的脏地址,或者用Firstname.Lastname替换登录名。表格格式和查找记录在规范中。有关Postfix地址操作的概述,请参阅ADDRESS_REWRITING_README文档。

  • (默认值:/usr/sbin) 所有postfix管理命令的位置。

  • (默认值:空) 的本地传递代理工作目录用于递送到外部命令。未能更改目录导致传递被推迟。

  • (默认值:1234567890!@%-_=+:,./abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ) 限制本地传递代理允许的 names_command和 command_execution_directory的 $ name扩展中的字符。允许的集合外的字符将被下划线替换。

  • (默认值:1000s) 传递到外部命令的时间限制。此限制由本地(8)交货代理使用,并且是管道(8)交货代理的交货的默认时间限制。

  • (默认值:/etc/postfix) Postfix main.cf和master.cf 配置文件的默认位置。这可以通过以下机制推翻.

  • (默认值:5s) 连接缓存连接,发送或接收操作的时间限制。时间限制在客户端执行。

  • (默认值:scache) 该名称scache(8)连接缓存服务。此服务维护有限的缓存会话池。

  • (默认值:600s) 如何频繁的scache(8)与连接缓存命中和逻辑目的地和物理端点命中率,服务器日志使用统计数据。

  • (默认值:2s) scache(8)连接缓存服务器允许的最大生存时间值。指定较大TTL的请求将以最大允许TTL存储。这种额外控制的目的是为了保护基础设施免受粗心的人的伤害。缓存TTL已经由$ max_idle限定。

  • (默认值:空) 消息排队后,将整个消息发送到指定的transport:destination。的运输名称指定在邮件传递代理定义的第一字段 master.cf ; 下一跳目的地的语法在相应的传递代理的手册页中描述。有关外部内容过滤器的更多信息,请参阅Postfix FILTER_README文件。

  • (默认值:空) Cyrus SASL应用程序配置文件的搜索路径,目前仅用于查找$ smtpd_sasl_path .conf文件。指定由冒号字符分隔的零个或多个目录,或使用Cyrus SASL的内置搜索路径的空值。

  • (默认值:/usr/libexec/postfix) Postfix的目录支持程序和守护程序。这些不应该被人直接调用。该目录必须由root拥有。

  • (默认值:否) Postfix守护进程在打开查找表时处理错误:渐进退化或立即终止。

  • (默认值:18000s) Postfix守护程序进程可能需要多少时间来处理请求才能被内置的看门狗定时器终止。

  • (默认值:/var/lib/postfix) 具有Postfix可写数据文件的目录(例如:缓存,伪随机数)。此目录必须由mail_owner帐户拥有,不得与非Postfix软件共享。

  • (默认值:2) 当远程客户机或服务器匹配debug_peer_list参数中的模式时,详细日志记录级别的增量。

  • (默认值:空) 远程客户端或服务器主机名或网络地址模式的可选列表,导致详细日志记录级别增加$ debug_peer_level中指定的数量。

  • (默认值:空) 使用-D选项调用Postfix守护程序时执行的外部命令。

  • (默认值:hash) 用于newaliases(1),postalias(1) 和postmap (1)命令的默认数据库类型。在许多UNIX系统上,默认类型是dbm或hash。构建Postfix系统时,默认设置被冻结。

  • (默认值:5) Postfix队列管理器的调度程序可以频繁地抢占另一个消息。

  • (默认值:50) 传输特定_delivery_slot_discount设置的默认值。

  • (默认值:3) 传输特定_delivery_slot_loan设置的默认值。

  • (默认值:1) 在特定目的地被视为不可用之前,有多少伪队列必须遭受连接或握手失败(并且进一步的传递被暂停)。指定零以禁用此功能。目的地的伪队列故障计数在每次传送完成时都被重置,而没有针对该特定目的地的连接或握手失败。

  • (默认值:20) 到同一目的地的默认最大并行传输数。这是通过lmtp(8), pipe(8),smtp(8)和virtual(8)传递代理传递的默认限制。每个目的地的收件人限制> 1,目的地是域,否则它是收件人。

  • (默认值:1) 交付完成后,每个目的地的交付量并发负反馈,交付完成后,连接或握手失败。反馈值在0..1范围内。使用负反馈,并发性在长度为1 /反馈序列的开头递减。这与正反馈不同,其中并行性在长度为1 /反馈的序列的末尾递增。

  • (默认值:1) 每个目的地的交货量并发正面反馈,交货完成后无连接或握手失败。反馈值在0..1范围内。并发性增加,直到达到每目标最大并发限制。使用正反馈,并发性在长度为1 /反馈的序列的末尾递增。这与负反馈不同,其中并行性在长度为1 /反馈的序列的开始递减。

  • (默认值:0s) 在同一目的地的单独交付之间插入的默认延迟量; 所产生的行为取决于相应的每个目的地的收件人限制的值。

  • (默认值:50) 每个邮件传递的默认最大收件人数。这是通过lmtp(8),pipe(8), smtp(8)和virtual(8)传递代理传递的默认限制。

  • (默认值:1000) 对内存中收件人数量的额外每个传输限制的默认值。这种额外的收件人空间是为Postfix队列管理器的调度程序使用另一个消息抢占一个消息而突然需要一些额外的收件人时隙用于所选消息的情况下保留的,以避免性能下降。

  • (默认值:空) 当content_filter或FILTER请求未指定明确的下一跳目的地时,请改用 default_filter_nexthop;当该值为空时,请使用收件人地址中的域。指定“default_filter_nexthop= myhostname ”以与Postfix版本2.6及更早版本兼容,或使用每个content_filter值或FILTER操作指定明确的下一跳目标。

  • (默认值:3) 为了调用Postfix队列管理器的调度算法,消息必须有多少个收件人。至少不会累积这么多传送时隙的消息(根据时隙成本参数)也不会被抢占。

  • (默认值:nobody) 本地(8)传送代理用于传送到外部文件或命令 的默认权限。当从root拥有的别名(5)文件请求传递时,或者代表root传送完成时,将使用这些权限。不要指定一个特权用户或者后缀所有者。

  • (默认值:100) 提供给定服务的Postfix子进程的默认最大数量。master.cf文件中的特定服务可以推翻此限制。

  • (默认值: rblcodeServiceunavailabl 标签: 6s计数继电器

    锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台