Massen-Mail via VBA-Oracle-Abfrage und Outlook-Versand - Exchange - aus Access oder gehts anders?
Hallo,
Es soll eine Massenmail (Firmenintern!) erzeugt und via Outlook (Exchange) verschickt werden.
Dazu habe ich eine Access-DB, in der 2 Oracle-Tabellen verlinkt sind und eine Abfrage, die eine Menge an E-Mail-Adressen zurück liefert.
Dann wird eine bestehende MSG-Datei geöffnet, die Adressen als Emfpänger eingetragen. Und die Mail dann dargestellt (.display).
Diese Abfrage und das Eintragen in die MSG-Datei erzeugt die Warnung im Outlook, das zugegriffen werden soll und usw. - aber es klappt.
Doof ist: Öffne ich die MSG mit Doppelklick manuell, wird meine Signatur nicht von Outlook angefügt.
Öffne ich die MSG via VBA, fädelt Outlook meine Sig an die Mail zusätzlich dran - kann ich das unterbinden?
Erstelle ich eine OFT-Datei bekomme ich die Meldung, das Outlook den Zugriff auf die potentiell gefährliche Datei unterbunden hat.
Ich hab keine Admin-Rechte um das zu ändern. Ich muss also MSG's nutzen.
-
Frage zwei: Würde ich es erreichen, die Sicherheitsabfrage zu umgehen, wenn ich die MSG-Datei manuell öffne und dort dann ein VBA-Macro hätte,
das mir die Empfänger auf Oben beschriebenen Weg ermittelt?
Kann ich von Outlook eine Access-Datei öffnen, oder eben die Abfrage starten, und die Ergebnisse für die Adressen zurückerhalten?
Das hätte den Charme, das ich die MSG dann auch für Einzel-Versendungen nutzen kann. Ein Button würde die Abfrage machen und die Adressen für die Massenmail erzeugen.
-
Für Tipps dankbar.
Max
Es soll eine Massenmail (Firmenintern!) erzeugt und via Outlook (Exchange) verschickt werden.
Dazu habe ich eine Access-DB, in der 2 Oracle-Tabellen verlinkt sind und eine Abfrage, die eine Menge an E-Mail-Adressen zurück liefert.
Dann wird eine bestehende MSG-Datei geöffnet, die Adressen als Emfpänger eingetragen. Und die Mail dann dargestellt (.display).
Diese Abfrage und das Eintragen in die MSG-Datei erzeugt die Warnung im Outlook, das zugegriffen werden soll und usw. - aber es klappt.
Doof ist: Öffne ich die MSG mit Doppelklick manuell, wird meine Signatur nicht von Outlook angefügt.
Öffne ich die MSG via VBA, fädelt Outlook meine Sig an die Mail zusätzlich dran - kann ich das unterbinden?
Erstelle ich eine OFT-Datei bekomme ich die Meldung, das Outlook den Zugriff auf die potentiell gefährliche Datei unterbunden hat.
Ich hab keine Admin-Rechte um das zu ändern. Ich muss also MSG's nutzen.
-
Frage zwei: Würde ich es erreichen, die Sicherheitsabfrage zu umgehen, wenn ich die MSG-Datei manuell öffne und dort dann ein VBA-Macro hätte,
das mir die Empfänger auf Oben beschriebenen Weg ermittelt?
Kann ich von Outlook eine Access-Datei öffnen, oder eben die Abfrage starten, und die Ergebnisse für die Adressen zurückerhalten?
Das hätte den Charme, das ich die MSG dann auch für Einzel-Versendungen nutzen kann. Ein Button würde die Abfrage machen und die Adressen für die Massenmail erzeugen.
-
Für Tipps dankbar.
Max
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 247079
Url: https://administrator.de/contentid/247079
Ausgedruckt am: 16.11.2024 um 20:11 Uhr
2 Kommentare
Neuester Kommentar
Hallo Max, Willkommen auf Administrator.de!
Dort einen DWORD Eintrag mit dem Namen NoAutosigOnCustomForms erstellen und ihm den Wert 1 zuweisen.
BTW. lassen sich Mails auch mit CDO und VBS ganz ohne Outlook versenden:
Massen E-Mail-Versand aus VBA Excel - Outlook Sicherheitsmeldung
Grüße Uwe
Zitat von @dermaxem:
Öffne ich die MSG via VBA, fädelt Outlook meine Sig an die Mail zusätzlich dran - kann ich das unterbinden?
Yip das geht mit einem Registry-Eintrag unter:Öffne ich die MSG via VBA, fädelt Outlook meine Sig an die Mail zusätzlich dran - kann ich das unterbinden?
HKEY_CURRENT_USER\Software\Microsoft\Office\<version>\Outlook\Options
Frage zwei: Würde ich es erreichen, die Sicherheitsabfrage zu umgehen, wenn ich die MSG-Datei manuell öffne und dort
dann ein VBA-Macro hätte,
das mir die Empfänger auf Oben beschriebenen Weg ermittelt?
Kann ich von Outlook eine Access-Datei öffnen, oder eben die Abfrage starten, und die Ergebnisse für die Adressen
zurückerhalten?
Das sollte sich mit ADODB direkt in Outlook machen lassen, wenn die Daten direkt in der Access-Datei liegen. Wie das aussieht wenn die Tabellen nur verlinkt verbunden sind, müsste man mal ausprobieren. Ansonsten könnte man auch mit einem entsprechenden ODBC Datenbanktreiber direkt aus Outlook auf die OracleDBs zugreifen ohne den Umweg über Access. Da du aber wie du sagst keine Admin-Rechte bekommst, wird das vermutlich schwer realisierbar.dann ein VBA-Macro hätte,
das mir die Empfänger auf Oben beschriebenen Weg ermittelt?
Kann ich von Outlook eine Access-Datei öffnen, oder eben die Abfrage starten, und die Ergebnisse für die Adressen
zurückerhalten?
BTW. lassen sich Mails auch mit CDO und VBS ganz ohne Outlook versenden:
Massen E-Mail-Versand aus VBA Excel - Outlook Sicherheitsmeldung
Grüße Uwe