PostFix'i diğer makinelerin üzerinden e-posta göndermesine izin verecek şekilde nasıl yapılandırırım?


15

PostFix'i bir CentOS kutusunda çalıştırıyorum ve PostFix sunucusu üzerinden aynı ağdaki bir Windows sunucusundan posta göndermek istiyorum.

Windows sunucusundan PostFix sunucusundaki 25 numaralı bağlantı noktasına telnet yapmaya çalıştığımda şu anda bağlantı başarısız oluyor.

Bunu PostFix / CentOS içinde nerede ayarlayabilirim?

Şimdiden teşekkürler!

Yanıtlar:


20

Röleyi yapılandırmanız gerekecektir. Ancak postfix çalışırken hala bağlantı noktası 25'e bağlanabilmeniz gerekir. Bu bağlantıyı engelleyen bir güvenlik duvarı olabilir mi?

Main.cf dosyasını açtığınızda, bu yönergeyi eklemeniz gerekebilir:

mynetworks=A.B.C.D 

misal:

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

0.0.0.0 koymayın, yoksa açık röle olacaksınız.


Bu röle problemini çözer ... 25 numaralı port üzerinden telnet yapamama sorununu çözmek için başka bir soru açar. Teşekkürler.
Windows Ninja

Lucas, bunun gerçekten ihtiyacım olan şeyi yaptığını sanmıyorum. Okuduğumdan, geçiş ana bilgisayarını yapılandırmak postfix sunucusuna aldıktan sonra nereye posta gönderileceğini söyler. Ancak, postaların doğrudan bu postfix sunucusundan çıkmasını istiyorum, sadece diğer makinelerin posta göndermesine izin verecek şekilde yapılandırmak istiyorum ... bu mantıklı mı?
Windows Ninja

Bir hata yaptım, örnekte olduğu gibi röle evresi değil, mynetworks olmalıydı. Relayhost aslında diğer makinelere bu sunucuyu aktarma olarak kullanmasını söylemektir. Röleyi kullanmalarına izin vermek için bu yönergeden sonra izin verilen makinelerin tüm ağ adreslerini koyabilirsiniz.
Lucas Kauffman

@WindowsNinja, başka bir makineden bağlantı noktası 25'e telnet yapamıyorsanız , main.cf dosyasındaki inet_interfaces öğesini doğrulamayı unutmayın , muhtemelen localhost olarak ayarlanmıştır, bu nedenle diğer arabirimleri dinlemez .
DiegoG

0

Postfix sunucumun bağlantılarını etkinleştirmek için IPtables'ında bir şeyleri var.

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

Ne yapmaya çalıştığınıza bağlı olarak sunucunuz daha da kısıtlanabilir. Ancak 25 numaralı bağlantı noktasında telnet bağlantısı başarısız olursa, makinenin bir SMTP sunucusu olarak çalışmasını beklemeyin (tabii ki bağlantı noktalarını değiştirmediğiniz sürece - söylediğiniz şey bu değildir). Diğer portlardaki bağlantıları kabul etmenin birçok kez mümkün olduğunu unutmayın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.