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.
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