メッセージ本文のサイズ制限のプロパティ
受信と送信のメールメッセージに許容される最大メール本文サイズを制御するプロパティを追加します。
プロパティ
デフォルトでは、システムはメールの body と body_text フィールドで最大 524,000 文字を処理します。
システムプロパティ glide.email.inbound.max_body_chars と glide.email.outbound.max_body_chars を追加および設定して、メール本文のサイズ制限を増減されることができます。設定された制限を超えると、メール本文は切り捨てられます。たとえば、glide.email.inbound.max_body_chars の本文サイズ制限を 1,000 文字に設定しても、受信メールが 2,000 文字の場合、メール本文は 1,000 文字で切り捨てられます。
| 名前 | 説明 |
|---|---|
| glide.email.inbound.max_body_chars | 各受信メールに許可される最大本文サイズを文字数で設定します。
|
| glide.email.outbound.max_body_chars | 送信メールごとに許可される最大本文サイズを文字数で設定します。
|
注:
異なるプロパティ、com.glide.attachment.max_size はシステム内の添付ファイルの最大許容ファイルサイズを設定し、glide.email.inbound.max_total_attachment_size_bytes および glide.email.outbound.max_total_attachment_size_bytes のより大きい値を上書きします。
受信メール本文の処理
受信メールの場合、システムでは glide.email.inbound.max_body_chars プロパティで設定された最大本文サイズが適用されます。本文サイズが設定値を超えた場合:
- システムでは、メールによってトリガーされる受信メールアクションは実行されません。
- メール フォームの本文テキストは、システムによって切り捨てられます。
- 警告が記録され、[メール] フォームの [エラー文字列] フィールドが設定されます。このようなメールのログメッセージは次のように表示されます:Email set to receive-ignored because its size exceeds the value set in glide.email.inbound.max_body_chars. (サイズが com.glide.email.max_body_bytes で設定された値を超えているため、メールは receive-ignored に設定されました。)
送信メール本文の処理
送信メールの場合、システムでは glide.email.outbound.max_body_chars プロパティで設定された最大本文サイズが適用されます。本文サイズが設定値を超えた場合:
- メールは送信されません。
- メール フォームの本文テキストは、システムによって切り捨てられます。
- 警告が記録され、[メール] フォームの [エラー文字列] フィールドが設定されます。このようなメールのログメッセージは次のように表示されます:Email set to receive-ignored because its size exceeds the value set in glide.email.outbound.max_body_chars. 1337 character(s) were truncated from the body field. (サイズが glide.email.outbound.max_body_bytes で設定された値を超えているため、メールは receive-ignored に設定されました。1337 文字が、本文フィールドから切り捨てられました。)