Postfix(Maia Mailguard)中继主机更新被忽略

Postfix(Maia Mailguard)中继主机更新被忽略

我有一个 Postfix 邮件服务器,与 Maia Mailguard、Amavis 和 clamav 配合使用以处理垃圾邮件。我升级了主邮件服务器,它有了一个新的 IP 地址。我在 /etc/postfix 中更改了 main.cf 和传输以指向新服务器 172.17.2.9,然后重新加载 Postfix。当我查看 /var/log/mail.log 时,“postfix/smtp *relay=172.17.2.15[172.17.2.15]:25 仍然是旧邮件服务器 (172.17.2.15)。

后配置-n我们的实际域名更改为 mydomain.com

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
content_filter = smtp-amavis:[127.0.0.1]:10024
delay_warning_time = 4h
inet_interfaces = all
local_recipient_maps =
mailbox_size_limit = 0
message_size_limit = 20480000
mydestination = mydomain.com
myhostname = spam.mydomain.com
mynetworks = 172.17.0.0/21 192.168.10.0/24, 192.168.16.0/24, 127.0.0.0/8
myorigin = mydomain.com
recipient_delimiter = ;
relay_domains = mydomain, mydomain.net, mydomain.int, 172.17.0.0/21 192.168.10.0/24, 192.168.16.0/24
relay_recipient_maps = hash:/etc/postfix/relay_recipients
relayhost = 172.17.2.9:25
smtpd_banner = $myhostname ESMTP $mail_name
transport_maps = hash:/etc/postfix/transport

传输文件

mydoamin.com smtp:[172.17.2.9]:25

我已经检查了 resolve.conf 和 hosts 文件以确保其中没有发生任何奇怪的事情,一切看起来都很好。

我检查了 maia config.php 文件和 maia.conf 文件,没有任何内容。

还可以在哪里设置旧服务器 IP 用于邮件流?

答案1

事实证明我已经改变了所有需要改变的东西:

  • /etc/postfix/main.cf
  • /etc/postfix/transport
  • /var/www/maia/config.php

然后您需要运行这些命令来告诉 postfix 重新创建传输数据库并加载新的配置设置。

sudo postmap /etc/postfix/transport
sudo service postfix restart

相关内容