Класс Mailer - предназначен для работы с почтой.
                 - Отправляет письма в корректной кодировке.
 - Доступен из любой точки программы.
Методы со знаком * содержат хуки
| void | sendMimeMail() | Функция для отправки писем в UTF-8 
array( | 
| array | setSMTPDataConnect() * | Создание массива данных с необходимыми параметрами для соединения по SMTP | 
| void | addHeaders() | Метод получает массив с заголовками и их значениями, преобразует все в верную кодировку, и сохраняет в переменную класса. | 
| string | mimeHeaderEncode() | Метод для формирования корректных заголовков в письме. | 
| bool | sendMimeMailWithFile() | Метод для отправки писем с вложением. 
array( | 
Метод
sendMimeMail ($dataMail)
                                                        Параметры
Описание
Функция для отправки писем в UTF-8
array(
    nameFrom => имя отправителя
    emailFrom => email отправителя
    nameTo => имя получателя
    emailTo => email получателя
    dataCharset => кодировка переданных данных
    sendCharset => кодировка письма
    subject => тема письма
    body => текст письма
    html => письмо в виде html или обычного текста
    addheaders => дополнительные заголовки
    contentType => если нужен особенный contentType
);
Метод
array setSMTPDataConnect (string $host, string $login, string $pas, string $port, string $timeout, string $emailFrom, string $clientEmail)
                                                        Параметры
Результат работы метода можно изменить хуком: Mailer_setSMTPDataConnect
Описание
Создание массива данных с необходимыми параметрами для соединения по SMTP
Метод
void addHeaders (array $headers)
                                                        Параметры
Описание
Метод получает массив с заголовками и их значениями,
преобразует все в верную кодировку, и сохраняет в переменную класса.
Метод
string mimeHeaderEncode (string $str)
                                                        Параметры
Описание
Метод для формирования корректных заголовков в письме.
Метод
bool sendMimeMailWithFile ($dataMail)
                                                        Параметры
Описание
Метод для отправки писем с вложением.
array(
    From => email отправителя
    To => email получателя
    subject => тема письма
    text => текст письма
    filename => Имя файла относительно корневого каталога
);
перенаправляет на функцию
sendMimeMail ( array(
        nameFrom => имя отправителя
        emailFrom => email отправителя
        nameTo => имя получателя
        emailTo => email получателя
        dataCharset => кодировка переданных данных
        sendCharset => кодировка письма
        subject => тема письма
        body => текст письма
        html => письмо в виде html или обычного текста
        addheaders => дополнительные заголовки
    contentType => если нужен особенный contentType)