Inhalt
Index
Support Über uns
Home

10.1 eMail mit Outlook versenden



Folgende Calls werden benötigt:


1. Outlook öffnen


 
Format:
Call CreateOutlook using status.


Stellt die Verbindung zu Outlook her und stellt den Status der Operation im Feld status ab.


2. eMail erstellen


 
Format:
Call CreateMail using status adresse betreff mailinhalt


Erzeugt ein eMail, das noch nicht versendet wird. Der Status der Operation wird in dem Feld status abgestellt.adresse ist die eMailadresse des Empfängers.


3. Zusätzliche Empfänger


 
Format:
Call Recipient using status adresse typ


Um zusätzliche Empfänger für das eMail festzulegen, kann dieser Call verwendet werden. Zulässige Inhalt für das Feldtyp sind "bcc","cc" und "to".

Der Call kann mehrfach verwendet werden.


4. Anhänge


 
Format:
Call Attachment using status [pfad ...]


Diesem Call wird nur der Pfad der Datei übergeben die als Anhang für das eMail verwendet werden soll.

Enthält das Feld pfad keinen Device-Specifier, wie z.B. C: wird der Pfad relativ zur aktuellen Directory des Programms verwendet.

Es können mehr als eine Datei in einem Aufruf angegeben werden.

Der Call kann auch mehrfach aufgerufen werden.


5. eMail versenden


 
Format:
Call SendMail using status.


Versendet das erstellte eMail und gibt den Status der Operation im Feld status zurück.


6. Outlook schließen


 
Format:
Call CloseOutlook.



Schließt Outlook nach dem alle eMails versendet wurden.

Beispiel: toutlook.cob

      *c32 %;slink toutlook
       id division.
       data division.
       working-storage section.
       01 res           pic 9(10).
       procedure division.


      *
      *   Dieses Programm verschickt emails mit Hilfe von Outlook
      *   
      *   Outlook initialisieren
      *         
        call createoutlook using res.


        if res not = 0 display 'Fehler CreateOutlook - Status ' res
                       stop run.


      *
      * Mail erzeugen:
      * Call createmail using Status Adresse Betreff Mailinhalt
      * 


       call createmail using res 'acc@trictan.dyndns.org' 
                  'Test' 'Hallo'.
       if res not = 0 display 'Fehler CreateMail- Status: ' res
                       stop run.


      *
      *    Anschließend können noch weitere Adressen hinzugefügt werden:
      *    call recipient using Status Adresse Typ
      *    Zulässige Typen sind: cc, bcc und to
      *    Dieser Call kann mehrfach ausgeführt werden
      *    
       call recipient using res 'acccompu@aol.com' 'cc'.
      *
      *    Anhänge können mit 
      *    call attachment using status pfadname [pfadname2 ...]
      *    hinzugefügt werden.
      *    Ist der Pfad relativ, dann bezieht er sich auf die
      *    Directory in der das Programm ausgeführt wird
      *    Dieser Call kann auch mehrfach ausgeführt werden.    


       call attachment using  res 'toutlook.cob'.
        if res not = 0 display 'Fehler Attachment - Status: ' res
                       stop run.
      *
      * Mail abschicken
      *        
       call sendmail using res.
       if res not = 0 display 'Fehler SendMail - Status: ' res
                       stop run.


      *
      * Outlook schließen
      * 
       call closeoutlook.





Zurück zu Acc-Cobol: Zugriff auf Excel - Farben, Rahmen und Formatierung    Hoch zu Acc-Cobol: eMails versenden
Entwickler Portal Impressum AGB Kontakt


© 1980-2017 Acc Computertechnik GmbH All rights reserved.