So hängen Sie eine Datei an eine E-Mail mit nodemailer an

8

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%     
DanialV 21.02.2014, 12:34
quelle

5 Antworten

30

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 !!

    
Harry Martel 09.10.2014 19:48
quelle
2

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.

    
Ben 06.06.2016 12:55
quelle
0

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.

    
ginna 20.09.2016 15:39
quelle
0
%Vor%     
naga priyanka Chakka 01.03.2017 12:17
quelle
-1
%Vor%     
esraa ali 09.08.2017 08:43
quelle

Tags und Links