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

OSCHINA-MIRROR/yurunsoft-PHPMailer-Swoole

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

PHPMailer-Swoole

Введение

Это PHPMailer, подходящий для использования в среде Swoole с корутинами.

На основе PHPMailer 6.0 реализована поддержка PHPMailer в среде Swoole, и этот проект не модифицирует исходный код PHPMailer. Теоретически совместим с PHPMailer версии 6.0 и выше.

Необходимо использовать Composer для включения этого проекта, PHPMailer автоматически поддерживает использование корутин и может работать только в контексте Swoole!

QQ группа: 17916227 нажмите, чтобы присоединиться

Использование

Composer: "yurunsoft/phpmailer-swoole":"~1.0"

Использование аналогично PHPMailer без каких-либо различий, за исключением того, что он работает только в контексте корутины Swoole.

go(function(){
	$mail = new PHPMailer; //PHPMailer对象
	$mail->CharSet = 'UTF-8'; //устанавливаем кодировку письма, по умолчанию ISO-8859-1, если отправляете на китайском языке, эта опция обязательна, иначе будет искажённый текст
	$mail->IsSMTP(); // устанавливаем использование SMTP сервиса
	$mail->SMTPDebug = 0; // отключаем функцию отладки SMTP
	$mail->SMTPAuth = true; // включаем аутентификацию SMTP
	$mail->SMTPSecure = 'ssl'; // используем безопасный протокол
	$mail->Host = 'smtp.163.com'; // SMTP сервер
	$mail->Port = '994'; // порт SMTP сервера
	$mail->Username = ''; // имя пользователя SMTP сервера
	$mail->Password = ''; // пароль SMTP сервера
	$mail->SetFrom('', ''); // почтовый ящик, псевдоним
	$mail->Subject = 'title test';
	$mail->MsgHTML('hello world');
	$mail->AddAddress(''); // получатель
	$result = $mail->Send();
	if($result)
	{
		var_dump('ok');
	}
	else
	{
		$result = $error = $mail->ErrorInfo;
		var_dump($result);
	}
});

Более подробный пример кода см. в каталоге test.

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

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

Введение

PHPMailer поддерживает среду Swoole для работы с потоками. Развернуть Свернуть
LGPL-2.1
Отмена

Обновления (2)

все

Участники

все

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

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