<< Click to Display Table of Contents >> Object LWCRM.Outlook |
![]() ![]() ![]() |
Dit object kan worden gebruikt om vanuit de menuoptie Microsoft Outlook e-mailberichten te benaderen. Hierdoor is het mogelijk bedrijfsspecifieke functies te ontwikkelen, zoals het aanmaken van een nieuw Incident op basis van een ontvangen e-mail.
<mailitem>
<sender>Jan Jansen [p.jansen@companyxyz.com]</sender>
<to>Aline Bonneville [a.bonneville@prmocare.com.nl]</to>
<cc></cc>
<subject>Informatieaanvraag</subject>
<receivedtime>28-3-2007 15:57:20</receivedtime>
<editortype>1</editortype>
<body>Hier komt de tekst van de mail body...</body>
<htmlbody>Hier staat eventueel de HTML mail body</htmlbody>
<attachments>ord20070105.xml;vtl20070105.xml;ttr20070105.xml;kor20070105.xml</attachments>
<entryid>000000000CE4844330DECB46A931C5DE2219WQD204F62600</entryid>
</mailitem>
Tag |
Toelichting |
sender, to, cc |
Dit element bestaat uit 2 delen. De naam van de persoon gevolgd door het e-mailadres tussen vierkante haken. Als geen contactpersoon is gevonden op grond van het gebruikte e-mailadres, dan is de naam gelijk aan het e-mailadres |
subject |
Onderwerp van het e-mailbericht |
receivedtime |
Tijdstip van ontvangst of verzending van het e-mailbericht |
editortype |
(1)=Body bevat alleen tekst, (2)=Body is opgemaakt in HTML |
body |
Tekst van het e-mailbericht. Element is leeg als het een HTML-bericht betreft. |
htmlbody |
HTML tekst van het e-mailbericht. Dit element is altijd gevuld, ook als het tekst e-mailbericht betreft. |
attachments |
Naam van bijlagen. Als er meerdere bijlagen zijn, dan worden deze met een ';' gescheiden. |
entryid |
Microsoft Outlook MailItem EntryID |
Syntax
xmlMail = LWCRM.Outlook.RetrieveMailItem()
Voorbeeld
xmlMail = LWCRM.Outlook.RetrieveMailItem()
Call MsgBox( "Onderwerp: " & LWCRM.XML.GetTagValue( xmlMail, "subject") )
Syntax
blnSaved = LWCRM.Outlook.SaveMailItemAttachments( strMap )
Parameters
strMap
De map waar de bijlagen moeten worden opgeslagen
Voorbeeld
xmlMail = LWCRM.Outlook.RetrieveMailItem()
If LWCRM.Outlook.SaveMailItemAttachments( "c:\Program Files\Logicworks CRM\Import" ) Then ...
Syntax
blnEncrypted = LWCRM.Outlook.EncryptedMailMessage( mailItem )
Parameters
mailItem
De referentie naar het mailbericht
Voorbeeld
Set mailItem = LWCRM.Outlook.rdoSession.GetMessageFromMsgFile( savedMailMesssage )
If LWCRM.Outlook.EncryptedMailMessage( Mail ) Then
Set ecMailItem = LWCRM.Outlook.rdoSession.GetRDOObjectFromOutlookObject( mailItem, True )
Set mailItem = ecMailItem.GetDecryptedMessage
End If
Syntax
EntryId = LWCRM.Outlook.GetMailitemEntryId( LWCRM.MailFolderId, LWCRM.MailItemRowIndex )
Voorbeeld
Set mailItem = LWCRM.Outlook.GetMailItem(LWCRM.MailFolderId, LWCRM.MailItemRowIndex)
If Not (mailItem Is Nothing) Then
Call Item.Attachments.Item(1).SaveAsFile( LWCRM.ExchangeFolder & "\import\nieuwsbrief.xml" )
End If