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

OSCHINA-MIRROR/yurunsoft-PHPMailer-Swoole

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 2.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 08:23 b80cf9b

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 )

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

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