Tôi có 2 máy chủ với postfix.
ServerA với main.cf này:
relayhost = smtp.public.com:587
smtp_use_tls=có
smtp_sasl_auth_enable = có
smtp_sasl_password_maps = hash:/etc/postfix/smarthost_passwd
smtp_sasl_security_options =
Gửi email cục bộ từ máy chủ A hoạt động tốt, nó thực hiện đúng việc chuyển tiếp qua smtp công khai và thư đến đích
Bây giờ tôi muốn định cấu hình ServerB để khi tôi gửi email từ nó, nó sẽ chuyển trực tiếp đến ServerA, máy chủ này sẽ gửi email qua máy chủ smtp công khai (giống như khi tự gửi từ ServerA)
Telnet từ ServerB đến ServerA trên cổng 25 đang hoạt động.
Làm thế nào tôi có thể thực hiện cấu hình này? Tôi thậm chí không thể tìm thấy những từ chính xác để googling nó.
CHỈNH SỬA
Nó hoạt động sau khi làm theo câu trả lời xác thực.
Trong trường hợp điều này có thể hữu ích cho người khác, đây là các tệp cấu hình mà cuối cùng tôi đã sử dụng:
Máy chủA:
chính.cf:
relayhost = <IP/miền SMTP bên ngoài>:<cổng>
smtp_use_tls=có
smtp_sasl_auth_enable = có
smtp_sasl_password_maps = hash:/etc/postfix/smarthost_passwd
smtp_sasl_security_options =
mynetworks = <Mạng của ServerB>
/etc/postfix/smarthost_passwd:
<IP/domain SMTP externe>:<port> <user>:<pass>
Máy chủB:
chính.cf:
relayhost = <hostname_ServerA>:<port>
smtp_use_tls=có
smtp_sasl_auth_enable = không
smtp_sasl_security_options =