Activity Forums Salesforce® Discussions Activity is not creating in salesforce when sending email through Messaging class?

  • Aman

    Member
    May 1, 2018 at 8:21 am

    Hi Rajan,

    As i can see in you code, please add setSaveAsActivity as true in your code Like below.

    Messaging.SingleEmailMessage email = new Messaging.SingleEmailMessage();
    email.setToAddresses(toRecipients);
    email.setSenderDisplayName(leadobj.Owner_Name__c);
    email.setTargetObjectId(leadobj.Id);
    email.setUseSignature(false);
    email.setBccSender(false);
    email.setSaveAsActivity(true);
    email.setTemplateId(templateId);

    Thanks

  • PRANAV

    Member
    May 1, 2018 at 9:39 am

    Hi Rajan ,

    I think you use false value for setSaveAsActivity. Either you have to set its value true or left it for default true value. As

    setSaveAsActivity(saveAsActivity)
    The default value is true, meaning the email is saved as an activity. This argument only applies if the recipient list is based on targetObjectId or targetObjectIds. If HTML email tracking is enabled for the organization, you will be able to track open rates.

    Hope this helps you more.

  • shariq

    Member
    September 20, 2018 at 6:37 pm

    Hi,

    Just make setSaveAsActivity true for your single email messaging class.

    Hope this helps.

Log In to reply.

Popular Salesforce Blogs

Popular Salesforce Videos