在邮件枪中处理传入电子邮件的问题

问题描述:

我想处理json(通过收到的电子邮件的mailgun的邮寄请求收到)。在邮件枪中处理传入电子邮件的问题

我正在使用codeigniter。

以下是我正在处理的json的一部分。

}, 
"log-level": "info", 
"timestamp": 1475215276.814206, 
"message": { 
"headers": { 
    "to": "[email protected]", 
    "message-id": "[email protected]om", 
    "from": "User Test <[email protected]>", 
    "subject": "example email for testing" 
}, 
"attachments": [], 
"recipients": [ 
    "[email protected]" 
], 

我没有访问$this->input->post('from')主题价值$this->input->post('subject')任何问题。

但是我试图访问收件人用下面的代码,但所有我得到的是空值。

$to = $this->input->post('to'); 

$message_header = $this->input->post('message'); 
$recipients = $message_header->recipients; 
$email = $recipients[0]; 
$email_q = filter_var($email, FILTER_SANITIZE_EMAIL); 

任何帮助将是伟大的。

以下列方式得到地址。

在笨:

$this->input->post('recipient'); 

在PHP:

$_POST['recipient'];