Hey allemaal,
het probleem:
--------------------------------------------------------------------------------------
Ik heb 24000+ emailadressen welke onderverdeeld zijn in 3000+ domeinen.
Deze emailadressen zijn de basis van een maillinglist, als er een mailing uitgestuurd wordt, dan komt ongeveer 12% van de emails niet aan. Helaas kan ik echter niet achterhalen welke emailadressen zich in deze 12% bevinden. Een ander bedrijf zorgt namelijk voor het versturen van de mailinglist. Ik beheer hier alleen de emailadressen. Wat kan ik doen om van de mailadressen te achterhalen of het bestaande adressen zijn?
De emailadressen zijn qua vorm correct en voor al de gebruikte domeinen bestaan er MX-hosts. Om de vorm te controleren van een emailadres maak ik gebruik van een reguliere expressie en om te achterhalen of er een MX-host voor een domein bestaat maak ik gebruik van getmxrr().
De enige stap die ik nu nog kan ondernemen is denk ik: alle emailadressen verzamelen per domein, een socket openen naar de MX-host en dan per adres kijken of deze geaccepteerd wordt door de MX-host. Dit heb ik ondertussen wel werkende, het enige dat ik me afvraag is:
Is het verstandig om 1 php script te maken dat voor al de beschikbare domeinen dit gaat doen? Zo ja, geef ff aan hoe jij het zou doen? Zo nee, meld ook even waarom en hoe ik het anders zou moeten doen?
--------------------------------------------------------------------------------------
nb. Ik weet dat ik zelfs met deze methode nog geen 100% kloppende lijst met adressen zal krijgen, maar hoop toch wel het percentage bounce adressen omlaag te krijgen.
Het bedrijf dat de mailinglist verstuurt, geeft eens per 3 maanden een lijst van gebounced adressen. Oftewel ik heb niet direct de beschikking over de gebouncede emails.
Helaas kan ik ook niet de afzender van de mailinglist opgeven, de situatie is als volgt:
bedrijf A is afzender mailinglist
bedrijf B beheert de emailadressen
bedrijf C verstuurd de mailinglist
het probleem:
--------------------------------------------------------------------------------------
Ik heb 24000+ emailadressen welke onderverdeeld zijn in 3000+ domeinen.
Deze emailadressen zijn de basis van een maillinglist, als er een mailing uitgestuurd wordt, dan komt ongeveer 12% van de emails niet aan. Helaas kan ik echter niet achterhalen welke emailadressen zich in deze 12% bevinden. Een ander bedrijf zorgt namelijk voor het versturen van de mailinglist. Ik beheer hier alleen de emailadressen. Wat kan ik doen om van de mailadressen te achterhalen of het bestaande adressen zijn?
De emailadressen zijn qua vorm correct en voor al de gebruikte domeinen bestaan er MX-hosts. Om de vorm te controleren van een emailadres maak ik gebruik van een reguliere expressie en om te achterhalen of er een MX-host voor een domein bestaat maak ik gebruik van getmxrr().
De enige stap die ik nu nog kan ondernemen is denk ik: alle emailadressen verzamelen per domein, een socket openen naar de MX-host en dan per adres kijken of deze geaccepteerd wordt door de MX-host. Dit heb ik ondertussen wel werkende, het enige dat ik me afvraag is:
Is het verstandig om 1 php script te maken dat voor al de beschikbare domeinen dit gaat doen? Zo ja, geef ff aan hoe jij het zou doen? Zo nee, meld ook even waarom en hoe ik het anders zou moeten doen?
--------------------------------------------------------------------------------------
nb. Ik weet dat ik zelfs met deze methode nog geen 100% kloppende lijst met adressen zal krijgen, maar hoop toch wel het percentage bounce adressen omlaag te krijgen.
Het bedrijf dat de mailinglist verstuurt, geeft eens per 3 maanden een lijst van gebounced adressen. Oftewel ik heb niet direct de beschikking over de gebouncede emails.
Helaas kan ik ook niet de afzender van de mailinglist opgeven, de situatie is als volgt:
bedrijf A is afzender mailinglist
bedrijf B beheert de emailadressen
bedrijf C verstuurd de mailinglist
[ Voor 21% gewijzigd door 0528973 op 10-12-2003 10:17 ]
Pascal