znframework / package-email
ZN Framework Email Package
8.24.1
2025-03-28 05:54 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
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
ZN Framework Email Package
Follow the steps below for installation and use.
Installation
You only need to run the following code for the installation.
composer require znframework/package-email
Documentation
Click for documentation of your library.
Example Usage
Basic level usage is shown below.
<?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());