Как прикрепить файл в формате csv или pdf, используя aws ses cli - PullRequest
0 голосов
/ 06 марта 2020

У меня есть файл report.csv (с данными) локально, я пытаюсь прикрепить файл к сообщению электронной почты, используя aws ses (инструмент CLI). Ниже приведен метод, который я попробовал.

cat <<EOF > ./message.json
{
"Data": "From: from@example.com\nTo: to@example.com\nSubject: Report\nMIME-Version: 1.0\nContent-type: Multipart/Mixed; boundary=\"NextPart\"\n\n--NextPart\nContent-Type: text/plain\n\nReports: report\n\n--NextPart\nContent-Type: text/csv;\nContent-Disposition: attachment; filename=\"report.csv\";\npath=\"report.csv\"\n;Content-Transfer-Encoding: base64;\n--NextPart--"
}
EOF

aws ses send-raw-email --raw-message file://message.json

В приведенном выше методе он присоединяет файл report.csv, но его содержимое - «Content-Transfer-Encoding: base64». Исходное содержимое отсутствует.

Я хочу прикрепить CSV-файл и PDF-файл таким образом.

...