Làm cách nào để định cấu hình PostFix để cho phép các máy khác gửi email thông qua nó?


15

Tôi có PostFix và chạy trên hộp CentOS và muốn gửi thư từ máy chủ Windows trên cùng một mạng thông qua máy chủ PostFix.

Khi tôi cố gắng telnet từ máy chủ Windows vào cổng 25 trên máy chủ PostFix thì hiện tại kết nối không thành công.

Tôi phải cài đặt cái này trong PostFix / CentOS ở đâu?

Cảm ơn trước!

Câu trả lời:


19

Bạn sẽ cần phải cấu hình rơle. Tuy nhiên, khi postfix đang chạy, bạn vẫn có thể kết nối với cổng 25. Có thể có tường lửa chặn kết nối này không?

Khi bạn mở main.cf, bạn có thể cần thêm lệnh này:

mynetworks=A.B.C.D 

thí dụ:

mynetworks = 127.0.0.0/8 168.100.189.0/28
mynetworks = !192.168.0.1, 192.168.0.0/28
mynetworks = 127.0.0.0/8 168.100.189.0/28 [::1]/128 [2001:240:587::]/64

không đặt 0.0.0.0 nếu không bạn sẽ trở thành một rơle mở.


Điều đó giải quyết vấn đề chuyển tiếp ... sẽ mở ra một câu hỏi khác để giải quyết vấn đề không thể telnet qua cổng 25. Cảm ơn.
Windows Ninja

Lucas, tôi không tin điều này thực sự làm những gì tôi cần nó để làm. Từ cách tôi đọc nó, cấu hình máy chủ chuyển tiếp cho máy chủ postfix biết nơi gửi thư sau khi nhận được. Tuy nhiên, tôi muốn thư đi ra trực tiếp từ máy chủ postfix này, tôi chỉ muốn cấu hình nó để cho phép các máy khác chuyển tiếp thư đến nó ... điều đó có hợp lý không?
Windows Ninja

Tôi đã phạm một lỗi, nó đáng lẽ phải là mynetworks, không phải Relayhost, như trong ví dụ. Relayhost thực sự là để bảo các máy khác sử dụng máy chủ này làm rơle. Bạn đặt tất cả các địa chỉ mạng của các máy được phép theo chỉ thị này để cho phép chúng sử dụng rơle.
Lucas Kauffman

@WindowsNinja nếu bạn không thể telnet đến cổng 25 từ máy khác, hãy nhớ xác minh inet_interfaces trong main.cf , có thể nó được đặt thành localhost do đó không nghe trên các giao diện khác.
DiegoG

0

Máy chủ Postfix của tôi có thứ gì đó tương tự trong IPtables để kích hoạt kết nối.

ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:25

Máy chủ của bạn có thể bị hạn chế hơn nữa, tùy thuộc vào những gì bạn đang cố gắng làm. Nhưng nếu telnet đến nó trên cổng 25 không thành công, đừng hy vọng máy hoạt động như một máy chủ SMTP (tất nhiên trừ khi bạn thay đổi các cổng - đó không phải là điều bạn đã nói). Lưu ý rằng có thể, nhiều thời gian nên chấp nhận kết nối trên các cổng khác.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.