Chúng tôi có một máy chủ Postfix SMTP được liên kết với hai địa chỉ IP và phục vụ thư cho hai miền khác nhau. Chúng tôi không thể thay đổi tên miền để cả hai sử dụng cùng một IP. Cả hai địa chỉ IP đều có DNS ngược
- 1.1.1.1 đảo ngược sang mail.domain1.com
- 2.2.2.2 đảo ngược sang mail.domain2.com
Trong cấu hình Postfix của chúng tôi, tôi có
myhostname = mail.domain1.com
myhostname = mail.domain2.com
inet_interfaces = 1.1.1.1, 2.2.2.2
smtpd_banner = $myhostname Mail Server
(Và một số thứ khác, mà tôi nghĩ là không liên quan)
Sử dụng MXToolbox , chạy lệnh kiểm tra smtp trên mail.domain2.com sẽ trả về mọi thứ là OK, tuy nhiên, việc chạy nó trên mail.domain1.com sẽ trả về lỗi vì Postfix tự nhận dạng là 'mail.domain2.com' trong biểu ngữ SMTP, làm thế nào Tôi có nhận được nó để trả lại biểu ngữ chính xác dựa trên địa chỉ IP bên ngoài được sử dụng không?