Courierを使用してAWSSESで送信されたメールにファイルを添付するにはどうすればよいですか?

トロイ

Courierを使用して送信するメールにPDFを追加したいと思います。メールプロバイダーとしてAmazonSESを使用するようにアカウントを設定しました。Courier Node.jsSDKを使用してメッセージを送信しています。

const courier = CourierClient();

const { messageId } = await courier.send({
  eventId: "MONTHLY_BILLING", 
  recipientId: "81462728-70d2-4d71-ab44-9d627913f1dd", 
  data: {
    "tennant_id": "W5793",
    "tennant_name": "Oscorp, Inc.",
    "billing_date": {
      "month": "November",
      "year": "2020"
    },
    "amount": 99.0
  }
});

請求書をPDFとして含めるにはどうすればよいですか?

エイドリアンハワード

プロバイダーオーバーライドを使用して、添付ファイルを含めることができます。プロバイダーのオーバーライドはそれぞれ異なりますが、AWSSESオーバーライドの詳細についてはCourierDocsをご覧ください

添付するファイルをbase64でエンコードされた文字列として取得する必要があります。これは、ファイルの場所によって異なります。ファイルシステムからファイルを取得するには、次のようにします。

const fs = require('fs');

const file = fs.readFileSync("/path/to/file");
const strFile = new Buffer(file).toString("base64");

これで、Courier sendメソッドを更新して、オーバーライドを含めることができます。

const courier = CourierClient();

const { messageId } = await courier.send({
  eventId: "MONTHLY_BILLING", 
  recipientId: "81462728-70d2-4d71-ab44-9d627913f1dd", 
  data: {
    "tennant_id": "W5793",
    "tennant_name": "Oscorp, Inc.",
    "billing_date": {
      "month": "November",
      "year": "2020"
    },
    "amount": 99.0
  },
  override: {
    "aws-ses": {
      attachments: [
        {
          fileName: "FileName.pdf",
          contentType: "application/pdf",
          data: strFile
        }
      ]
    }
  }
});

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

AWSSESで送信されたメールにPDFファイルを添付する

分類Dev

javax.mail.jarを使用してメールに添付された画像にファイル名を追加するにはどうすればよいですか

分類Dev

Node.jsのGmailAPIを使用して添付ファイル付きのメールを送信するにはどうすればよいですか?

分類Dev

Node.jsのGmailAPIを使用して添付ファイル付きのメールを送信するにはどうすればよいですか?

分類Dev

mailgunを使用して添付ファイル付きのバッチ/一括メールを送信するにはどうすればよいですか?

分類Dev

PHPを使用してPDF添付ファイル付きの電子メールを送信するにはどうすればよいですか?

分類Dev

Pythonを使用して.csv添付ファイル付きのメールを送信するにはどうすればよいですか?

分類Dev

保存したBLOBを添付ファイルとして電子メールで送信するにはどうすればよいですか?

分類Dev

laravelでメールの添付ファイルとしてExcelファイルを送信するにはどうすればよいですか?

分類Dev

AWSSES最新のSDK3.33およびPHP7を使用してファイルを添付ファイルとして送信するにはどうすればよいですか?

分類Dev

HTML / CSS出力を添付ファイルとしてメールで送信するにはどうすればよいですか?

分類Dev

ejabberdを使用してMUCルームから添付ファイルを送信するにはどうすればよいですか?

分類Dev

UIActivityItemProviderを使用して、UIActivityViewControllerが添付された電子メールを送信するにはどうすればよいですか?

分類Dev

coldfusion8を使用してサーバーからメールにファイルを添付するにはどうすればよいですか?

分類Dev

Qtで画像を添付したメールを送信するにはどうすればよいですか?

分類Dev

生成されたcsvファイルをReactで電子メールの添付ファイルとして送信するにはどうすればよいですか?

分類Dev

Mandrillを使用してcsvファイルを電子メールに添付するにはどうすればよいですか?

分類Dev

現在の電子メールライブラリを使用してtxtファイルを添付するにはどうすればよいですか?

分類Dev

既存のCSVファイルをメールに添付するにはどうすればよいですか?

分類Dev

カスタマイズされたサブフォルダーを作成し、電子メールの添付ファイルをPCに保存されているフォルダーに保存するにはどうすればよいですか?

分類Dev

C#でメールを送信するときに添付ファイルをnullのままにするにはどうすればよいですか?

