[Postfixbuch-users] reject_unverified_recipient

Uwe Driessen driessen at fblan.de
Do Jan 25 01:51:40 CET 2007


> Hallo,
> 
> untern hängt meine smtpd_recipient_restrictions und ich hab
> Verfügbarkeitsproblme mit meinen intern SMTP Server der wird zum Backup
> immer Heruntergefahren.

Sofern der nicht verfügbar ist sollte Postfix eigentlich die Mails in der
Queue halten und dann immer wieder versuchen loszuwerden und das im Standart
meine ich bis zu 5 Tagen.

> 
> nun möchte ich in eine statische hash Datei alle bekannten Empfänger
> eintragen, alle anderen sollen mit 550 abgelehnt werden, wie mach ich das?

Öhm wenn ich das jetzt nicht falsch verstanden habe dann reicht eigentlich 

local_recipient_maps = unix:passwd.byname $alias_database

alias_database = hash:/etc/postfix/vhcs2/aliases  hash:/etc/postfix/aliases

und in der aliases einfach 

bei Systemempfängern

root: xxxxx at xxxxx.xx
schiesmich: xxxxx at xxxxx.xx

für Domainempfänger je nachdem wie das nachher einsortiert werden soll und
wie viele Domains auf dem System sind dann 

schiesmich at tod.de schiesmich at tod.de
willnicht at leben.de willnicht at leben.de

und dann mit postmap drüber damit es in eine database geschrieben wird was
da nicht drin steht sollte eigentlich immer mit 550 abgelehnt werden  
  
local_recipient_maps (default: proxy:unix:passwd.byname $alias_maps)
Lookup tables with all names or addresses of local recipients: a recipient
address is local when its domain matches $mydestination, $inet_interfaces or
$proxy_interfaces. Specify @domain as a wild-card for domains that do not
have a valid recipient list. Technically, tables listed with
$local_recipient_maps are used as lists: Postfix needs to know only if a
lookup string is found or not, but it does not use the result from table
lookup. 

If this parameter is non-empty (the default), then the Postfix SMTP server
will reject mail for unknown local users. 

To turn off local recipient checking in the Postfix SMTP server, specify
"local_recipient_maps =" (i.e. empty). 

The default setting assumes that you use the default Postfix local delivery
agent for local delivery. You need to update the local_recipient_maps
setting if: 

You redefine the local delivery agent in master.cf. 
You redefine the "local_transport" setting in main.cf. 
You use the "luser_relay", "mailbox_transport", or "fallback_transport"
feature of the Postfix local(8) delivery agent. 
Details are described in the LOCAL_RECIPIENT_README file. 

Beware: if the Postfix SMTP server runs chrooted, you need to access the
passwd file via the proxymap(8) service, in order to overcome chroot access
restrictions. The alternative, maintaining a copy of the system password
file in the chroot jail is not practical. 

Examples: 

local_recipient_maps =



> 
> danke
> andy
>

Bitte gern geschehen 
Ich hoffe habe keinen müll verzapft

 -- 
Software & Computer
Uwe Drießen
Lembergstraße 33
67824 Feilbingert
Tel.: 06708 / 660045
Fax: 06708 / 661397
 -- 




Mehr Informationen über die Mailingliste Postfixbuch-users