Smtp ohne Autentifizierung

12/03/2008 - 10:17 von Carsten | Report spam
Hallo,

ich will für eine Applikation alternativ den Mail-Versand ohne
Autentifizierung für Mailserver innerhalb des gleichen Netzwerks anbieten.
Wie gehe ich da vor? Meistens handelt es sich um Microsoft Server. Lasse ich
die bereits existierenden Zeilen:

mySmtpClient.UseDefaultCredentials = false;
System.Net.NetworkCredential basicAuthenticationInfo =
new
System.Net.NetworkCredential(Application["smtpusername"].ToString(),
Application["smtppassword"].ToString());
mySmtpClient.Credentials = basicAuthenticationInfo;

einfach weg? Oder muss ich implizit angeben, dass ich keine Autentifizierung
haben möchte?

LG

Carsten Karpowitz
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
12/03/2008 - 10:26 | Warnen spam
Hallo Carsten,

"Carsten" schrieb:

ich will fà¼r eine Applikation alternativ den Mail-Versand ohne
Autentifizierung fà¼r Mailserver innerhalb des gleichen Netzwerks anbieten.



Über den lokalen IIS SMTP Dienst oder über einen anderen Mailserver, der
ohne SMTP Auth arbeitet?

Für ersteres siehe bspw.:

http://www.aspnetzone.de/articles/W...NET20.aspx

Für letzteres sollte es ausreichen, anstelle von:

SmtpClient.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis

einfach folgendes anzugeben:

SmtpClient.DeliveryMethod = SmtpDeliveryMethod.Network
SmtpClient.Host = "deinmailserver"

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen