Ich würde auch zur PHP-Variante tendieren und dem Kunden diesen Vorteil mit der Geschwindigkeit begründen.
1000 Mails lokal zu generieren und dann an den
SMTP server zu senden ist bedeutend langsamer als die Mails auf einem Server mit PHP und Breitbandverbindung zu generieren und die Mails dann lokal an den
SMTP-Server auf dem gleichen Rechner zu senden. Und selbst wenn der
SMTP-Server nicht der gleiche Rechner ist wie der auf dem das PHP-Script ausgeführt wird so entfällt trotzdem der langsame Weg vom Client bis zum Server weg weil beide an Breitbandverbindungen hängen.
Damit der Kunde weiterhin in Outlook eine Übersicht hat kannst du in einem Outlookordner eine Webseite anzeigen welche den Status der gesendeten Nachrichten anzeigt.
Also:
- Php-Script auf Server zum senden der Mails was den Sendestatus in einer Datenbank etc. ablegt (also die abgearbeiteten Empfänger etc.)
- Eine Webseite auf dem Server welche den Sendestatus anzeigt und in einem Outlookordner angezeigt wird.