-
Hoi Mind,
Ik heb het geprobeerd, maar dan wordt hij per direct via de active queue gereplayed naar het MX record.
Ik zie dan geen melding in de log verschijnen van de hold.
Ik heb smtpd_sender_restrictions = check_recipient_access hash:/usr/local/etc/postfix/hold in mijn main.cf gezet en de domainnaam in de hold file.
Daarna heb ik postmap /usr/local/etc/postfix/hold gedraaid om de .db file te genereren en een postfix restart gegeven.
Helaas wordt de mail dan nog niet in de hold queue geplaatst.
Ik ben er vandaag al de hele dag mee bezig geweest, en ik snap er geen hout meer van :S
-
Hmm hmm ik heb uit de relay pool ook een omgezet naar hold, en moest ondanks ik nee dacht ook in de master.cf de hold opnemen. Maar de mail wordt hier ook direct eruit geschoten :)
-
Ja dat probleem heb ik dus ook.
Als ik de postfix manual bekijk staat er het volgende over de hold queue geschreven:
The "hold" queue
The administrator can define "smtpd" access(5) policies, or cleanup(8) header/body checks that cause messages to be automatically diverted from normal processing and placed indefinitely in the "hold" queue. Messages placed in the "hold" queue stay there until the administrator intervenes. No periodic delivery attempts are made for messages in the "hold" queue. The postsuper(1) command can be used to manually release messages into the "deferred" queue.
Als ik dat zo lees, dan moet ik inderdaad een smtpd access policy maken om de mail naar de hold queue te krijgen.
Maar ik kan NERGENS vinden hoe ik die zou moeten maken.
Begrijp ik het goed, dat ik de mail eerst moet "taggen" met een hold header tag, om hem vervolgens via een policy naar een andere queue te krijgen?
Of dit ik er helemaal langs? :P
-
Wat gebeurt er al je het domein tijdelijk uit je transport file haalt als het in de hold file staat?
-
Als ik het domein uit de transport haal en hem ALEEN in de hold file zet, dan wordt het per direct bij het MX record afgeleverd.