Node.js

유용한 모듈 3 - nodemailer

mongyang 2017. 8. 7. 19:03


 node.js 에서 메일을 발송할 수 있는 모듈이다. 여기서는 에러 상황에 리포팅을 한다고 가정하고 예제를 작성한다.


 준비는 

 

 npm install nodemailer


 로 모듈을 설치하고 예제를 작성한다. 


 1. 테스트 예제.

 

 - 에러를 발생시키는 예제.


2. 메일 보내기.

 - Gmail을 사용하여 자동 메일 보내기. 


3. 결과 확인. 

 - 온 것을 확인. 


4. 메일 내용 확인.


6. 권한 오류가 발생했을때.


구글에 메일을 보내는 계정으로 접속한 후(받는이 아닌 보내는 - 예제의 transporter의 계정.)


https://www.google.com/settings/security/lesssecureapps  이동하면. 다음과 같은 화면이 보인다. 



본디 앱 허용이 꺼져 있는 것을 사용으로 변경하면 된다. 




'Node.js' 카테고리의 다른 글

유용한 모듈 5 - sequelize  (0) 2017.09.01
유용한 모듈 4 - mysql  (0) 2017.08.09
유용한 모듈 2 - winston  (0) 2017.08.07
유용한 모듈 1 - moment  (0) 2017.08.03
Socket.io  (0) 2017.07.28