本篇内容介绍了“postfix main.cf配置参数列表”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
main.cf文件内容的格式:
每个逻辑行是name=value的形式,=两边的空格和逻辑行最后面的空格都将忽略掉。
空行,以#开头的行或者全是空格的行都将忽略。
逻辑行不以空格开始,如果某一行以空格开始则表示逻辑行的连续。
某些参数可能与其他参数产生关联:
表达式$name或${name}表示一个变量,未定义的参数用空值代替。
。。。
如果相同的参数出现多次,以最后一次出现为准。
main.cf参数列表:
2bounce_notice_recipient (default: postmaster):投递失败又不能返回给发件人时的接收者
access_map_defer_code (default: 450):access(5)的延迟动作返回的smtp代码
access_map_reject_code (default: 554)access(5)的拒收动作返回的smtp代码
address_verify_cache_cleanup_interval (default: 12h):地址校验缓存时间
address_verify_map (default: see "postconf -d" output):持 久化存储地址校验状态的查询表
content_filter (default: empty):当邮件进入队列后,将整封邮件发往 transport:destination 目标。
default_destination_concurrency_limit (default: 20) 对同一个目标的最大并发投递数,目标为域名或收件人。
default_destination_recipient_limit (default: 50) 一封邮件的最大收件人数量。
hash_queue_depth (default: 1) 队列目录的深度
hash_queue_names (default: deferred, defer) 队列目录名称
header_size_limit (default: 102400) 邮件头部最大字节数
hopcount_limit (default: 50) 邮件头部允许的最大Received数量,以防止潜在的邮件循环投递。
in_flow_delay (default: 1s) 当进信速率超过投递速率时,每封新邮件进来需要等待的时间,合法取值为0-10
inet_interfaces (default: all) 邮件系统监听的ip
initial_destination_concurrency (default: 5) 初始化每个目标域名的投递并发数
line_length_limit (default: 2048) 接收邮件时,每一行都将按照最大长度切分成多个片段,投递时则按最大长度重组每一行。
maximal_backoff_time (default: 4000s) 投递延迟邮件之间的间隔时间
maximal_queue_lifetime (default: 5d) 一封邮件在队列里的最大生存时间,超过时间则认为是不可投递的邮件
message_drop_headers (default: bcc, content-length, resent-bcc, return-path) cleanup(8)将在head_check之后调用milter之前将自动去除的邮件头部,头部名称不区分大小写
message_size_limit (default: 10240000) 邮件的最大大小,包括信封数据在内。
milter_command_timeout (default: 30s) 与milter通信的超时时间
milter_connect_macros (default: see "postconf -d" output) 当一个smtp连接结束时将发往milter的宏
milter_connect_timeout (default: 30s) 连接到milter的超时时间
milter_content_timeout (default: 300s) 发送邮件内容到milter的超时时间
milter_default_action (default: tempfail) 当milter不可用时的动作:
accept
Proceed as if the mail filter was not present.
reject
Reject all further commands in this session with a permanent status code.
tempfail
Reject all further commands in this session with a temporary status code.
quarantine
Like "accept", but freeze the message in the "hold" queue. Available with Postfix 2.6 and later.
mime_boundary_length_limit (default: 2048) 分界符的最大长度
mime_nesting_limit (default: 100) 邮件内容允许嵌套的层数
mynetworks (default: see "postconf -d" output) 可信任的smtp客户端网络
qmgr_message_active_limit (default: 20000) active队列的最大邮件数量
qmgr_message_recipient_limit (default: 20000) 队列管理器在内存中维持的最大收件人数量
queue_directory (default: see "postconf -d" output) 队列的顶级目录,守护进程将在这个目录下执行chroot
queue_run_delay (default: 300s) 队列管理器扫描延迟队列的时间间隔
smtp_bind_address (default: empty) 外发邮件时使用的ip
smtp_always_send_ehlo (default: yes) 外发邮件时是否总是先发送ehlo命令
smtp_connect_timeout (default: 30s) 外发邮件时的连接超时时间
smtpd_authorized_verp_clients (default: $authorized_verp_clients) 哪些客户端允许使用XVERP命令
smtpd_authorized_xclient_hosts (default: empty) 哪些客户端允许使用 XCLIENT特性
smtpd_authorized_xforward_hosts (default: empty) 哪些客户端允许使用XFORWARD特性
smtpd_banner (default: $myhostname ESMTP $mail_name) 欢迎信息
smtpd_client_auth_rate_limit (default: 0) 对任意客户端每秒允许的AUTH指令的最大数量
smtpd_client_connection_count_limit (default: 50) 对任意客户端每秒允许的最大并发连接数
smtpd_client_message_rate_limit (default: 0) 对任意客户端每秒允许邮件投递请求
smtpd_recipient_limit (default: 1000) 每封邮个允许的最大收件人数量
smtpd_sasl_auth_enable (default: no) 是否开启sasl认证
smtpd_sasl_path (default: smtpd) sasl服务的配置名称
smtpd_sasl_type (default: cyrus) sasl插件的类型
transport_destination_concurrency_limit (default: $default_destination_concurrency_limit) 对每个目标的传输的并发数量限制
transport_maps (default: empty) 传输查询表,用于查询收件人对应的传输方式
“postfix main.cf配置参数列表”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。