Доброго времени суток.
Есть проблема с phpmailer 2.2.1 SMTP Authentication Support
При определенных условиях phpmailer возвращает ошибку SMTP Error: Data not accepted.
Причина мне известна. Но проблема в то что эту ошибку он просто печатает а не записывает в лог к примеру.
В файле class.phpmailer.php строка 757 есть запись
<?php
throw new phpmailerException($this->Lang('data_not_accepted'), self::STOP_CRITICAL);
?>
В моем модуле есть страничка для js
<?php
function module_page_js($id){
drupal_mail(......);
echo drupal_to_js($status);
}
?>
Как результат получается:
{ "total": "858", "messages": 283, "percent": 32.983682983683, "status": "error" }
Js естественно ругается.
Как можно исправить?
Комментарии
Придумал временное решение
<?php
echo ' JSON:'.drupal_to_js($status);
?>