1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/m35-MaiSmtp.class.php

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

MaiSmtp.class.php

简单介绍

SMTP-протокол используется для отправки электронных писем, поддерживает массовую рассылку, отправку с вложениями, а также CC и BCC. Автор: m35 78079676@qq.com.

Использование (начальный уровень)

<?php
require 'MaiSmtp.class.php';

$Mail = new MaiSmtp('smtp.126.com', 'wsskoko@126.com', 'password');
$Mail->send('Заголовок: MaiSmtp отправка теста', '<h2>Содержание:</h2><p>MaiSmtp.class.php от m35</p>', '78079676@qq.com');

Использование (продвинутый уровень. 1)

<?php
require 'MaiSmtp.class.php';

$Mail = new MaiSmtp('smtp.126.com:25', 'maijianhu:wsskoko@126.com', 'password');
$result = $Mail->send('Заголовок: MaiSmtp отправка теста', '<h2>Содержание:</h2><p>MaiSmtp.class.php от m35</p>', '78079676@qq.com');
if ($result) {
    echo 'Отправка прошла успешно';
} else {
    echo '<pre>';
    print_r($Mail->error);
}

MaiSmtp инициализация параметров:

  1. smtp.126.com — адрес SMTP-сервера электронной почты, по умолчанию порт 25. Если порт не 25, то необходимо указать формат smtp.126.com:465.
  2. wsskoko@126.com — почтовый аккаунт. Для настройки псевдонима можно использовать формат «маленький покупатель: wsskoko@126.com».
  3. password — пароль почтового аккаунта. Можно не указывать, если пароль не требуется.
  4. debug mode — логический тип, значение TRUE записывает процесс отправки в переменную log.

Использование (продвинутый уровень. 2)

<?php
require 'MaiSmtp.class.php';

$Mail = new MaiSmtp('smtp.126.com:25', 'maijianhu:wsskoko@126.com', 'password', TRUE); // последний параметр TRUE включает режим отладки
$Mail->addRecipients('78079676@qq.com'); // добавить получателя
$Mail->addRecipients(array('zhangsan@example.com', 'lisi@example.com')); // массив получателей
$Mail->addRecipients('xiaoli@example.com', 'cc'); // переслать получателю
$Mail->addRecipients('xiaozhang@example.com', 'bc'); // отправить конфиденциально
$Mail->changeBackup(TRUE); // одновременно отправить себе копию
$result = $Mail->send('Заголовок: MaiSmtp отправка теста', '<h2>Содержание:</h2><p>MaiSmtp.class.php от m35</p>');
echo '<pre>';
if ($result) {
    echo 'Отправка прошла успешно';
} else {
    echo 'Ошибка:';
    print_r($Mail->error);
}
echo 'Процесс отладки:';
print_r($Mail->log);

Использование (дополнительные инструкции)

<?php
$Mail->removeRecipients('78079676@qq.com'); // удалить получателя
$Mail->clearRecipients(); // очистить список получателей

$Mail->addAttachments('./example.txt'); // добавить вложение
$Mail->removeAttachments('./example.txt'); // удалить вложение
$Mail->clearAttachments(); // очистить вложения

// Сценарии многократной отправки сообщений
$Mail->resetMail(); // сначала сбросить условия отправки
$Mail->send('Заголовок: MaiSmtp отправка теста', '<h2>Содержание:</h2><p>MaiSmtp.class.php от m35</p>', 'other@example.com'); // затем отправить второй раз

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Отправка писем по SMTP-протоколу в PHP. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/m35-MaiSmtp.class.php.git
git@api.gitlife.ru:oschina-mirror/m35-MaiSmtp.class.php.git
oschina-mirror
m35-MaiSmtp.class.php
m35-MaiSmtp.class.php
master