znframework / package-email
ZN 框架邮件包
8.10.0
2024-04-12 18:38 UTC
Requires
- php: >=7.0.0
- znframework/package-datatypes: >=6.0
- znframework/package-datetime: >=6.0
- znframework/package-helpers: >=6.0
- znframework/package-security: >=6.0
- znframework/package-zerocore: >=6.0
README
ZN 框架邮件包
请按照以下步骤进行安装和使用。
安装
您只需运行以下代码即可进行安装。
composer require znframework/package-email
文档
点击文档查看您的库文档。
示例用法
以下展示了基本级别的使用方法。
<?php require 'vendor/autoload.php'; ZN\ZN::run(); # The default settings are in the ZN\Email\EmailDefaultConfiguration file. # You can make your settings in this file. # The Config::set() method should be used if you need to configure settings externally. Config::services('email', [ 'driver' => 'smtp', 'smtp' => [ 'host' => '', 'user' => '', 'password' => '', 'port' => 587, 'keepAlive' => false, 'timeout' => 10, 'encode' => '', # empty, tls, ssl 'dsn' => false, 'auth' => true ], 'general' => [ 'senderMail' => '', # Default Sender E-mail Address. 'senderName' => '', # Default Sender Name. 'priority' => 3, # 1, 2, 3, 4, 5 'charset' => 'UTF-8', # Charset Type 'contentType' => 'html', # plain, html 'multiPart' => 'mixed', # mixed, related, alternative 'xMailer' => 'ZN', 'encoding' => '8bit', # 8bit, 7bit 'mimeVersion' => '1.0', # MIME Version 'mailPath' => '/usr/sbin/sendmail' # Default Mail Path ] ]); Email::from('from@example.com') ->to('to@example.com') ->send('This is Subject', 'This is message.'); Output::display(Email::error());