jedun / messend
Application Messend For Send Message An Other
Installs: 18
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/jedun/messend
Requires
- php: >=7.4
- guzzlehttp/guzzle: ^7.8 || ^7.9
- rakit/validation: ^1.0 || ^1.4
Requires (Dev)
- monolog/monolog: ^3.7
- phpunit/phpunit: 9.6.20
This package is auto-updated.
Last update: 2025-11-29 03:46:46 UTC
README
Messend is a bridge to send messages to Gmail, Twilio Whatsapp, Twilio Sms platforms. Messend can also be used for the Two Factory Auth feature.
Installation
Install the latest version with
composer require jedun/messend
Send Email
<?php use Messend\Messend; // no need use try catch, because is already handle on library $result = $messend->email->send([ 'user_secret_key' => 'user_secret_key', 'mail_host' => 'mail_host', 'mail_port' => 'mail_port', 'mail_encryption' => 'mail_encryption', 'mail_username' => 'mail_username@example.com', 'mail_password' => 'mail_password', 'to' => 'to@example.com', 'subject' => 'Subject', 'content' => '<strong>Content</strong>', ]); var_dump($result);
Generate Otp
<?php use Messend\Messend; // no need use try catch, because is already handle on library $result = $messend->tfa->generateOtp([ 'user_secret_key' => 'user_secret_key', 'contact' => 'contact@example.com', 'expired' => EPOCH_TIME_EXPIRED ]); var_dump($result);
Match Otp
<?php use Messend\Messend; // no need use try catch, because is already handle on library $result = $messend->tfa->matchOtp([ 'user_secret_key' => 'user_secret_key', 'otp_secret_key' => 'otp_secret_key', 'contact' => 'contact@example.com', 'otp_code' => '123456', 'now' => EPOCH_TIME_NOW ]); var_dump($result);
Send Whatsapp
<?php use Messend\Messend; // no need use try catch, because is already handle on library $messend = new Messend(); $result = $messend->twilio->send([ 'user_secret_key' => 'user_secret_key', 'twilio_type' => 'whatsapp', 'twilio_sid' => 'twilio_sid', 'twilio_auth_token' => 'twilio_auth_token', 'twilio_number_from' => '+1234xxxxx', 'twilio_number_to' => '+62812xxxxx', 'twilio_body' => 'message', ]); var_dump($result);
Send Sms
<?php use Messend\Messend; // no need use try catch, because is already handle on library $messend = new Messend(); $result = $messend->twilio->send([ 'user_secret_key' => 'user_secret_key', 'twilio_type' => 'sms', 'twilio_sid' => 'twilio_sid', 'twilio_auth_token' => 'twilio_auth_token', 'twilio_number_from' => '+1234xxxxx', 'twilio_number_to' => '+62812xxxxx', 'twilio_body' => 'message', ]); var_dump($result);
Requirements
- Messend
^1.0works with PHP 7.4 or above.