Toon posts:

Fetchmail multidrop geeft duplicate mails

Pagina: 1
Acties:

Verwijderd

Topicstarter
Korte probleemsteling:

Klant heeft mailhosting bij provider A die een catchall account geeft voor het domein.be die we via fetchmail afhalen in POP3 en in multidrop mode doorsturen naar een door ons geplaatste QMAIL+VPOPMAIL server (QMR installatie) bij de klant die fungeert als mailserver voor domein.be.

Alles werkt intern zoals het hoort... MAAR wanneer er externe mails met verschillende ontvangers binnen het domein.be domein toekomen worden er dubbels geleverd aan de verschillende TO geadresseerden. Wat het nare gevolg heeft dat een mail met 3 TO adressen 3x in de inbox komt van elke geadresseerde.

Laat mij dit beter uitleggen: Externe mail naar TO: box1@domein.be, box2@domein.be, box3@domein.be komt vanaf provider A (die MX is voor domein.be) in fetchmail 3x binnen dus telken een bericht met 3x een TO adres in. Wanneer fetchmail deze 3 berichten met op zich 3 TO personen aan QMAIL levert gaat QMAIL op zijn beurt per bericht ook nogmaals 3 mails bezorgen naar alle personen afzonderlijk.

De bedoeling is nu om fetchmail zodanig in te stellen dat hij de opgesplitste mails met meerdere geadresseerden binnen dit domein combineert en maar als 1 mail doorstuurt aan QMAIL. Ofwel enkel de persoon voor wie fetchmail gaat bezorgen in de TO header laat staan en de andere adressen eruit haalt zodat QMAIL op zijn beurt niet meer hetzelfde kan doen.

mijn fetchmailrc:
code:
1
2
3
4
5
6
7
8
9
10
11
defaults
fetchall
nokeep
smtpaddress domein.be
 
poll pop3.providerA.be
localdomains domein.be
proto pop3
user xxxxxxxx
pass xxxxxxxx
to * here


Man fetchmail spreekt over dit probleem maar is zeer beperkt in informatie / oplossingen of ik moet erover gelezen hebben.

Wie weet welke optie ik ontbreek?

Of is dit een probleem dat de provider A zou moeten opvangen?

Verwijderd

Topicstarter
"Envelope" keyword was blijkbaar wat ik zocht....

Sorry voor het storen... kan misschien nog handig zijn voor mensen met hetzelfde probleem...(search gaf niet veel zinnigs) maar wat mij betreft: close it...

De uiteindelijk werkende oplossing:
code:
1
2
3
4
5
6
7
8
9
10
11
12
defaults
fetchall
nokeep
smtpaddress domein.be
 
poll pop3.providerA.be
localdomains domein.be
envelope "X-Originally-To:"
proto pop3
user xxxxxxxxx
pass xxxxxxxxx
to * here