이 기사에서는 node.js 애플리케이션에서 gmail smtp 서버를 통해 이메일을 보내는 방법을 소개합니다.
먼저 애플리케이션에 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: '<b>Test email with node.js</b>' }; mailTransport.sendMail(mailOptions, function(error, info){ if(error){ return console.log(error); } console.log('Message sent: ' + info.response); });
Gmail stmp 서버를 통해 이메일을 보내는 데 여전히 다른 문제가 발생하는 경우 올바른 로그인 정보를 사용하고 있는지 확인하세요. 여기에서 애플리케이션별 비밀번호를 생성하고 필요한 인증 활성화 계정을 설정하세요. 또한 Gmail 계정 내에서 보안 수준이 낮은 앱을 사용할 수도 있습니다.
이 기사는 여기까지입니다. 더 많은 흥미로운 콘텐츠를 보려면 PHP 중국어 웹사이트의 node.js 비디오 튜토리얼 컬럼을 주목하세요! ! !
위 내용은 Node.js에서 이메일을 보내는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!