Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

SendObject nur an BCC aber ohne Bearbeitung

Begonnen von Vikko, Februar 19, 2019, 09:26:18

⏪ vorheriges - nächstes ⏩

Vikko

Hallo alle zusammen!

Da das mein erster Post ist, bitte ich um Nachsicht, falls ich gegen irgendwelche Foren-gepflogenheiten verstoßen sollte...

Ich möchte in meiner Access 2016 Multi-User-Datenbank ganz gerne eine aus einem Formular (klingt schräg ist aber so) erzeugte PDF-Datei an drei Empfänger senden. Mein Problem:
1. Die Empfänger sollen nichts von den anderen mitbekommen.
2. Der Mailtext darf nicht von den Usern bearbeitet werden.
3. Alle Empfänger müssen die Mail zum gleichen Zeitpunkt bekommen.

Ich hatte gehofft, dass ich das einfach über SendObject lösen kann, in dem ich die Empfänger nur in BCC setze. Leider führt das leerlassen des Parameters "To" dazu, dass die Mail in Outlook trotzdem geöffnet wird um einen - unnötigen - Empfänger eingeben zu können.
Ich habe schon überlegt, den Befehl einfach für jeden einzelenen Empfänger auszuführen, aber da MS Outlook für jeden Befehl nachfragt, ob die Nachricht in meinem Auftrag versendet werden soll, könnte es passieren, dass der User die Mail bei dem ein oder anderen Empfänger versehentlich aufhält.

Gibt es irgendeine Methode das zu umgehen, oder einen anderen Weg um mein Ziel zu erreichen?

datekk

Kannst Du nicht einfach irgendeine Mailadresse nehmen, welche Du in die To-Spalte schreibst? Ggf. schaff Dir eine noreply Adresse an und nutze sie für diesen Zweck.
Access 2016 mit SQL Server Backend. Bereits umgesetzt: Access mit MS SQL Backend,  ADODB Formularbindung, Streamen von Dateien zum SQL Server und zurück (Filestream), Drag&Drop Dateiupload zum Server, CTI / TAPI Integrierung in Access Anwendung - Nutzung auch über Remote Desktop, selbst aktualisierendes Access Frontend auf entfernten Rechnern (Upgrade). Berichte / Kreuztabellen mit SQL Server Backend, Mail Tagging, Outlook Steuerung über Access und umgekehrt // Grundwissen in .Net Core & Blazor Apps

Vikko

Ja, das ist der Plan B - auf den es wohl hinauslaufen wird. Nur hatte ich gehofft, das vermeiden zu können, da sowohl E-Mail-Empfänger als auch User davon etwas verwirrt sein könnten...

datekk

#3
Na die (bessere) Alternative dazu wäre, jedem Empfänger eine eigene Mail zukommen zu lassen in der dieser mit seiner Mailadresse im 'To' - Bereich steht.

Outlook sollte eigentlich keine Nachfrage starten bezüglich 'Senden im Auftrag'. Probier das doch einfach aus. Ggf. sind in Deinem Mailaccount andere Einstellungen zu treffen (Exchange?)
Access 2016 mit SQL Server Backend. Bereits umgesetzt: Access mit MS SQL Backend,  ADODB Formularbindung, Streamen von Dateien zum SQL Server und zurück (Filestream), Drag&Drop Dateiupload zum Server, CTI / TAPI Integrierung in Access Anwendung - Nutzung auch über Remote Desktop, selbst aktualisierendes Access Frontend auf entfernten Rechnern (Upgrade). Berichte / Kreuztabellen mit SQL Server Backend, Mail Tagging, Outlook Steuerung über Access und umgekehrt // Grundwissen in .Net Core & Blazor Apps

itaflo

Eventuell die Methode EMailDatenbankobjekt benutzen und das am besten 3 mal untereinander an 3 verschiedenen Empfängern.