PDA

Bekijk Volledige Versie : Postfix: deferred queue naar graveyard machine(s)



smurf
23/08/09, 17:40
Ik ben momeneteel wat aan het testen met postfix, na jaren ervaring met qmail.
Het is veel aangenamer werken maar er is een optie dit ik niet aan de praat krijg.

De bedoeling is de deffered queue te laten afhandelen en relayen door een andere postfix server (graveyard machine):

In de docs vond ik hiervoor volgende settings:

in main.cf

relay_transport = relay

in master.cf onder relay

-o smtp_fallback_relay=[hostname_andere_postfix]

Deferred queue blijft echter, er zijn geen connecties naar hostname_andere_postfix, ook in de logs verschijnt er niets.

hostname_andere_postfix is uiteraard bereikbaar vanop de postfix server en de postfix server mag relayen op hostname_andere_postfix, dit werkt ook.

Iemand tips / hints?

Mikey
23/08/09, 17:53
Is deze graveyard host om een bestaande mail server te ontlasten ? Zoja, je bent beter af door de dit soort queues op een eigen raid set/schijf te zetten. Doorgaands is het de disk IO die een mailserver nekken ipv de cpu & geheugen :)

smurf
23/08/09, 23:15
Neen, het is de bedoeling dat de machine zich enkel bezig houdt met de uitgaande mails waar geen problemen mee zijn en geen deferred queue opbouwt die om de haverklap terug in de actie gegooid wordt.

Wat dus in eerste instantie niet afgeleverd wordt moet niet in de weg gaan zitten van de 'goede' mails.

Mikey
23/08/09, 23:29
Vergeet een belangrijk punt niet, greylisting. Ik vraag me af hoe deze ermee omgaat op moment je deferred mail vanuit een nieuw ip aangeboden wordt. Volgens mij is er geen optie binnen de main.cf waarin je aan kan geven welke route hij moet gaan volgen na een bepaalde tijd.

Je kan binnen de queue gaan matchen met tijdstempels, en volgens mij ;) mag je de losse files gewoon gaan voeren met een scriptje aan een andere postfix server/queue