Jak wysłać e -mail z węzła.JS

Jak wysłać e -mail z węzła.JS

Ten samouczek pokaże, jak wysyłać e -mail za pośrednictwem węzła.Aplikacja JS za pośrednictwem serwera Gmail SMTP.

Najpierw musisz zainstalować Nodemailer pakiet w Twojej aplikacji. Użyj następującego polecenia, aby zainstalować ten pakiet.

$ npm instaluj Nodemailer 

Teraz dodaj następujący kod w swojej aplikacji, aby wysłać e -mail. Upewnij się, że zaktualizuj wszystkie wymagane wartości w poniższym kodzie, aby pomyślnie wysłać wiadomość e -mail.

var nodEmailler = wymaga („nodenareler”); var Mailtransport = Nodemailer.CreateTansport ('smtps: // użytkownik%40Gmail.com: [e -mail chroniony] '); var maileoptions = from: "Nazwa nadawcy <[email protected]>", to:" Nazwa odbiorcy <[email protected]>„, Temat:„ Hello World ”, tekst:„ Testuj e -mail z węzłem.JS "html: 'Testuj e -mail z węzłem.JS'; Mailtransport.sendmail (MailOptions, funkcja (błąd, info) if (error) return konsola.log (błąd);  konsola.Log („Wysłane wiadomość:” + informacje.odpowiedź); ); 

Jeśli nadal masz problem z wysyłaniem wiadomości e -mail za pośrednictwem serwerów STMP Gmail, upewnij się, że używasz prawidłowych szczegółów logowania. W przypadku 2 -czynnikowego uwierzytelniania konto wymagane do generowania hasła specyficznego dla aplikacji i ustawienia tutaj. Zezwalasz również na mniej bezpieczne aplikacje na koncie Gmail.