Php_libmail клас за изпращане на имейли

Общ Php клас за изпращане на имейли чрез SMTP или чрез стандартната функция на php поща ().
Доста функционален и лесен за използване.

История на промените

Пример за употреба

echo "Показва оригиналния текст на имейла:
";
?>

Описание на класа

Поща ([кодиране], [base64 | 8 бита], [idna конвертира FALSE | TRUE])

Първи стъпки с клас.
По подразбиране кодирането на буквите е UTF-8, за да изпратите писмо в различно кодиране, посочете го.

$ mail = нова поща (); // кодиране по подразбиране
ИЛИ
$ mail = нова поща ("windows-1251"); // всяко кодиране
Вторият параметър е Content-Transfer-Encoding - дали искате да кодирате текста на съобщението base64 или изпращане без кодиране (8 бита), в прав текст. По подразбиране е base64, силно се препоръчва да се променя този параметър, base64 е най-удобният и оптимален за изпращане на поща.

smtp_on (smtp_server, вход, парола, [порт], [изчакване])

Активиране на изпращането на имейл чрез SMTP.
Ако искате да изпратите имейл чрез SMTP, използвайте тази команда.
Ако няма нужда да изпращате чрез SMTP, игнорирайте тази команда.

    smtp_server: за да се свържете с smtp, използвайки обичайния протокол, сървърът е посочен в обичайния формат, например "smtp.mail.ru".
    За да се свържете със сървъра с помощта на защитен протокол, например с gmail.com, трябва да добавите пред сървъра " ssl: //", напр."ssl: //smtp.gmail.comСъщо така не забравяйте да посочите порта, за сигурни връзки обикновено е 465.

порт: порт за SMTP връзка. Ако портът е стандартен, можете да го оставите празен, по подразбиране е 25

изчакване: изчакване на връзката. По подразбиране е 5 секунди. Обикновено не е необходимо да променяте, но ако smtp е бавен или връзката ви със сървъра е дълга, можете да увеличите.