You need to sign in to do that
Don't have an account?
Staci
create email message activity history with inbound email handler
I have a custom object with a custom Send An Email button that will default the Related To in the subject line of the outbound email message. It sends fine. What I want, is if anyone replies to that email I want another entry made in the Activity History of that inbound email message. I can see in the debug logs that the emails are coming back in, but I can't find them anywhere (floating around in SF space!) How do I get them associated with the custom object when they come back into SF?
Here's my email handler
Here's my email handler
global class serviceInquiryHandler implements Messaging.InboundEmailHandler { global Messaging.InboundEmailResult handleInboundEmail(Messaging.InboundEmail email, Messaging.InboundEnvelope envelope) { Messaging.InboundEmailResult result = new Messaging.InboundEmailresult(); if(email.subject.contains('Service Inquiry')) { try { //string ccAddy = envelope.ccAddress; system.debug('I get here' + email.subject + '--------------------------------------------'); EmailMessage mes = new EmailMessage(); //mes.CcAddress = envelope.ccAddresses; mes.ToAddress = envelope.toAddress; mes.FromName = email.FromName; mes.FromAddress = envelope.fromAddress; //mes.RelatedTo = email.subject.substringAfter('Service Inquiry'); mes.HtmlBody = email.plainTextbody; mes.Subject = email.subject; insert mes; //to save attachment to activity //for(Messaging.Inboundemail.BinaryAttachment bAttachment: //email.binaryAttachments) { //Attachment attachment = new Attachment(); //attachment.Name = bAttachment.fileName; //attachment.Body = bAttachment.body; //attachment.ParentId = mes.Id; //insert attachment; //} result.success = true; }catch (Exception e){ result.success = false; result.message = 'Oops, I failed.' + e.getMessage(); } return result; } return null; } }
AakashSidana
I have the same query, nobody answered this one. kindly help