Guest User

Untitled

a guest
Jan 17th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. List<Messaging.SingleEmailMessage> messages = new List<Messaging.SingleEmailMessage>();
  2. Messaging.SingleEmailMessage theMessage = new Messaging.SingleEmailMessage();
  3. theMessage.setTemplateId(emailTemplateId);
  4. theMessage.setTargetObjectId(this.myCase.ContactId);
  5. List<String> toAddress = new List<String>();
  6. toAddress.add(this.myCase.Contact.Email);
  7. theMessage.setToAddresses(toAddress);
  8. theMessage.setWhatId(this.myCase.Id);
  9. theMessage.setSaveAsActivity(true); // Only saves to TargetObjectId
  10. messages.add(theMessage);
  11. Messaging.SendEmailResult[] results = Messaging.sendEmail(messages);
  12.  
  13. EmailTemplate ET = new EmailTempalte([Select id,Body, HtmlValue,Subject FROM EmailTemplate Where Id =: emailTemplateId]);
  14.  
  15. EmailMessage em = new EmailMessage();
  16. em.subject = ET.subject;
  17. em.body = ET.body;
  18. em.HtmlBody = ET.htmlValue;
  19. em.ParentId = case.id;
  20. insert em;
Add Comment
Please, Sign In to add comment