DevTrain Startseite Visual Studio 1 Magazin  
  
  
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 senden mit Authentifizierung

Der Namespace System.Web.Mail hilft eMails zu versenden. Dabei kommt es immer wieder zu Problemen, z.B. wenn der Relay Server Authorisierung verlangt.

Zunächst muss man wissen, das die Klasse SMTPMail eine gewrappte Kapselung des CDO COM Objektes darstellt. Dabei sind allerdings viele Eigenschaften des ursprünglichen COM Objektes unter den Tisch gefallen. Erst mit .NET 1.1 ist es möglich das CDO.Message Feld wieder zu beschreiben.
Damit kann man Information übergeben um z.B. eine Authentifizierung zu senden.

Die möglichen Parameter für smtpauthenticate sind:

  • 0  anonym = ohne Authentifizierung
  • 1  basic = benutzerdaten werden unverschlüsselt gesendet
  • 2  NTLM= Windows eigene verschlüsselung

Für das Setzen der Felder muss der Schema Name im komplett angegeben werden.

Dim mail As New MailMessage()
mail.To = "
hannes@myfirma.de"
mail.From = "
nix@devtrain.de"
mail.Subject = "Subject Text"
mail.Body = "Hallo hier sit dein document ;-)"
mail.Fields.Add("
http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1")
mail.Fields.Add("
http://schemas.microsoft.com/cdo/configuration/sendusername", "Username")
mail.Fields.Add("
http://schemas.microsoft.com/cdo/configuration/sendpassword", "passwort")
SmtpMail.SmtpServer = "mail.wasweisiwos.de"
SmtpMail.Send(mail)


Wer sich für Details interessiert findet hier einen interesanten Einstiegspunkt.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_schema_configuration.asp


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

  Erfasst am: 15.04.2004
  Gültig bis: 14.07.2004
7 Ratings
Bewertung: 77,1%
schlecht    sehr gut  

 
© Copyright 2007 ppedv AG