Hallo,
weiß jemand wie man über OO Basic eine Mail an mehrere Empfänger verschicken kann?
Mit SetRecipient wird der Empfänger nur neu gesetzt, weitere Empfänger lassen sich so nicht hinzufügen.
Wenn ich mehrere Empfänger in dem übergebenen string unterbringe, dann wird der gesamte string als Mailadresse interpretiert und der Mailversand scheitert natürlich.
Hat das schon mal jemand hinbekommen?
Gruß
Jürgen
Mail mit mehreren Empfängern
Moderator: Moderatoren
Hallo Jürgen,
was hälst du von einer Schleife?
Alle Mailadressen in einen Array, Schleife über alle Elemente, Empfänger setzen, mail abschicken, nächster Schleifendurchgang
Gruss
Thomas
was hälst du von einer Schleife?
Alle Mailadressen in einen Array, Schleife über alle Elemente, Empfänger setzen, mail abschicken, nächster Schleifendurchgang

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Hallo Jürgen,
funktioniert bei SimpleMail nur so wie es Thomas gesagt hat. Ich hatte das gleiche Problem und habe mich aber gegen die Schleifenlösung entschieden, da für jeden neuen Empfänger immer ein 'Neue Nachricht'-Fenster bearbeitet werden will und das schien mir nicht richtig praktikabel.
Als Lösung habe ich die überzähligen Empfänger als CC eingetragen (geht auch als BCC), da sind Array möglich.
Zwar kann das auch Nachteile haben, aber die Nachricht wird wenigstens in einem Rutsch verarbeitet.
Steffan
funktioniert bei SimpleMail nur so wie es Thomas gesagt hat. Ich hatte das gleiche Problem und habe mich aber gegen die Schleifenlösung entschieden, da für jeden neuen Empfänger immer ein 'Neue Nachricht'-Fenster bearbeitet werden will und das schien mir nicht richtig praktikabel.
Als Lösung habe ich die überzähligen Empfänger als CC eingetragen (geht auch als BCC), da sind Array möglich.
Code: Alles auswählen
oNewMsg.setCCRecipient(sSendToCCArray)
Steffan
Auf das Verarbeiten der Nachricht "in einem Rutsch" kam es mir an und daher habe ich mich mittlerweile auch für die CC-Lösung entschieden.Steffan hat geschrieben: Als Lösung habe ich die überzähligen Empfänger als CC eingetragen (geht auch als BCC), da sind Array möglich.Zwar kann das auch Nachteile haben, aber die Nachricht wird wenigstens in einem Rutsch verarbeitet.Code: Alles auswählen
oNewMsg.setCCRecipient(sSendToCCArray)
Gruß und Danke für Eure Mühe
Jürgen