harmonyio / smtp-client
Asynchronous SMPT client
v0.0.2
2019-01-14 18:05 UTC
Requires
- php: ^7.3
- ext-filter: *
- ext-hash: *
- ext-json: *
- amphp/amp: ^2.1.1
- amphp/socket: ^0.10.11
Requires (Dev)
- harmonyio/php-codesniffer-ruleset: 1.0.0-rc1
- harmonyio/phpunit-extension: ^1.0.0-rc1
- maglnet/composer-require-checker: ^1.1.0
- phpunit/phpunit: ^7.5.1
- slevomat/coding-standard: ^4.8.6
- squizlabs/php_codesniffer: ^3.4.0
This package is auto-updated.
Last update: 2024-12-20 05:21:07 UTC
README
Async SMTP client
Requirements
- PHP 7.3
- ext-hash
- ext-json
In addition for non-blocking contexts one of the following event libraries should be installed:
Installation
composer require harmonyio/smtp-client
Implementation
Authentication
The following authentication methods are currently implemented:
PLAIN
LOGIN
CRAM-MD5
SMTP Extensions
The following SMTP extensions are currently implemented:
- Authentication (
AUTH
) - MessageSizeDeclaration (
SIZE
)