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, 2993 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
Ähnliche Inhalte
Exchange Server
Exchange 2013 Mail flow recipient matches (1)

Frage von EditorialBagPipe zum Thema Exchange Server ...

Exchange Server
Exchange 2016 CU4 kann keine Mails von Google Mail empfangen (1)

Frage von diemilz zum Thema Exchange Server ...

Exchange Server
gelöst Exchange 2016 spezifische externe adresse erhält keine Mail (6)

Frage von theoberlin zum Thema Exchange Server ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Festplatten, SSD, Raid
PC stellt nach dem Bios ab (20)

Frage von uridium69 zum Thema Festplatten, SSD, Raid ...

Server-Hardware
Einem Stromausfall entgegen wirken (19)

Frage von OIOOIOOIOIIOOOIIOIIOIOOO zum Thema Server-Hardware ...

Windows 7
Freeware MSI Tool (13)

Frage von uridium69 zum Thema Windows 7 ...

Microsoft Office
gelöst VBA Excel Problem mit UserForm, ListBox und TextBox (12)

Frage von abuelito zum Thema Microsoft Office ...