Zend Mail генерирует исключение (потому что mail() возвращает false), когда для имени присваивается значение как с внешним символом (например, «å»), так и с запятой («,»,). Повторно создайте код ниже.Задача Zend Mail с чужой char + запятой
$mail = new Zend_Mail('utf-8');
$mail
->setFrom('[email protected]', 'My company')
->setSubject('hi')
->addTo('[email protected]', 'aå,a')
->setBodyHtml('<p>asd</p>')
->send();
Если я изменю вызов addTo на что-то ниже, ошибки не возникает.
->addTo('[email protected]', 'aåa')
->addTo('[email protected]', 'a,a')
->addTo('[email protected]', 'aa')
Странная вещь, даже если она бросает исключение («Не удается отправить почту»), почта доставляется. Я использую последнюю Zend Mail (1.9.5?). Пожалуйста, остановитесь!