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 |