>  기사  >  웹 프론트엔드  >  Node.js에서 이메일을 보내는 방법

Node.js에서 이메일을 보내는 방법

不言
不言원래의
2019-03-29 14:14:202581검색

이 기사에서는 node.js 애플리케이션에서 gmail smtp 서버를 통해 이메일을 보내는 방법을 소개합니다.

Node.js에서 이메일을 보내는 방법

먼저 애플리케이션에 nodemailer 패키지를 설치해야 합니다. 이 패키지를 설치하려면 다음 명령을 사용하십시오.

$ npm install nodemailer

이제 이메일을 보내려면 앱에 다음 코드를 추가하세요. 이메일이 성공적으로 전송될 수 있도록 아래 코드에서 필수 값을 모두 업데이트해야 합니다.

var nodemailer = require('nodemailer');
var mailTransport = nodemailer.createTransport('smtps://user%40gmail.com:email_password@smtp.gmail.com');
var mailOptions = {
   from: "Sender Name <sender@example.com>",
   to: "Recipient Name <recipient@example.com>",
   subject: "Hello World",
   text: "Test email with node.js"
   html: &#39;<b>Test email with node.js</b>&#39;
};
mailTransport.sendMail(mailOptions, function(error, info){
    if(error){
        return console.log(error);
    }
    console.log(&#39;Message sent: &#39; + info.response);
});

Gmail stmp 서버를 통해 이메일을 보내는 데 여전히 다른 문제가 발생하는 경우 올바른 로그인 정보를 사용하고 있는지 확인하세요. 여기에서 애플리케이션별 비밀번호를 생성하고 필요한 인증 활성화 계정을 설정하세요. 또한 Gmail 계정 내에서 보안 수준이 낮은 앱을 사용할 수도 있습니다.

이 기사는 여기까지입니다. 더 많은 흥미로운 콘텐츠를 보려면 PHP 중국어 웹사이트의 node.js 비디오 튜토리얼 컬럼을 주목하세요! ! !

위 내용은 Node.js에서 이메일을 보내는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.