Zend Mail выдает исключение (потому что mail () возвращает false), когда для имени to присваивается что-то с внешним символом (например, "å") и запятой (","). Воспроизведите с кодом ниже.
$mail = new Zend_Mail('utf-8');
$mail
->setFrom('info@myhost', 'My company')
->setSubject('hi')
->addTo('MYEMAIL@SOMEHOST.COM', 'aå,a')
->setBodyHtml('<p>asd</p>')
->send();
Если я изменю вызов addTo на что-то из нижеперечисленного, ошибки не будет.
->addTo('znarkus@gmail.com', 'aåa')
->addTo('znarkus@gmail.com', 'a,a')
->addTo('znarkus@gmail.com', 'aa')
Странная вещь, даже если она выдает исключение («Невозможно отправить почту»), почта доставлена . Я использую последнюю версию Zend Mail (1.9.5?). Пожалуйста, помогите!