안녕하세요 노드 메일러를 사용하여 메일을 보내고 있습니다. 첨부 파일을 사용하면 괜찮습니다. 첨부 파일을 줄 때마다 콘텐츠의 기본 콘텐츠 '데이터'가 필요합니다 .. 어떻게해야합니까?이 메시지를 피하십시오 ...노드 메일러에서 첨부 파일이 제대로 작동하지 않습니까?
내 노드 메일 함수는
function sendMail(toMailId, subject, body) {
for (var i = 0; i < 1; i++) {
email.send({
ssl: true,
host: DbConfig.mailConfig.host,
port: DbConfig.mailConfig.port,
domain: DbConfig.mailConfig.domain,
to: DbConfig.mailConfig.to,
from: DbConfig.mailConfig.from,
subject: subject,
reply_to: DbConfig.mailConfig.reply_to,
body: body,
authentication: DbConfig.mailConfig.authentication,
username: DbConfig.mailConfig.username,
password: DbConfig.mailConfig.password,
attachments: [
{
filename: "helloworld.txt",
content : 'data'
}
],
debug: DbConfig.mailConfig.debug
},
function (err, result) {
if (err) { console.log(err); }
});
}
}
내 문제는 메일이 내받은 편지함에 수신 한 후 내가 첨부 파일을 열 때, 단순히 몸에 데이터를 표시입니다 ... 다음과 같습니다. 그 외에는 아무 것도 표시하지 않습니다. 내가 .. 내용이 오류가 발생합니다 의미 제거 할 때
내 JSON은 다음과 같이 표시됩니다
{
"mongodbUrl":"mongodb://USERID:[email protected]:27017/DBNAME",
"mailConfig" :{
"to":"[email protected]",
"host": "smtp.gmail.com",
"port": 465,
"domain": "[127.0.0.1]",
"from":"[email protected]" ,
"subject":"This is my mail subject,
"reply_to": "[email protected]",
"authentication": "login",
"username": "[email protected]",
"password": "pswd",
"debug": true
}
}
을 내가 PDF 파일을 보내이 개방되지 않음을 의미 할 때 .. 텍스트 파일을 보낼 때이 함께 여는 의미 '콘텐츠 데이터'.. 어떻게 처리 할 수 있습니까?