五月天激情丁香,国产精品2019,国产成人精品亚洲2020,国产精品免费视频一区二区三区,开心久久婷婷综合中文字幕,天堂视频在线观看免费完整版

Smtp

電子郵件是—種用電子手段提供信息交換的通信方式,是互聯網應用最廣的服務。電子郵件幾乎是每個web應用程序不可或缺的,無論是時事通訊還是訂單確認。本庫采用swoole協程客戶端實現了電子郵件的發送。

組件要求

  • php: >=7.1.0
  • ext-swoole: ^4.2.6
  • easyswoole/spl: ^1.1
  • easyswoole/utility: ^1.0

安裝方法

composer require easyswoole/smtp

倉庫地址

easyswoole/smtp

基本使用

郵件配置

set

設置服務器地址

public function setServer(string $server): void

設置服務器端口

public function setPort(int $port): void

設置ssl

public function setSsl(bool $ssl): void

設置用戶名

public function setUsername(string $username): void

設置密碼

public function setPassword(string $password): void

設置郵件發送方

public function setMailFrom(string $mailFrom): void

設置超時時間

public function setTimeout(float $timeout): void

設置郵件大小

public function setMaxPackage(int $maxPackage)

get

獲取服務地址

public function getServer(): string

獲取服務端口

public function getPort(): int

是否設置了ssl

public function isSsl(): bool

獲取用戶名

public function getUsername(): string

獲取密碼

public function getPassword(): string

獲取郵件發送方

public function getMailFrom(): string

獲取超時時間

public function getTimeout(): float

獲取郵件大小

public function getMaxPackage()

內容配置

set

設置協議版本

public function setMimeVersion($mimeVersion): void

設置contentType

public function setContentType($contentType): void

設置字符

public function setCharset($charset): void

設置編碼

public function setContentTransferEncoding($contentTransferEncoding): void

設置主題

public function setSubject($subject): void

設置郵件內容

public function setBody($body): void

添加附件

public function addAttachment($attachment)

get

獲取協議版本

public function getMimeVersion()

獲取contenttype

public function getContentType()

獲取字符

public function getCharset()

獲取編碼

public function getContentTransferEncoding()

獲取主題

public function getSubject()

獲取郵件內容

public function getBody()

獲取附件

public function getAttachments()

使用示例

use EasySwoole\Smtp\Mailer;
use EasySwoole\Smtp\MailerConfig;
use EasySwoole\Smtp\Message\Html;
use EasySwoole\Smtp\Message\Attach;
// 必須用go
go(function (){
    $config = new MailerConfig();
    $config->setServer('smtp.163.com');
    $config->setSsl(false);
    $config->setUsername('huizhang');
    $config->setPassword('*******');
    $config->setMailFrom('xx@163.com');
    $config->setTimeout(10);//設置客戶端連接超時時間
    $config->setMaxPackage(1024*1024*5);//設置包發送的大小:5M

    //設置文本或者html格式
    $mimeBean = new Html();
    $mimeBean->setSubject('Hello Word!');
    $mimeBean->setBody('<h1>Hello Word</h1>');

    //添加附件
    $mimeBean->addAttachment(Attach::create('./test.txt'));

    $mailer = new Mailer($config);
    $mailer->sendTo('xx@qq.com', $mimeBean);
});

進階使用

郵件內容支持文本和html兩種類型

文本

示例

$mimeBean = new \EasySwoole\Smtp\Message\Text();
$mimeBean->setSubject('Hello Word!');
$mimeBean->setBody('<h1>Hello Word</h1>');

效果

Html

$mimeBean = new \EasySwoole\Smtp\Message\Html();
$mimeBean->setSubject('Hello Word!');
$mimeBean->setBody('<h1>Hello Word</h1>');

效果

附件

$mimeBean = new \EasySwoole\Smtp\Message\Text();
//$mimeBean = new \EasySwoole\Smtp\Message\Html();

...

// 創建附件
$createAttachment = Attach::create('./test.txt');

// 添加附件
$mimeBean->addAttachment($createAttachment);

...
主站蜘蛛池模板: 免费看黄色小视频 | 色婷五月综激情亚洲综合 | 国产在线视频你懂得 | 日产精品一区二区三区免费 | 精品久久久久久中文字幕网 | 男女国产视频 | 日韩免费在线视频 | 欧美日韩亚洲一区二区三区在线观看 | 啦啦啦免费 | 男人天堂网av | 狠狠操婷婷 | 国产98色在线 | 日韩 | 久久亚洲免费视频 | 狠狠色狠色综合曰曰 | 久久狠狠一本精品综合网 | 国产一区二区精品久久 | 色播五月激情五月 | 国产高清免费吃奶在线观看 | 美女视频一区二区 | 五月天在线播放视频在线 | 在线免费观看毛片 | 色偷一区国产精品 | www.色婷婷 | 欧美视频久久 | 色一情一乱一伦一视频免费看 | 国产一区二区三区免费在线视频 | 精品久久网 | 狠狠插综合网 | 丁香五月缴情综合网 | 亚洲国产日产韩国欧美综合 | 国产欧美一区二区三区在线 | 四虎最新免费观看网址 | 国产精品亚洲а∨天堂2021 | 亚洲欧美成人综合久久久 | 成人精品视频一区二区三区 | 国产欧美日韩综合一区二区三区 | 久久中文视频 | 国产福利一区在线 | 日韩经典在线 | 国产短视频在线观看 | 免费在线视频你懂的 |