znframework / package-email
ZN Framework Email Package
Installs: 7 079
Dependents: 6
Suggesters: 0
Security: 0
Stars: 0
Watchers: 4
Forks: 1
Open Issues: 0
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 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());