Moin,
Es geht um ein Windows 7 mit Outlook 2010, bei dem mehrere Exchange Postfächer eingerichtet sind. Bisher waren die via Automapping eingebunden und ich habe in der registry den Eintrag "DelegateSendStyleItem=1" gesetzt, damit die gesendeten Mails der zusätzlcihen Postfächer in den passenden "Gesendet"-Ordner kommen.
Nun habe ich auf Grund verschiedener aufgetretener Komplikationen alle Postfächer manuell als eigenständiges Postfach eingerichtet und den Cache Modus ausgeschaltet.
Problem:
Bisher habe ich dem User folgendes Makro ins Menü getackert:
Dim olApp As Outlook.Application
Dim objNachrich As MailItem
Set olApp = New Outlook.Application
Set objNachrich = olApp.CreateItem(0)
Set Mail = objNachrich
Mail.SentOnBehalfOfName = "Absender@irgendwas.local" <- hier wird dann der Absender festgelegt
Mail.Display
Somit konnte er egal wo er sich befand eine Mail mit dem gegebenen Absender erstellen/schicken. Das funktionierte nur im chached Modus.
Momentan ist es so:
Ich kann normal ne neue Mail auf machen und ggf. den Absender / das Postfach mittels dem Feld "Von" ändern. Das funktioniert einwandfrei.
Aber wenn ich das VBA Modul nutze, wird die Mail verschickt und bleibt im Postausgang des Standard Postfaches liegen. Dieses Verhalten kenne ich von der alten Konfiguration mit Automapping und cached Modus.
Frage: Fällt euch eine Möglichkeit ein, wie der User einen Button ins Menüband bekommt, der die Funktion wieder herstellt? Bzw. gibt es eine andere Möglichkeit MailItem zu manipulieren, damit das Postfach mit welchem gesendet wird passend ist?