我正在使用电子邮件服务,每次发送电子邮件时都会给出json响应。
PHPMailer可以处理这个,如果是,那怎么办?
答案 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更改它,但这将是基本的想法。