我正在配置一个具有多个实例的后缀邮件服务器。每个实例都分配了自己的ip和域。对于某些实例,我启用了特定域的速率延迟:
main.cf
yahoo_destination_rate_delay = 5s
yahoo_concurrency_failed_cohort_limit = 10
yahoo_destination_concurrency_limit = 10
ymail_destination_rate_delay = 5s
ymail_concurrency_failed_cohort_limit = 10
ymail_destination_concurrency_limit = 10master.cf
yahoo unix - - n - - smtp
-o syslog_name=postfix-3
-o smtp_fallback_relay=
ymail unix - - n - - smtp
-o syslog_name=postfix-3
-o smtp_fallback_relay=运输
yahoo.com yahoo:
ymail.com ymail:我的问题是,每个实例如何知道要使用哪种传输?我设置
postmap /etc/postfix-3/transport但这就足够了吗?
这似乎是可行的,但这可能只是因为其他几个实例具有类似的传输。恐怕每个实例都可能读取不正确的传输图。我应该为每个实例分配一个特定的传输文件还是假定的?
谢谢!
发布于 2011-11-05 03:49:00
这似乎回答了我的问题:
邮件传送开关
一旦平凡的重写(8)守护进程确定了默认传递方法,它就会在可选传输(5)表中搜索覆盖消息目的地和/或传递方法的信息。传输(5)表的典型用途是向未连接到Internet的系统发送邮件,或对具有特殊要求的目的地使用特殊的SMTP客户端配置。例如,请参阅STANDARD_CONFIGURATION_README和UUCP_README文档以及传输(5)手册页中的示例。
默认情况下,禁用传输表查找。若要启用,请在transport_maps文件中编辑main.cf参数,并指定一个或多个查找表,用空格或逗号分隔。
示例:
/etc/postfix/main.cf:
transport_maps = hash:/etc/postfix/transport
/etc/postfix-3/main.cf:
transport_maps = hash:/etc/postfix-3/transport我只是编辑了每个实例main.cf,并添加了transport_maps选项,并指向正确的传输映射。一切似乎都正常。
来源:http://www.postfix.org/ADDRESS_重写_README.html
发布于 2011-11-05 00:28:24
我不明白你的意思。每个实例在/etc/下都有自己的文件夹,并且在每个实例文件夹中的每个master.cf中都配置了传输。
所有实例都是相互独立的,并且不知道彼此的配置。除了配置实例本身的几个配置参数之外。
https://serverfault.com/questions/327919
复制相似问题