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, 2991 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
gelöst Exchange Server Mail senden (5)

Frage von MorrowToon zum Thema Exchange Server ...

Exchange Server
Microsoft Exchange Weiterleitung mit anderer primären E-Mail Adresse (14)

Frage von Rene12345 zum Thema Exchange Server ...

Exchange Server
gelöst Exchange 2016 Standard Server 2012 R2 Hetzner Mail (41)

Frage von Datsspeed zum Thema Exchange Server ...

Neue Wissensbeiträge
Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(13)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
VPN Tunnel aufbauen (16)

Frage von Hajo2006 zum Thema LAN, WAN, Wireless ...

Router & Routing
ASUS RT-N18U mit VPN Client hinter Fritzbox - Portforwarding (13)

Frage von marshall75000 zum Thema Router & Routing ...

Microsoft Office
Saubere HTML aus Word-Dokument (13)

Frage von peterpa zum Thema Microsoft Office ...

E-Mail
gelöst Probleme beim E-Mail Empfang (12)

Frage von TommyB83 zum Thema E-Mail ...