分類Dev

SendGrid(Java)を介してGoogle App Engineから送信されたメールに添付ファイルを追加するにはどうすればよいですか?

分類Dev

Python smtplibを使用して別のメールに添付されたメールを保存するにはどうすればよいですか?

分類Dev

PyPDF2を使用してファイルがPDFに添付されていることを確認するにはどうすればよいですか?

分類Dev

PHPで暗号化されたZipアーカイブをメールの添付ファイルとして送信するにはどうすればよいですか?

分類Dev

メッセージにファイルを添付するにはどうすればよいですか?

分類Dev

Linuxでssmtpを使用して添付ファイルを送信するにはどうすればよいですか?

分類Dev

別のクラスからファイルオブジェクトを呼び出し、Javaを使用して電子メールで添付ファイルとして送信するにはどうすればよいですか?

分類Dev

生成されたPDFをdjangoの添付メールとして送信するにはどうすればよいですか?

Related 関連記事

  1. 1

    AWSSESで送信されたメールにPDFファイルを添付する

  2. 2

    javax.mail.jarを使用してメールに添付された画像にファイル名を追加するにはどうすればよいですか

  3. 3

    Node.jsのGmailAPIを使用して添付ファイル付きのメールを送信するにはどうすればよいですか?

  4. 4

    Node.jsのGmailAPIを使用して添付ファイル付きのメールを送信するにはどうすればよいですか?

  5. 5

    mailgunを使用して添付ファイル付きのバッチ/一括メールを送信するにはどうすればよいですか?

  6. 6

    PHPを使用してPDF添付ファイル付きの電子メールを送信するにはどうすればよいですか?

  7. 7

    Pythonを使用して.csv添付ファイル付きのメールを送信するにはどうすればよいですか?

  8. 8

    保存したBLOBを添付ファイルとして電子メールで送信するにはどうすればよいですか?

  9. 9

    laravelでメールの添付ファイルとしてExcelファイルを送信するにはどうすればよいですか?

  10. 10

    AWSSES最新のSDK3.33およびPHP7を使用してファイルを添付ファイルとして送信するにはどうすればよいですか?

  11. 11

    HTML / CSS出力を添付ファイルとしてメールで送信するにはどうすればよいですか?

  12. 12

    ejabberdを使用してMUCルームから添付ファイルを送信するにはどうすればよいですか?

  13. 13

    UIActivityItemProviderを使用して、UIActivityViewControllerが添付された電子メールを送信するにはどうすればよいですか?

  14. 14

    coldfusion8を使用してサーバーからメールにファイルを添付するにはどうすればよいですか?

  15. 15

    Qtで画像を添付したメールを送信するにはどうすればよいですか?

  16. 16

    生成されたcsvファイルをReactで電子メールの添付ファイルとして送信するにはどうすればよいですか?

  17. 17

    Mandrillを使用してcsvファイルを電子メールに添付するにはどうすればよいですか?

  18. 18

    現在の電子メールライブラリを使用してtxtファイルを添付するにはどうすればよいですか?

  19. 19

    既存のCSVファイルをメールに添付するにはどうすればよいですか?

  20. 20

    カスタマイズされたサブフォルダーを作成し、電子メールの添付ファイルをPCに保存されているフォルダーに保存するにはどうすればよいですか?

  21. 21

    C#でメールを送信するときに添付ファイルをnullのままにするにはどうすればよいですか?

  22. 22

    SendGrid(Java)を介してGoogle App Engineから送信されたメールに添付ファイルを追加するにはどうすればよいですか?

  23. 23

    Python smtplibを使用して別のメールに添付されたメールを保存するにはどうすればよいですか?

  24. 24

    PyPDF2を使用してファイルがPDFに添付されていることを確認するにはどうすればよいですか?

  25. 25

    PHPで暗号化されたZipアーカイブをメールの添付ファイルとして送信するにはどうすればよいですか?

  26. 26

    メッセージにファイルを添付するにはどうすればよいですか?

  27. 27

    Linuxでssmtpを使用して添付ファイルを送信するにはどうすればよいですか?

  28. 28

    別のクラスからファイルオブジェクトを呼び出し、Javaを使用して電子メールで添付ファイルとして送信するにはどうすればよいですか?

  29. 29

    生成されたPDFをdjangoの添付メールとして送信するにはどうすればよいですか?

ホットタグ

アーカイブ