使用电子邮件模板总结

(1)查到自己要用的电子邮件模板
     List<EmailTemplate> mbs=[Select e.Subject, e.Name, e.Body From EmailTemplate e where Name='New Opportunity' limit 1];

(2)定义电子邮件对象
     Messaging.SingleEmailMessage[] mailToSend = new Messaging.SingleEmailMessage[] {};

     Messaging.SingleEmailMessage mail= new Messaging.SingleEmailMessage();
     //发给谁(多为联系人Id,用户Id,潜在客户Id)这些对象都有email地址     mail.setTargetObjectId();
     //是否要作为活动保存 true 或者 false
     mail.setSaveAsActivity(false);
     //邮件模板Id
     mail0.setTemplateId(mbs[0].Id);    
     //什么对象操作的时候
     mail.setWhatId(opp.Id);业务机会的Id
     //抄送给谁
      mail.setBccAddresses(new String[]{'[email protected]'});
     //密送给谁
     mail.setCcAddresses(new String[]{'[email protected]'});
     //放入要发送list里   
     mailToSend.add(mail);
     //发送
     Messaging.sendEmail(mailToSend);



注意:whatId 如果是业务机会不能是用户

为了发送邮件 可以先建立一个对象 用他的Id,等邮件发送完了 在删除

你可能感兴趣的:(活动)