Hallo zusammen,
ich habe ein merkwürdiges Problem in der Konstellation DELPHI 2007, SMExport-Komponenten und dem Versenden von E-Mails - hier konkret mit Outlook 2007.
In meinem Projekt werden mit der Komponente tsmexporttotext Daten als
CSV-Datei aufbereitet, auf der Festplatte gespeichert und dann sollen sie letztlich als E-Mailanhang versendet werden.
Das klappt bis zur Darstellung der E-Mail inklusive Dateianhang ganz gut. Nur, wenn die Mail tatsächlich verschickt wird, kommt prompt eine Nachricht mit folgenden Hinweisen zurück:
Ihre Nachricht hat einige oder alle Empfänger nicht erreicht.
Betreff: Test
Gesendet am: 02.09.2014 09:06
Folgende(r) Empfänger kann/können nicht erreicht werden:
'XXXX@XXX.DE' am 02.09.2014 09:06
Keines Ihrer E-Mail-Konten kann Nachrichten an diesen Empfänger senden.
Ich habe jetzt schon unterschiedliche Möglichkeiten der Übergaben ausprobiert, sprich mit Anführungszeichen und ohne und aufgrund eines Hinweises des Herstellers auch mit "
SMTP:". Desweiteren verweist der Hersteller darauf, dass SIMPLE
MAPI vorhanden sein muss, weil die Komponente darüber die Mails verschickt.
Habe ich denn bei Windows 8.1 64-bit und einem Outlook 2007 überhaupt noch Simple
Mapi? Dieser Fehler wundert mich vor allem, weil alles so wunderbar funktioniert - bis auf die Adressierung der Mailempfänger.
Ich bin am Überlegen, eine eigene Mailroutine zu schreiben, aber wenn diese Features schon in Komponenten wie SMExport oder Reportbuilder integriert sind, warum nicht nutzen. Vor allem, was ist die Alternative, wenn man beim Anwender auf die unterschiedlichsten Konstellationen stoßen kann. Nicht jeder nutzt Outlook und Microsoft ist für sich genommen ja auch nicht immer kompatibel.
Falls jemand diese Fehlermeldung in Zusammenhang mit Simple
Mapi und Windows 8.1 kennt oder sonst eine Idee hat, wäre ich für Lösungstipps sehr dankbar.
Gruß
Ingo