Postfix'i yalnızca localhost'tan giden postalara izin verecek şekilde yapılandırın


18

Postfix posta gönderme aracısını yalnızca localhost üzerinden bir kullanıcıdan e-posta gönderilmesine izin verecek, ancak Postfix posta aktarım aracısının herhangi bir yerden posta almasına izin verecek şekilde nasıl yapılandırırım?

Yanıtlar:


17

Bunun en basit yolu, yalnızca localhost'un tanımlanmış olduğundan emin olmaktır mynetworks:

mynetworks = 127.0.0.0/8, [::1]/128

Varsayılan olarak smtpd_recipient_restrictionsşu şekilde ayarlanır:

smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination

Bu, mynetworkskutunuz için hedeflenmediği veya açıkça izin verilmediği sürece (geçiş alanları, sanal alanlar veya izin verdiğiniz diğer yapılandırmalar), diğer her şey reddedilirken (yukarıda olduğu gibi localhost gibi) ana bilgisayarların herhangi bir yere gönderilmesine olanak tanır.


1
Yukarıdakilerle birlikte, bu beni harici alanlara göndermeyi durdurmuş gibi görünüyor.
Gönderirken

Benim hatam! Bunu kutuya giriş yapmak iyi çalışıyor. Posta sunucusuna ssh üzerinden tünel yaparak bunu yapmaya çalışırken başarısız oldu. Bunun kutuda olmakla eşdeğer olacağını düşündüm.
linus1412
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.