No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
Newer Version Available
SingleEmailMessage Methods
Namespace
Usage
All base email (Email class) methods are also available to the SingleEmailMessage objects.
SingleEmailMessage Methods
The following are methods for SingleEmailMessage. All are instance methods.
setBccAddresses(String[])
Signature
public Void setBccAddresses(String[] bccAddresses)
Parameters
- bccAddresses
- Type: String[]
Return Value
Type: Void
Usage
At least one value must be specified in one of the following fields: toAddresses, ccAddresses, bccAddresses, targetObjectId, or targetObjectIds.
If the BCC compliance option is set at the organization level, the user cannot add BCC addresses on standard messages. The following error code is returned: BCC_NOT_ALLOWED_IF_BCC_ COMPLIANCE_ENABLED. Contact your Salesforce representative for information on BCC compliance.
setCcAddresses(String[])
Signature
public Void setCcAddresses(String[] ccAddresses)
Parameters
- ccAddresses
- Type: String[]
Return Value
Type: Void
Usage
- toAddresses
- ccAddresses
- bccAddresses
- targetObjectId
- targetObjectIds
setCharset(String)
Signature
public Void setCharset(String charset)
Parameters
- charset
- Type: String
Return Value
Type: Void
setDocumentAttachments(ID[])
Signature
public Void setDocumentAttachments(ID[] docAttachments)
Parameters
- docAttachments
- Type: ID[]
Return Value
Type: Void
Usage
You can attach multiple documents as long as the total size of all attachments does not exceed 10 MB.
setFileAttachments(EmailFileAttachment[])
Signature
public Void setFileAttachments(EmailFileAttachment[] fileAttachments)
Parameters
- fileAttachments
- Type: Messaging.EmailFileAttachment[]
Return Value
Type: Void
Usage
You can attach multiple files as long as the total size of all attachments does not exceed 10 MB.
setHtmlBody(String)
Signature
public Void setHtmlBody(String htmlBody)
Parameters
- htmlBody
- Type: String
Return Value
Type: Void
setInReplyTo(String)
Signature
public Void setInReplyTo(String inReplyTo)
Parameters
- inReplyTo
- Type: String
Return Value
Type: Void
setPlainTextBody(String)
Signature
public Void setPlainTextBody(String plainTextBody)
Parameters
- plainTextBody
- Type: String
Return Value
Type: Void
setOrgWideEmailAddressId(ID)
Signature
public Void setOrgWideEmailAddressId(ID emailAddressId)
Parameters
- emailAddressId
- Type: ID
Return Value
Type: Void
setReferences(String)
Signature
public Void setReferences(String references)
Parameters
- references
- Type: String
Return Value
Type: Void
setSubject(String)
Signature
public Void setSubject(String subject)
Parameters
- subject
- Type: String
Return Value
Type: Void
setTargetObjectId(ID)
Signature
public Void setTargetObjectId(ID targetObjectId)
Parameters
- targetObjectId
- Type: ID
Return Value
Type: Void
setToAddresses(String[])
Signature
public Void setToAddresses(String[] toAddresses)
Parameters
- toAddresses
- Type: String[]
Return Value
Type: Void
Usage
- toAddresses
- ccAddresses
- bccAddresses
- targetObjectId
- targetObjectIds
setWhatId(ID)
Signature
public Void setWhatId(ID whatId)
Parameters
- whatId
- Type: ID
Return Value
Type: Void
Usage
The value must be one of the following types:
- Account
- Asset
- Campaign
- Case
- Contract
- Opportunity
- Order
- Product
- Solution
- Custom