Ich versuche, SMTP-Relay-Setup ohne Benutzername und Passwort E-Mails von der Web-Anwendung zu senden. Ich habe gelesen, dass Sie einrichten können lokal auf dem IIS und verwenden „Keine Authentifizierung“ In web.config, das sind meine Einstellungen:Einrichten SMTP loally ohne Benutzername, Passwort
<appSettings>
<add key="SmtpServerAddress" value="localhost" />
<add key="SmtpServerPort" value="25" />
<add key="SmtpServerTimeout" value="30" />
</appSettings>
<system.net>
<mailSettings>
<smtp deliveryMethod="Network" from="">
<network host="localhost" port="25" />
</smtp>
</mailSettings>
Und mein Code-Behind-E-Mail senden ist:
SmtpClient sc = new SmtpClient();
sc.Host = "localhost";
sc.Port = 25;
sc.UseDefaultCredentials = true;
sc.DeliveryMethod = SmtpDeliveryMethod.Network;
try
{
sc.Send(mm);
}
catch (Exception ex)
{
throw ex;
}
Wenn ich das Click-Ereignis absende, um Mail zu senden, bekomme ich "Remote-Server nicht gefunden".
Könnten Sie etwas Licht auf dieses Thema werfen?
installieren Sie möchten, dass die Screenshot ändern, sollte diese E-Mail-Adresse wahrscheinlich nicht hier geteilt werden. – Clint
Danke @Clint - Geändert! – Ron
@Ron Sie noch Ihr Originalbild (das mit der unredacted E-Mail-Adresse in der Eingabe Abschnitt –