PHPMailer响应json发送

时间:2014-09-24 07:11:58

标签: php phpmailer

我正在使用电子邮件服务,每次发送电子邮件时都会给出json响应。

PHPMailer可以处理这个,如果是,那怎么办?

1 个答案:

答案 0 :(得分:0)

PHPMailer只会提交给本地邮件服务器和SMTP。没有内置的HTTP传输,但您可以使用PHPMailer创建消息,然后通过HTTP将它们提交给您正在使用的任何HTTP API。例如:

...//construct your message
$mail->preSend();
$message = $mail->getSentMIMEMessage();
$response = http_post_fields('http://some-mail-service.example.com/api', array('command' => 'send', 'message' => $message));
var_dump(json_decode($response));

显然,您需要针对特定​​的API更改它,但这将是基本的想法。