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 е бавен или връзката ви със сървъра е дълга, можете да увеличите.