Linux

Postfix (Maia Mailguard) 中繼主機更新被忽略

  • June 11, 2019

我有一個 postfix 郵件伺服器,它與 Maia Mailguard、Amavis 和 clamav 一起用於垃圾郵件。我已經升級了主郵件伺服器,它有一個新的 IP 地址。我將 main.cf 和 transport 更改為指向 /etc/postfix 中的新伺服器 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)。 postconf -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?

所以事實證明我已經改變了所有需要改變的東西:

  • /etc/postfix/main.cf
  • /etc/後綴/傳輸
  • /var/www/maia/config.php

然後您需要執行這些命令來告訴 postfix 重新創建傳輸數據庫並載入新的配置設置。

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

引用自:https://serverfault.com/questions/969544