Job Runner

SendGrid で添付ファイルつきメールを送信する

概要

SendGrid 経由で添付ファイル付きのEメールを送信します。

使い方

この「やること」を使用するには SendGrid のアカウントで API キーを発行しておく必要があります。API キー には「Mail Send」権限を付けてください。

メールに添付するファイルはレコードと添付ファイルフィールドで指定します。指定されたレコード×添付ファイルフィールドに含まれるすべてのファイルがメールに直接添付されます。

添付ファイルを付けずにメールを送る場合は「SendGrid でメールを送信する」を使用してください。

設定するパラメーター

「SendGrid の APIキー」「送信先(TO)」「送信元(FROM)」「メールタイトル」「メール本文」「kintone API トークン」「添付ファイルを持つレコード」「添付ファイル」を設定します。

SendGrid の APIキー

SendGrid で作成した API キーを指定します。「Mail Send」権限が必要です。

送信先(TO)

メールの送信先を指定します。以下の形式が指定可能です。

いずれも式で指定可能なので、例えばリンクフィールドにメールアドレスが入っていれば以下のように指定することも可能です。

= リンク

ユーザー選択フィールドの値は指定できないので注意してください。ユーザー選択フィールドで選択されたユーザーにメールを送りたい場合は、いったん「ユーザーのプロフィールを取得する」でメールアドレス情報を取得してください。

送信先が1つもない場合はエラーになります。

送信元(FROM)

メールの送信元アドレスを指定します。メールアドレス1つで指定してください。配列形式で指定した場合、1つ目の要素のみが使用され、2つ目以降は無視されます。

空にすることはできません。

メールタイトル

メールのタイトルを指定します。空にはできません。

メール本文

メールの本文を指定します。空にはできません。

kintone API トークン

「添付ファイルを持つレコード」の取得元アプリの API トークンを指定してください。

この API トークンにはレコード閲覧権限が必要です。

添付ファイルを持つレコード

事前に取得したレコードを指定します。

複数レコードある場合、その全レコードからメールに添付するファイルを収集します。

レコードが1つもない場合、エラーにはなりません。この場合、メールは添付ファイルなしで送信されます。

添付ファイル

「添付ファイルを持つレコード」から添付ファイルフィールドを選択します。

1つの添付ファイルフィールドに複数のファイルが添付されている場合、全てメールに添付されます。

添付ファイルフィールドに1つもファイルが添付されていなくてもエラーにはなりません。

制限事項

  • HTML 形式のメールは送れません。

  • 添付ファイルフィールドに添付されているファイルのサイズが合計で 10MB を超えるとエラーになります。

    • この 10MB はメールのサイズではなく kintone の添付ファイルサイズでの上限です。この上限とは別で、本文も含めたメールサイズの上限が SendGrid 側の仕様でチェックされます。
  • 送信可能なメールのサイズ、宛先の数などの上限値は、SendGrid の仕様に従います。

  • メールが実際に届いたかどうかを Customine で確認することはできません。SendGrid の画面で確認してください。

  • メールの開封追跡、添付ファイルのダウンロード追跡はできません。