如何从PHP IMAP服务器获取特定的电子邮件ID电子邮件和对话

时间:2020-06-10 08:53:03

标签: php email imap mail-server php-imap

我一直在开发用于潜在客户管理的CRM,现在我想通过ID从我的电子邮件中获取选定的潜在客户电子邮件。

我使用php imap函数从邮件服务器获取所有电子邮件,但是在这种情况下,我无法通过ID提取特定的电子邮件对话。

这是我的代码:

function imap_email_list_by_lead_email_id($inbox,$lead_email,$company_email)
{  
  $emails_sorted_1 = imap_search($inbox,'FROM '.$company_email,'TO '.$lead_email);
  $emails_sorted_2 = imap_search($inbox,'FROM '.$lead_email, 'TO '.$company_email);

  $lead_converstion_msg_no = array_merge($emails_sorted_1,$emails_sorted_2);


  $mail_list_contents = array();

  for ($i=0; $i < count($lead_converstion_msg_no); $i++) { 
    $mail_content = imap_fetch_overview($inbox,$lead_converstion_msg_no[$i]);

    $mail_list_contents[] = $mail_content;
  }

  $results = array_reverse($mail_list_contents);
  return $results;

} 

我希望在这里能找到答案。

0 个答案:

没有答案