>
이 프로그램은 완벽하게 작동하지만 첨부 파일이 전송되지 않습니다. 누구든지 올바른 해결책을 줄 수 있습니까? 미리 감사드립니다.

var nodemailer = require('nodemailer');
var fs=require("fs");
var smtpTransport = require('nodemailer-smtp-transport');
var transporter = nodemailer.createTransport(smtpTransport({
    service: 'Gmail',
    host: 'smtp.gmail.com',
    port: 465,
    auth: {
        user: 'sampleprogrammers@gmail.com',
        pass: 'xvbthhegebeb.'
    }
}));
    transporter.sendMail({
        from: "sampleprogrammers@gmail.com",
        subject:" hello ji " ,
        text: "I would like to write dialogue",
        Attachments:[
            {
                'filename':'link.txt',
                'path': 'E:/STUDIES/CORE SUBJECTS/link.txt'
            }
        ],
        to: "vikirockz456@gmail.com"
    }, function(error, info) {
        if (error) {
            return console.log(error);
        }
        console.log('Message %s sent: %s', info.messageId, info.response);
        console.log("Mail sent successfully");
    });


  • 답변 # 1

    attachments  소문자 여야합니다. 당신은 Attachments 를 사용하고 있습니다 .

    참고 : https://nodemailer.com/message/attachments/

관련 자료

  • 이전 angular - 다른 클래스의 인스턴스 클래스 변경
  • 다음 pubsub 구독을 지우는 가장 좋은 방법은?