You need to sign in to do that
Don't have an account?
krish@123
How to pass current record id in in bound emails services...........Please help me
Hi
I need a helo for resolving for below code
Iam sending emails from selected usere on Contact VF and saving record while saving iam sending emails for users and aslo saving records.
Now i need to pass current record id ( which i have saved) in inbound emails
I tried to send the record id as email.subject
I am getting but i need to pass this email.subject or current id in soql
so that while replying from email .there is a status custom field on contact object will become true.
global class createMemberInbound implements Messaging.InboundEmailHandler {
global Messaging.InboundEmailResult handleInboundEmail(Messaging.inboundEmail email, Messaging.InboundEnvelope env) {
Messaging.InboundEmailResult result = new Messaging.InboundEmailResult();
String myPlainText= '';
myPlainText = email.plainTextBody;
Event[] newevent= new Event[0];
MailSendingDetailsDTO__c mail = new MailSendingDetailsDTO__c();
try
{
contact mem;
memb = [Select Id, Name, Email,Status__c From Contact where id= :apexpages.currentpagereference.getparameter().get('id') ;
System.debug('-------------Error is mem------------:'+email.fromAddress);
mem.Status__c= true;
mem.Accepted_By__c = email.fromname;
System.debug('-------------Error is mem.Status_for_invitation__C------------: ' +mem.Status_for_invitation__C);
upsert mem;
}
catch (Exception e)
{
System.debug('Error is: ' + e);
}
result.success = true;
return result;
}
}
Thanks
I need a helo for resolving for below code
Iam sending emails from selected usere on Contact VF and saving record while saving iam sending emails for users and aslo saving records.
Now i need to pass current record id ( which i have saved) in inbound emails
I tried to send the record id as email.subject
I am getting but i need to pass this email.subject or current id in soql
so that while replying from email .there is a status custom field on contact object will become true.
global class createMemberInbound implements Messaging.InboundEmailHandler {
global Messaging.InboundEmailResult handleInboundEmail(Messaging.inboundEmail email, Messaging.InboundEnvelope env) {
Messaging.InboundEmailResult result = new Messaging.InboundEmailResult();
String myPlainText= '';
myPlainText = email.plainTextBody;
Event[] newevent= new Event[0];
MailSendingDetailsDTO__c mail = new MailSendingDetailsDTO__c();
try
{
contact mem;
memb = [Select Id, Name, Email,Status__c From Contact where id= :apexpages.currentpagereference.getparameter().get('id') ;
System.debug('-------------Error is mem------------:'+email.fromAddress);
mem.Status__c= true;
mem.Accepted_By__c = email.fromname;
System.debug('-------------Error is mem.Status_for_invitation__C------------: ' +mem.Status_for_invitation__C);
upsert mem;
}
catch (Exception e)
{
System.debug('Error is: ' + e);
}
result.success = true;
return result;
}
}
Thanks