[英]Send Email with attachment using aws-sdk(Amazon SES) using nodejs
您好,我正在嘗試使用附件發送帶有附件的電子郵件
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
});
但我得到了錯誤
UnexpectedParameter:在params.RawMessage中發現了意外的鍵'From'* UnexpectedParameter:在params.RawMessage中發現了意外的鍵'To'*在params.RawMessage中發現了意外的鍵'日期'* UnexpectedParameter:在params中發現了意外的鍵'Subject'。 RawMessage * UnexpectedParameter:在params.RawMessage中發現了意外的鍵'Accept-Language'* UnexpectedParameter:在params.RawMessage中發現了意外的鍵'Content-Language'* UnexpectedParameter:在params.RawMessage中發現了意外的鍵'Content-Type'* UnexpectedParameter:意外了在params.RawMessage中找到鍵'charset'* UnexpectedParameter:在params.RawMessage中找到鍵'Content-Transfer-Encoding'* UnexpectedParameter:在params.RawMessage中找到鍵'MIME-Version'
我知道我沒有使用正確的params格式,但是我在任何地方都沒有正確的格式,請幫助我.....在此先感謝...
根據文檔 ,字段RawMessage
僅包含Data
屬性,而沒有其他內容。 “ Data
字段包含完整的原始電子郵件消息-包括標題和正文(所有正文),格式正確(轉義,編碼)和定界(正確的換行數)。
您可能正在尋找sendEmail
,它允許您將標頭(例如'To','From'和'Subject'字段)設置為key-value
對。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.