You need to sign in to do that
Don't have an account?

How can we save send email information in Activity History as a related list of case objects.
here my class is
case cse=[select id,ContactEmail,Contactid,Email__c,CaseNumber from case where id=:caseid];
Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage();
mail.setTargetObjectId(cse.Contactid);
mail.setSubject('New Case created ');
body = cs.Email__c;
mail.setHtmlBody(body);
mail.setSaveAsActivity(true);
Messaging.SendEmailResult[] result = Messaging.sendEmail(new Messaging.SingleEmailMessage[]{mail});
Here activity History is stored in contact detail page related list
But that is not my Requirement
i want store Activity history in case dateil page related list
case cse=[select id,ContactEmail,Contactid,Email__c,CaseNumber from case where id=:caseid];
Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage();
mail.setTargetObjectId(cse.Contactid);
mail.setSubject('New Case created ');
body = cs.Email__c;
mail.setHtmlBody(body);
mail.setSaveAsActivity(true);
Messaging.SendEmailResult[] result = Messaging.sendEmail(new Messaging.SingleEmailMessage[]{mail});
Here activity History is stored in contact detail page related list
But that is not my Requirement
i want store Activity history in case dateil page related list
Use this code.