No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
Newer Version Available
MassEmailMessage Class
Contains methods for sending mass email.
Namespace
Usage
All base email (Email class) methods are also available to the MassEmailMessage objects.
MassEmailMessage Methods
The following are methods for MassEmailMessage. All are instance methods.
setDescription(String)
The description of the email.
Signature
public Void setDescription(String description)
Parameters
- description
- Type: String
Return Value
Type: Void
setTargetObjectIds(ID[])
A list of IDs of the contacts, leads, or users to which
the email will be sent. The IDs you specify set the context and ensure
that merge fields in the template contain the correct data. The objects
must be of the same type (all contacts, all leads, or all users).
Signature
public Void setTargetObjectIds(ID[] targetObjectIds)
Parameters
- targetObjectIds
- Type: ID[]
Return Value
Type: Void
Usage
You can list up to 250 IDs per email. If you specify a value for the targetObjectIds field, optionally specify a whatId as well to set the email context to a user, contact, or lead. This ensures that merge fields in the template contain the correct data.
Do not specify the IDs of records that have the Email Opt Out option selected.
All email must have a recipient value
of at least one of the following:
- toAddresses
- ccAddresses
- bccAddresses
- targetObjectId
- targetObjectIds
setWhatIds(ID[])
Optional. If you specify a list of contacts for the targetObjectIds field, you can specify a list of whatIds as well. This helps to further ensure that merge
fields in the template contain the correct data.
Signature
public Void setWhatIds(ID[] whatIds)
Parameters
- whatIds
- Type: ID[]
Return Value
Type: Void
Usage
The values must be one of the following types:
- Contract
- Case
- Opportunity
- Product