2017-09-11 2 views
-2

Ich versuche, einen SMTP-Server zu simulieren, um einige Skripts beim Senden einer E-Mail über SMTP-Relay auszuführen.Wie simuliert man einen SMTP-Server?

Ich habe Exim verwendet, konnte aber keinen Weg finden, meinen eigenen Code zu verwenden. Ich glaube, es ist möglich, einen SMTP-Server mit Node JS zu simulieren, konnte aber keine Ressource finden.

Also brauche ich eine Art Code, der den Port 25, 465 oder 587 oder irgendeinen anderen abhört, und führe meinen Code jedes Mal aus, wenn ein Benutzer sich mit meinem SMTP-Server verbindet. Ist es möglich?

Ich würde jede Hilfe zu schätzen wissen.

Mit freundlichen Grüßen

+1

Sie möchten eine E-Mail über Ihre nodejs App senden? – zb22

+1

Natürlich können Sie Ihre eigene SMTP-Implementierung implementieren, folgen Sie einfach dem RFC 5321: https://tools.ietf.org/html/rfc5321. Aber ich denke, es wäre viel einfacher, ein externes Skript auszuführen, das Sie innerhalb von exim bereitstellen: https://www.digitalcean.com/community/questions/execute-script-on-receive-email-with-exim –

+0

Wenn Sie absolut Wenn Sie diese Route gehen möchten, gibt es [viele Tutorials] (https://www.google.com/search?q=nodejs+socket+server+tutorial), die Ihnen beibringen, wie Sie einen Socket-Server in nodejs erstellen und verwenden können hör auf einen bestimmten Port. – rickdenhaan

Antwort

0

Ich konnte diese Aufgabe mit smtp-Server auf node.js, erreichen perfekt funktioniert!

Verwandte Themen