Function Help - Emails

Function Help - Emails

We have a function (listed below) that creates a task for the contact owner anytime a contact sends an email to us. I'd like to update this to create the task for the user the email was sent to. What change can I make to get this working?

  1. contact = zoho.crm.searchRecords("Contacts","(Email:equals:" + emailAdd + ")");
  2. info contact;
  3. for each  con in contact
  4. {
  5. duedate = today;
  6. contactid = con.get("id");
  7. info contactid;
  8. accountid = con.get("Account_Name").get("id");
  9. ownerid = con.get("Owner").get("id");
  10. mp = Map();
  11. mp.put("Subject","Email Received From " + emailAdd);
  12. mp.put("Owner",ownerid);
  13. mp.put("$se_module","Accounts");
  14. mp.put("Due_Date",duedate);
  15. mp.put("Status","Not Started");
  16. mp.put("What_Id",accountid);
  17. mp.put("Who_Id",contactid);
  18. mp.put("Account_State",acctstate);
  19. create = zoho.crm.createRecord("Tasks",mp);
  20. }