我试图configuration一个后缀服务器来接收2个不同的域的电子邮件(到目前为止没有问题)。 但是两个域的用户/邮箱需要在2个不同的MySQL服务器上的2个不同的表中查找。
例:
我一直无法弄清楚这一点。
您可以在virtual_mailbox_maps参数中指定许多mysql映射。 对于你的例子,这里的configuration
virtual_mailbox_maps = mysql:/etc/postfix/example1,mysql:/etc/postfix/example2
然后在两个地图中指定不同的参数
#/etc/postfix/example1 user = someone password = some_password hosts = foo.example1.org dbname = foodb query = SELECT mailbox FROM users #/etc/postfix/example2 user = theotherone password = different_password hosts = bar.example2.org dbname = bardb query = SELECT mailbox FROM customers
有关更多信息,请参阅postfix mysql_table的官方文档。