2016-12-04 1 views
0

첨부 파일을 사용하여 이메일에 포함 된 이미지를 사용하는 방법을 모르겠습니다.Nodemailer - 옥에서 템플릿 이메일에 첨부 파일을 추가하는 방법

나는의 .js에 있습니다

var mailOptions = { ... html: 'my html jade', attachments: [{ filename: 'image.png', path: '/picture/file', cid: 'myPicture' //same cid value as in the html img src }]

옥 파일에서 : 나는 내 이메일 .... 를 보낼 때

... img(src="cid:myPicture")

이 작동하지. 첨부 파일을 전자 메일에 추가했지만 메시지에 이미지가 포함되어 있지 않습니다.

+0

이미지의 전체 경로 설정을 시도해 보셨습니까? –

+0

어디서? 옥 파일에? –

+0

번호 첨부 파일의'path' 속성에서 –

답변

0

와우! 슈퍼 오래된 질문. 당신은 그것을 알아 냈거나 지금 프로그래밍을 그만 두었습니다. 동일한 문제가 발생했을 때 Google이 나를 안내했습니다.

모두 경로로옵니다. 파일 이름이 인 절대 경로를 으로 설정해야했습니다. 따라서, 귀하의 경우, 그것은 모두 같을 것이다 :

var mailOptions = { 
    // ... 
    html: 'my html jade', 
    attachments: [{ 
    filename: 'image.png', 
    path: '/picture/file/image.png', 
    cid: 'myPicture' //same cid value as in the html img src 
}] 

나는 jade 물건 말할 수는 없지만, 희망이 다른 Nodemailer 도움이 될 것입니다.

관련 문제