STUDY/Node.js
Node.js | nodemailer 이미지 첨부하기 (Embedded Image)
개미606
2020. 1. 29. 18:35
mailOptions에 attachments 항목을 추가하고
filename에는 첨부하고자 하는 이미지의 파일명,
path에는 첨부하고자하는 이미지가 담긴 경로(파일 명도 함께 적어주어야 합니다.)
그리고 cid는 html의 img 태그의 src에 적을 내용을 작성합니다.
※ 이 방법으로 메일을 전송할 경우 이미지가 첨부파일로 전달됩니다.
const mailOptions = {
from: 'id@gmail.com',
to: 'to@email.com',
subject: '메일 제목',
html : <img src="cid:logoImg" />,
attachments: [{
filename: 'logo.png',
path: './src/resources/users/images/logo.png',
cid: 'logoImg'
}]
};
+)참고