Voor de administratie van de Juridische Faculteitsvereniging Nijmegen willen we binnenkort alle, ongeveer 1500, leden een mail sturen met daarin hun gegevens. De idee is dat ze deze dan zelf online kunnen controleren en aanpassen. Tot zover niets aan de hand.
Nu voorzie ik echter al wel dat er vele mailadressen niet (meer) bestaan. Een percentage van zo'n 20% zou me, gezien de geschiedenis van die administratie, niet verbazen. Zou dat allemaal bouncen naar de secretaris, dan wordt ze gek. Belangrijk punt is echter: doe je niets met die bounces, dan blijft het probleem simpelweg bestaan.
Dus ik zoek naar een systeem om dit slim op te pakken. Zoekend met Google kom ik helaas nog niet zo ver. Op dit forum vind ik twee topics die een beetje in de buurt komen (deze en vooral deze). Vooral die laatste is echter al heel oud.
Waar ik zelf aan zat te denken is het volgende: ik stel de return path in op een bepaald vast adres dat ik als een soort 'foutmeldingen-mailbox' vooraf apart aanmaak. Deze box lees ik vervolgens uit met PHP en hierin zoek ik naar mailadressen. Ieder mailadres dat voorkomt in de tekst van deze mails wordt gezocht in de database met lidgegevens en bij iedere treffer wordt van dat lid het mailadres op niets gezet (empty string, niet null). Weliswaar levert dat ook veel zoektochten op naar adressen als postmaster@ en mail-daemon@, maar het lijkt me efficienter dan een truc verzinnen om juist die adressen uit te sluiten.
Er zijn enkele aandachtspuntjes. Op internet las ik op diverse plaatsen dat het aanpassen van het 'return-path' niet verstandig zou zijn in verband met spamfilters. Is dat ook jullie ervaring, of valt dat wel mee voor mailtjes die overigens keurig aan voornaam achternaam <mailadres> worden geadresseerd??
Verder vraag ik me af: heeft iemand zoiets al werkend ergens (gezien) en kan ik wellicht de php-code daarvan inzien? Of is een heel ander systeem wellicht veel slimmer? Overzie ik wellicht iets niet? Het idee van VERP zoals beschreven in het tweede topic waarnaar ik link klinkt goed, maar dit los volgens mij tegelijk in wezen niets op aan het probleem dat je dan nog steeds het mailadres moet distilleren uit de andere brei data.
Graag jullie blik op dit geheel. Alvast bedankt.
Nu voorzie ik echter al wel dat er vele mailadressen niet (meer) bestaan. Een percentage van zo'n 20% zou me, gezien de geschiedenis van die administratie, niet verbazen. Zou dat allemaal bouncen naar de secretaris, dan wordt ze gek. Belangrijk punt is echter: doe je niets met die bounces, dan blijft het probleem simpelweg bestaan.
Dus ik zoek naar een systeem om dit slim op te pakken. Zoekend met Google kom ik helaas nog niet zo ver. Op dit forum vind ik twee topics die een beetje in de buurt komen (deze en vooral deze). Vooral die laatste is echter al heel oud.
Waar ik zelf aan zat te denken is het volgende: ik stel de return path in op een bepaald vast adres dat ik als een soort 'foutmeldingen-mailbox' vooraf apart aanmaak. Deze box lees ik vervolgens uit met PHP en hierin zoek ik naar mailadressen. Ieder mailadres dat voorkomt in de tekst van deze mails wordt gezocht in de database met lidgegevens en bij iedere treffer wordt van dat lid het mailadres op niets gezet (empty string, niet null). Weliswaar levert dat ook veel zoektochten op naar adressen als postmaster@ en mail-daemon@, maar het lijkt me efficienter dan een truc verzinnen om juist die adressen uit te sluiten.
Er zijn enkele aandachtspuntjes. Op internet las ik op diverse plaatsen dat het aanpassen van het 'return-path' niet verstandig zou zijn in verband met spamfilters. Is dat ook jullie ervaring, of valt dat wel mee voor mailtjes die overigens keurig aan voornaam achternaam <mailadres> worden geadresseerd??
Verder vraag ik me af: heeft iemand zoiets al werkend ergens (gezien) en kan ik wellicht de php-code daarvan inzien? Of is een heel ander systeem wellicht veel slimmer? Overzie ik wellicht iets niet? Het idee van VERP zoals beschreven in het tweede topic waarnaar ik link klinkt goed, maar dit los volgens mij tegelijk in wezen niets op aan het probleem dat je dan nog steeds het mailadres moet distilleren uit de andere brei data.
Graag jullie blik op dit geheel. Alvast bedankt.