Ich habe Code, der E-Mails mit nodemailer in nodejs sendet, aber ich möchte eine Datei an eine E-Mail anhängen, aber ich kann keine Methode finden, die ich im Internet suche aber ich konnte nichts Nützliches finden. Gibt es irgendeine Möglichkeit, mit der ich Dateien an diese oder irgendeine Ressource anhängen kann, die mir helfen kann, eine Datei mit dem nodemailer anzuhängen?
%Vor%Fügen Sie die Schlüsselanhänge wie folgt in die var mailOption ein:
%Vor%}
Wählen Sie die Option, die Ihren Bedürfnissen entspricht.
Link: Knotenpunkt-Repository GitHub
Viel Glück !!
Ich habe jede dieser Methoden getestet und keine ist in Ordnung für mich. Hier ist mein Mailer-Funktionscode ohne die SMTP-Transportkonfiguration:
%Vor%Und dann der Anruf:
%Vor%Die Mail kommt erfolgreich, aber ohne Anhang. Selbst wenn ich einen String oder einen Pufferanhang anlege, ist es das gleiche Ergebnis.
Die alternative Lösung besteht darin, Ihre Bilder online mit einem CDN zu hosten und einen Link zur Online-Bildquelle in Ihrem HTML zu erstellen, z. %Code%.
(Ich hatte Probleme mit der Bildeinbettung von nodemailer unter Verwendung von nodemailer Version 2.6.0, weshalb ich diese Problemumgehung herausgefunden habe.)
Ein zusätzlicher Vorteil dieser Lösung besteht darin, dass Sie keine Anhänge an den Knoten "nodemailer" senden, sodass der Sendeprozess einfacher ist.
Tags und Links node.js email nodemailer