PHPMailer ответ JSON при отправке

Я использую почтовый сервис, который будет давать ответ json каждый раз, когда электронное письмо отправлено.

Может ли PHPMailer справиться с этим, и если да, то как?

1

Решение

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, но это будет основной идеей.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]