Linux
Postfix (Maia Mailguard) 中繼主機更新被忽略
我有一個 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