SMTP-Server, der alle E-Mails in einem Ordner speichert?
Gibt es Kostenlose SMTP-Servern, übernehmen Sie einfach die gesendete E-mail durch Sie, und speichern Sie es auf Ihrer Festplatte, ohne das senden Sie an den Empfänger. Ich möchte dies für meine Prüfung-Anwendungen. Statt nur darauf warten, um für die E-mail, um durch zu gehen, wäre es schön, wenn alle E-Mails konnten nur gelöscht werden, in einem Ordner, so dass ich Sie betrachten. Ich könnte einige Haken in meinem Programm nur auf speichern statt Absenden der Nachricht, aber ich glaube nicht, dass es einen vollständigen test, wenn der code folgt einem anderen Weg. Gibt es bereits Anwendungen wie diese?
Ich denke, das wäre wirklich hilfreich, denn man konnte testen Sie die E-mail-Fähigkeiten, ohne zu warten, für die E-mail-server zu liefern, und so dass Sie kann code, während Sie offline sind, und nicht über Zugriff auf eine aktuelle E-mail-server.
[BEARBEITEN]
Ich bin speziell mit .Net, aber ich bin nicht mit den Standard-SMTP-mail-handling-Klassen .Net, weil, wie begrenzt Sie waren .Net 1.1. Wir verwenden eine Drittanbieter-Bibliothek (chilkat). Ich weiß, dass die Dinge haben sich seitdem verändert, aber der code ist stabil und funktioniert, so dass kein Punkt in rewriting gegen die .Net-API jetzt.
Ich möchte etwas, das funktioniert wie ein SMTP-server speziell, weil ich könnte es auch in der Zukunft für welchen Projekten ich gearbeitet habe, egal, die Sprache.
InformationsquelleAutor der Frage Kibbee | 2009-01-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entnommen diese Frage.
InformationsquelleAutor der Antwort Alix Axel
Können Sie das standard-smtp-Einstellungen in Ihrer app oder web.config und nur angeben, welche Ordner Sie möchten, dass die E-Mails zu gehen.
Diese können Sie einfach speichern die E-Mails ohne einen smtp-server
InformationsquelleAutor der Antwort Ray Booysen
Unter windows könnten Sie den IIS-server ist der Standard-SMTP-server. Fügen Sie einen alias für Ihre domain für * (wildcard) sollte dazu führen, dass es zu löschen Sie alle E-mail weitergeleitet, um es in seiner drop-Ordner.
InformationsquelleAutor der Antwort AnthonyWJones
Es ist ziemlich einfach zu tun, sendmail oder postfix - einfach konfigurieren der local delivery agent zu sein "cat - >> Datei'.
InformationsquelleAutor der Antwort Paul Tomblin
bisschen spät auf diesen einen, aber Sie haben versucht,ssfd?
können Sie es auf Ihrem Rechner oder auf einem Netzwerk-server, fängt e-mails und öffnet Sie in einem Verzeichnis
InformationsquelleAutor der Antwort Anthony Johnston
Weiß nicht, über solche "fake" - SMTP-Server, aber in .NET können Sie Kraft SmtpClient-Klasse sparen Sie ausgehende E-mail in das angegebene Verzeichnis.
InformationsquelleAutor der Antwort Anton Gogolev
Dort ist die python DebuggingServer auch Teil der standard-Bibliothek :
http://docs.python.org/library/smtpd.html#debuggingserver-objects
es wird gedruckt, alles auf stdout.
InformationsquelleAutor der Antwort Chmouel Boudjnah
Ich bin Jahre zu spät, um der Partei, aber dies funktioniert gut für mich.
http://emailrelay.sourceforge.net/
Dass die .net E-Mail-client so speichern Sie die E-Mail und senden Sie es
keine Antwort auf die Frage, ob Ihr code funktioniert. Zu sagen, wenn es funktioniert
müssen Sie eigentlich senden.
InformationsquelleAutor der Antwort x86inc