Ik heb Postfix 2.1.5 draaien op een Gentoo 2.6.12-r9 server. Ik heb Postfix nu voor het testen zo ingesteld dat deze alle lokale mail afhandeld. Ik ben begonnen met het droppen van de mail in een ~/.maildir map, dat werkte perfect. Daarna ben ik aan de slag gegaan om een nieuwe applicatie te testen. Deze applicatie wil graag alle mail afvangen die Postfix binnen krijgt (om er zijn eigen dingetje mee te doen), dus die werkt met een mailbox_command:
En ook dit werkt perfect.
Nu is er echter 1 probleem: een gebruiker wil graag een mailadres op dat domein hebben die hij met zijn PDA via pop3 uit kan lezen (zoiets als gebruikermobiel@domein.tld) Nu kan ik wel een POP connector aan postfix koppelen, maar die gaat het heel rustig krijgen, want dat mailbox_command kaapt alle mail weg en gaat er zijn eigen dingetje mee doen. Die nieuwe applicatie heeft (nog) geen pop3 support, en daar heb ik ook geen source van, dus ik moet het wel ergens met Postfix doen denk ik.
Mijn vraag is nu eigenlijk: Is er een mogelijkheid om voor 1 of meerdere mailboxen een uitzondering te maken op dat mailbox_command verhaal? Dus dat alle mail naar dat mailbox_command gaat behalve usermobiel@domein.tld?
Zoals ik al zei: Ik kan niets doen met dat dagent programma, behalve zelf een script als mailbox_command schrijven die het daar filtert en doorstuurt, maar dat lijkt me iets omslachtig.
Wat voor de rest nog zou kunnen: Geen mailbox_command gebruiken, maar gewoon Postfix de boel laten deliveren, en voor elke user een ~/.forward aanmaken die het naar "dagent" stuurt. Maar dat lijkt me wat veel administratief werk als we straks live iets gaan doen met deze machine.
code:
1
| mailbox_command = /usr/bin/dagent $LOGNAME |
En ook dit werkt perfect.
Nu is er echter 1 probleem: een gebruiker wil graag een mailadres op dat domein hebben die hij met zijn PDA via pop3 uit kan lezen (zoiets als gebruikermobiel@domein.tld) Nu kan ik wel een POP connector aan postfix koppelen, maar die gaat het heel rustig krijgen, want dat mailbox_command kaapt alle mail weg en gaat er zijn eigen dingetje mee doen. Die nieuwe applicatie heeft (nog) geen pop3 support, en daar heb ik ook geen source van, dus ik moet het wel ergens met Postfix doen denk ik.
Mijn vraag is nu eigenlijk: Is er een mogelijkheid om voor 1 of meerdere mailboxen een uitzondering te maken op dat mailbox_command verhaal? Dus dat alle mail naar dat mailbox_command gaat behalve usermobiel@domein.tld?
Zoals ik al zei: Ik kan niets doen met dat dagent programma, behalve zelf een script als mailbox_command schrijven die het daar filtert en doorstuurt, maar dat lijkt me iets omslachtig.
Wat voor de rest nog zou kunnen: Geen mailbox_command gebruiken, maar gewoon Postfix de boel laten deliveren, en voor elke user een ~/.forward aanmaken die het naar "dagent" stuurt. Maar dat lijkt me wat veel administratief werk als we straks live iets gaan doen met deze machine.
“I'd give an arm to be ambidextrous!"