0

Hello, I am trying to send email with attachment ,using

var params = {
        RawMessage: {
            From: "rajit.garg@daffodilsw.com",
            To: "rajit.garg@daffodilsw.com",
            Date: new Date(),
            Subject: "Hello",
            "Accept-Language": "en-US",
            "Content-Language": "en-US",
            "Content-Type": "text/plain", charset: "us-ascii",
            "Content-Transfer-Encoding": "quoted-printable",
            "MIME-Version": 1.0,
            Data: "Hello, I hope you are having a good day."
        },
        Destinations: [
            "rajit.garg@daffodilsw.com"
        ],
        Source: "rajit.garg@daffodilsw.com"
    };

    ses.sendRawEmail(params, function (err, data) {
        if (err) console.log("err>>" + err, err.stack); // an error occurred
        else     console.log("data>>>" + JSON.stringify(data));           // successful response
    });

but I am getting error

UnexpectedParameter: Unexpected key 'From' found in params.RawMessage * UnexpectedParameter: Unexpected key 'To' found in params.RawMessage * UnexpectedParameter: Unexpected key 'Date' found in params.RawMessage * UnexpectedParameter: Unexpected key 'Subject' found in params.RawMessage * UnexpectedParameter: Unexpected key 'Accept-Language' found in params.RawMessage * UnexpectedParameter: Unexpected key 'Content-Language' found in params.RawMessage * UnexpectedParameter: Unexpected key 'Content-Type' found in params.RawMessage * UnexpectedParameter: Unexpected key 'charset' found in params.RawMessage * UnexpectedParameter: Unexpected key 'Content-Transfer-Encoding' found in params.RawMessage * UnexpectedParameter: Unexpected key 'MIME-Version' found in params.RawMessage

I know I am not using the correct format of params , but i have not got the right format anywhere, please help me..... Thanks in advance...

4

1 回答 1

3

根据文档,该字段RawMessage仅包含一个Data属性,没有其他内容。该Data字段包含完整的原始电子邮件消息 - 包括标题和正文(或正文),所有格式正确(转义,编码)和分隔(适当数量的换行符)。

您可能正在寻找sendEmail,它允许您将诸如“收件人”、“发件人”和“主题”字段之类的标题设置为key-value对。

于 2014-11-04T15:19:50.747 回答