AttachmentRetrievalOption Enum
Provides options for including attachment metadata only, attachment metadata and content, or excluding attachments.
Sending an email by using Apex requires domain-level and user-level email verification. System-generated emails also require verification of the From email address. Email delivery fails if any of these verifications is incomplete. See Requirements to Send Email from Salesforce.
Use these enum values with the renderStoredEmailTemplate(templateId, whoId, whatId, attachmentRetrievalOption) method.
The following are the values of the Messaging.AttachmentRetrievalOption enum.
| Value | Description |
|---|---|
METADATA_ONLY | Includes only the file name, content type, and the object ID in the fileAttachments property of Messaging.SingleEmailMessage. When the template is rendered from a Visualforce template (and not from a static file attached to the template), the object ID is not available. |
METADATA_WITH_BODY | Includes the attachment content, in addition to the file name, content type, and the object ID in the fileAttachments property of Messaging.SingleEmailMessage. |
NONE | Doesn’t include any attachments in Messaging.SingleEmailMessage. |