Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

MAPI Exchange gespeicherte Mail bearbeiten

Frage Entwicklung VB for Applications

Mitglied: Ziro-Cool1980

Ziro-Cool1980 (Level 1) - Jetzt verbinden

25.02.2012, aktualisiert 11.03.2012, 2984 Aufrufe

Hallo Zusammen,

ich hab mal wieder eine kleine Herausforderung bei der ich ein paar Tipps gebrauchen könnte.

Kurz zu den Randbedingungen:
- Wir haben hier einen Exchange-Server 2003 im Einsatz
- Outlook von 2003/2007/2010

So, für ein Exchange Postfach möchte ich nun bei Erhalt einer Mail ein Script ausführen. OK, über die Outlookregeln könnte man sowas realisieren
allerdings muss dazu ja immer Outlook laufen da die Regel nicht serverbasiert ausgeführt werden kann... Schade....

Nun habe ich mir ein VBS-Script geschrieben welches vom Server alle 30min ausgeführt wird.
1. Das Script öffnet per MAPI das entsprechende Postfach
2. Kopiert eine darin gespeicherte Mail "Rich-Text"-Mail !!
3. DAS SCRIPT SOLL NUN DEN TEXT DER MAIL UM EINIGE INFOS ERGÄNZEN
4. Anschließend soll die Mail verschickt werden.

Das funktioniert auch alles super bis auf das Ergänzen der Infos im Mailtext.

Ich habe Zugriff auf die gespeicherte Mail per MAPI
01.
For Each mail in Inbox.Messages 
02.
... 
03.
... 
04.
...  
05.
mail.recipients.Add = "a.b@abc.de" 
06.
mail.Subject = "xyz" 
07.
mail.Text !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  
08.
next
Per mail.Text kann ich den Inhalt der gespeicherten Rich-Text Mail auslesen. Jedoch kann ich den Text nicht ergänzen!!
Selbst mit mail.Text = "Neuer Text" wird der Text nicht übernommen. Wenn ich mir die Mail per Outlook anschaue steht dort immer noch der
alte Text.

Ich vermute nun, dass das irgendwie mit der Rich-Text Formatierung zusammenhängt. In der CDO-Referenz von Microsoft wird das Rich-Text Format
auch nicht näher beschrieben. Lediglich die HTML Formatierung wird erwähnt....

Hmmm, hat das schonmal jemand gemacht? Also den Text einer in Outlook (Rich-Text) erstellten Mail per MAPI-Schnittstelle verändert??
Hat mir ev. jemand nen guten Link oder ein Code-Beispiel?

Vielen Dank im Voraus und ein schönes Wochenende!
Grüß Ziro
Neuester Wissensbeitrag
CPU, RAM, Mainboards

Angetestet: PC Engines APU 3a2 im Rack-Gehäuse

(1)

Erfahrungsbericht von ashnod zum Thema CPU, RAM, Mainboards ...

Ähnliche Inhalte
Exchange Server
gelöst Exchange Server Mail senden (5)

Frage von MorrowToon zum Thema Exchange Server ...

Outlook & Mail
gelöst Exchange 2016 Mail Disclaimer (3)

Frage von JensDND zum Thema Outlook & Mail ...

Heiß diskutierte Inhalte
Switche und Hubs
Trunk für 2xCisco Switch. Wo liegt der Fehler? (13)

Frage von JayyyH zum Thema Switche und Hubs ...

DSL, VDSL
DSL-Signal bewerten (13)

Frage von SarekHL zum Thema DSL, VDSL ...

Backup
Clients als Server missbrauchen? (9)

Frage von 1410640014 zum Thema Backup ...

Windows Server
Mailserver auf Windows Server 2012 (9)

Frage von StefanT81 zum Thema Windows Server ...