kovspace,
по части ошибок похоже, что предыдущее обновление не было переустановлено, номера строк не совпадают, внесли изменения, повторно переустановите.
kovspace писал(а):
Хотелось бы, что если нет получателя, то письмо бы вообще не пыталось отправиться. Иногда через Core_Mail.onBeforeSend требуется предотвратить отправку писем с определенными параметрами.
Если ваш метод вернет что-то, то обработка прервется и send() вернет то, что вернул ваш метод.