Open Source PHP-bibliotek for å sende e-postmeldinger
Gratis PHP API for å sende e-postmeldinger på en veldig grei og enkel måte. Den støtter oppretting av e-postmeldinger, sporing av e-postmeldinger, mottak av e-poster, videresende e-postmeldinger, lagring av meldinger, e-postvalidering og så videre.
Mailgun-PHP er et veldig nyttig PHP-bibliotek som hjelper programvareutviklere til å sende e-postmeldinger på en veldig grei og enkel måte. Den har inkludert støtter standard SMTP-protokollen og gjør det enkelt for utviklere å sende og motta e-postmeldinger fra sine egne PHP-applikasjoner. Den tilbyr høy pålitelighet ettersom den er designet for å håndtere transaksjonelle e-poster på en bedre måte. Den er åpen kildekode og utgitt under MIT-lisensen.
Biblioteket er veldig stabilt og har gitt de mest enkle, tidseffektive og kraftige metodene for å håndtere e-postmeldinger. Den har inkludert støtte for flere viktige funksjoner som å lage e-postmeldinger, sporing av e-postmeldinger, motta e-poster, videresende e-postmeldinger, lagre meldinger, e-postvalidering, sende e-post til flere brukere, legge ved filer eller bilder til e-postmeldinger, pagineringsstøtte, batchmeldinger , lag en sprett og mange flere.
Kom i gang med Mailgun-PHP
Den anbefalte måten å installere Mailgun-PHP SDK på er via Composer, vennligst bruk følgende kommando for enkel installasjon.
Installer Mailgun-PHP via Composer
$ composer require mailgun/mailgun-php kriswallsmith/buzz nyholm/psr7
Du kan også laste ned den fra GitHub og installere den manuelt med letthet .
E-postmelding sendes via PHP
Open source Mailgun-PHP-biblioteket gjør det mulig for programvareutviklere å generere og sende e-postmeldinger i PHP-applikasjonene deres. Biblioteket har inkludert flere viktige funksjoner og måter for å sende e-postmeldinger, som å sende en ren tekstmelding via HTTP, sende en melding med HTML og tekstdeler, spore en e-postmelding, merke en melding, sende en melding med innebygde bilder, sende en melding til flere brukere og mange flere.
Opprett og send Mime-e-postmelding via PHP API
# 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);
E-postmeldingssporing via PHP
E-postsporing er en svært nyttig prosess som gir brukere muligheten til å vite informasjonen om e-postmeldingen deres, for eksempel når mottakeren mottar den, kom den inn i innboksen eller søppelpostmappen, åpnet mottakeren den eller ikke, klikket han på lenkene eller ikke og så mye annen informasjon. Open source Mailgun-PHP-biblioteket har gitt komplett funksjonalitet for sporing av e-postmeldinger fra deres egne PHP-apper. It Store holder styr på hver hendelse som skjer med hver melding i et par dager, for eksempel akseptert, avvist, levert, mislyktes, åpnet, klikket, og så videre.
Spor og last ned hendelser via PHP API
# 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);
Videresend og lagre e-postmeldinger
Åpen kildekode Mailgun-PHP-biblioteket lar PHP-applikasjoner motta e-post via ruter. Ruter vil godta e-poster og deretter utføre operasjoner som å lagre e-posten midlertidig for senere henting, videresende e-posten til en annen e-postadresse, legge ut dataene i e-posten til en URL. Biblioteket tillater å lagre meldingen midlertidig i opptil 3 dager på Mailguns servere slik at du kan hente den senere i henhold til dine behov.