harmonyio / smtp-client
Asynchronous SMPT client
Installs: 7
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 2
Open Issues: 5
pkg:composer/harmonyio/smtp-client
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: 2025-10-20 06:55:47 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:
PLAINLOGINCRAM-MD5
SMTP Extensions
The following SMTP extensions are currently implemented:
- Authentication (
AUTH) - MessageSizeDeclaration (
SIZE)