DevTrain Startseite Advanced Developers Conference vom 14.-15. Februar 2011  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren


   Autor: Hannes Preishuber Artikel Drucken
        
Mails lesen über CDOSYS (CDONTS)

Da ich bereits drauf angesprochen wurde, kurz der Hinweis, wie Sie mit Attachments arbeiten. In diesem Artikel zeige ich in den Beispielen mit CDOSYS (IIS5) den Code. Um Anhänge zu versenden, verwenden Sie AddAttachment.Für mehrere Anhänge wiederholen Sie den Vorgang.

CdoMail.AddAttachment ( Server.mappath("mailcdosys.asp"))
 
Auch HTML Text in den Mails kann versandt werden.

Eingehende Mails lesen

Da der SMTP Server über kein POP3 Protokoll verfügt, fehlt eine Methode um die Mails vom Server abzurufen. Auch das geht mit ASP und CDONTS. Dazu hat CDOSYS eine eigene Klasse. Durch die Auflistung der Mailobjekte können Sie dan durchiterieren.

<%
' Drop Verzeichnis auslesen
Set objDropDir = Server.CreateObject("CDO.DropDirectory")
Set colMsg = objDropDir.GetMessages()
For Each cdoMail in colMsg
   strBody = cdoMail.TextBody
   Response.Write "From: " & cdoMail.From & "<BR>"
   Response.Write "To  : " & cdoMail.To & "<BR>"
   Response.Write "Subject: " & cdoMail.Subject & "<BR>"
   Response.Write strBody & "<p>"
Next
Set objDropDir = Nothing 
%>

 
Sie können für jede eMail Domain ein eigenes Drop Directory anlegen. Um dieses dann auszulesen können Sie den Pfad als Parameter setzen.
Set objDropDir = CreateObject("CDO.DropDirectory")
strDropDir = "c:Inetpubmailroot onerDrop"
Set colMsg = objDropDir.GetMessages(strDropDir)

Da für die komplette Domain ein Drop Verzeichnis verwendet wird, landen alle Mails dort. Um den einzelnen Empfänger zu seperieren, können Sie über TO den oder die Empfänger auslesen. Wenn mehrere Empfänger enthalten sind, müssen Sie über eine Stringoperation diese zerlegen.

Es steht ihrem eigenem GMX nichts mehr im Wege. Alles mit kostenloser Software.


DevTrain Camp - Schneller zum .NET 3.5 Developer
 
Verwandte Artikel      Verlinkte Dokumente
    Keine verknüpften Dokumente
    Keine Links vorhanden

  Erfasst am: 08.02.2001
  Gültig bis: 29.03.2001
2 Ratings
Bewertung: 30,0%
schlecht    sehr gut  

 
© Copyright 2007 ppedv AG