Bibliotecă PHP cu sursă deschisă pentru a trimite mesaje de e-mail
API PHP gratuit pentru a trimite mesaje de e-mail într-un mod foarte simplu și simplu. Acceptă crearea de mesaje de e-mail, urmărirea mesajelor de e-mail, primirea de e-mailuri, redirecționarea mesajelor de e-mail, stocarea mesajelor, validarea e-mailurilor și așa mai departe.
Mailgun-PHP este o bibliotecă PHP foarte utilă care ajută dezvoltatorii de software să trimită mesaje de e-mail într-un mod foarte simplu și simplu. Acesta a inclus acceptă protocolul standard SMTP și facilitează pentru dezvoltatori să trimită și să primească mesaje de e-mail din propriile aplicații PHP. Oferă fiabilitate ridicată, deoarece este conceput pentru a gestiona e-mailurile tranzacționale într-un mod mai bun. Este open source și este lansat sub licența MIT.
Biblioteca este foarte stabilă și a furnizat cele mai simple, eficiente în timp și mai puternice metode pentru gestionarea mesajelor de e-mail. Acesta a inclus suport pentru mai multe funcții importante, cum ar fi crearea de mesaje de e-mail, urmărirea mesajelor de e-mail, primirea de e-mailuri, redirecționarea mesajelor de e-mail, stocarea mesajelor, validarea e-mailurilor, trimiterea de e-mailuri către mai mulți utilizatori, atașarea fișierelor sau imaginilor la mesajele de e-mail, suport pentru paginare, mesaje în lot , creați o saritură și multe altele.
Noțiuni introductive cu Mailgun-PHP
Modul recomandat de a instala Mailgun-PHP SDK este prin Composer, vă rugăm să utilizați următoarea comandă pentru o instalare ușoară.
Instalați Mailgun-PHP prin Composer
$ composer require mailgun/mailgun-php kriswallsmith/buzz nyholm/psr7
De asemenea, îl puteți descărcați de pe GitHub și să îl instalați manual cu ușurință .
Trimiterea mesajului prin e-mail prin PHP
Biblioteca cu sursă deschisă Mailgun-PHP permite dezvoltatorilor de software să genereze și să trimită mesaje de e-mail în aplicațiile lor PHP. Biblioteca a inclus câteva funcții și modalități importante pentru trimiterea de mesaje de e-mail, cum ar fi trimiterea unui mesaj text simplu prin HTTP, trimiterea unui mesaj cu HTML și părți de text, urmărirea unui mesaj de e-mail, etichetarea unui mesaj, trimiterea unui mesaj cu imagini în linie, trimiterea un mesaj pentru mai mulți utilizatori și mulți alții.
Creați și trimiteți un mesaj de e-mail Mime prin API-ul PHP
# Include the Autoloader (see "Libraries" for install instructions)
require 'vendor/autoload.php';
use Mailgun\Mailgun;
# Instantiate the client.
$mgClient = Mailgun::create('PRIVATE_API_KEY', 'https://API_HOSTNAME');
$domain = "YOUR_DOMAIN_NAME";
$params = array(
'from' => 'Excited User ',
'to' => 'bob@example.com',
'subject' => 'Hello',
'text' => 'Testing some Mailgun awesomness!'
);
# Make the call to the client.
$mgClient->messages()->send($domain, $params);
Urmărirea mesajelor prin e-mail prin PHP
Urmărirea e-mailului este un proces foarte util care oferă utilizatorilor puterea de a cunoaște informațiile despre mesajul lor de e-mail, cum ar fi când destinatarul îl primește, a intrat în căsuța de e-mail sau în dosarul de spam, a deschis destinatarul sau nu, a dat click pe linkuri sau nu și atâtea alte informații. Biblioteca cu sursă deschisă Mailgun-PHP a oferit funcționalitate completă pentru urmărirea mesajelor de e-mail din interiorul propriilor aplicații PHP. Magazinul ține evidența fiecărui eveniment care se întâmplă cu fiecare mesaj timp de câteva zile, cum ar fi acceptat, respins, livrat, eșuat, deschis, dat clic și așa mai departe.
Urmăriți și descărcați evenimente prin API-ul PHP
# Include the Autoloader (see "Libraries" for install instructions)
require 'vendor/autoload.php';
use Mailgun\Mailgun;
# Instantiate the client.
$mgClient = Mailgun::create('PRIVATE_API_KEY', 'https://API_HOSTNAME');
$domain = 'YOUR_DOMAIN_NAME';
$queryString = array(
'begin' => 'Wed, 1 Jan 2020 09:00:00 -0000',
'ascending' => 'yes',
'limit' => 25,
'pretty' => 'yes',
'recipient' => 'bob@example.com'
);
# Issue the call to the client.
$result = $mgClient->events()->get($domain, $queryString);
Redirecționați și stocați mesajele de e-mail
Biblioteca cu sursă deschisă Mailgun-PHP permite aplicațiilor PHP să primească e-mailuri prin Rute. Rutele vor accepta e-mailuri și apoi vor efectua operațiuni precum stocarea temporară a e-mailului pentru recuperarea ulterioară, redirecționarea e-mailului la o altă adresă de e-mail, Postarea datelor în e-mail la o adresă URL. Biblioteca permite stocarea temporară a mesajului timp de până la 3 zile pe serverele Mailgun, astfel încât să îl puteți recupera mai târziu, în funcție de nevoile dvs.