C# - code für das versenden einer E-Mail-ohne zu wissen viel über die server-Konfiguration?
Gibt es eine Möglichkeit, in C# - code, um eine E-Mail senden kann, ohne dass der SMTP-server Konfiguration, usw. auf den server, oder haben Sie das Zeug einrichten?
Den code ich bin der Entwicklung eingesetzt werden, um auf einem live-server, aber ich weiß nichts über die Konfiguration, so dass ich kann nicht Vorhersagen, was der SMTP-server sein wird.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die beste Antwort ist, wenn Sie nichts wissen, bis zu Leben, können Sie verschieben Sie alle Einstellungen in web.config? Dies ermöglicht die Konfiguration bis zur letzten minute. Unten ist ein code-dump, in Ihr web.config-Datei. Ich würde Fragen, warum Sie don ' T haben Zugriff auf diese Informationen, obwohl
Fügen Sie diese auf Ihrer Website.config (MSDN-Referenz):
Mit SmtpClient ohne Angabe von Konfigurations-Einstellungen werden die Werte aus dem web.config:
Antwortete ich eine Frage ähnlich wie diese nicht so lange her. Man kann es hier. Mit papercut Sie Ihre Anwendung testen können, ohne zu wissen, oder mit der tatsächlichen Produktion smtp-server.
Dann während der Prüfung können Sie nur setzen Sie den host auf den lokalen Rechner ausgeführt wird papercut in der app/web-config. Es kann daher geändert werden, sobald Bewegung in die Produktion.
Papercut zeigen Ihnen die E-Mails, die gesendet wurden und auch der Inhalt.
Als alternative: Wenn Sie nicht möchten, verlassen Sie sich auf die server-Konfiguration und machen Sie es programmgesteuert könnten Sie dies jederzeit tun:
Aber ich schlage vor, Sie halten es im web.config-Datei (die über konfiguriert werden kann ASP.NET Web Configuration tool).
Versuchen, diese von google
http://mailsystem.codeplex.com/
Wenn Ihr SMTP-Konfiguration korrekt ist, nur dazu:
Yeah können Sie tools wie SMTP4Dev auf "senden" E-Mails ohne einen SMTP-server. Ich benutze diese Häufig für Tests, um sicherzustellen, dass ich bin eigentlich nicht senden E-Mails an Reale Benutzer durch Fehler.
Mehr info @ http://netdevtools.com/how-to-test-smtp-emails-without-a-mail-server-no-smtp-configuration-required-in-asp-net-c/