PHP


Loading the support system

loading...

The PHP wrapper does not need to be installed in specific manner. It only needs to be downloaded to a location of your choosing, and included in your PHP script.
https://github.com/ReachmailInc/WebAPISamples/tree/master/php

Full ReachMail API documentation at:
https://services.reachmail.net

Connecting with your PHP application is easy. Check out this sample code.

<?php
// Tokens to generate your access token $rmapi = new RMAPI('YoUrSeCr3tTokenG03sH3rE'); // Retrieve account information array $account_info = $rmapi->rm_administrationUsersCurrent(); // Parse array and access the account id stdClass object value. // Returns just the the account GUID as a string $AccountId = $account_info['service_response']->AccountId; // Due to PHP's lack of dictionary objects, each recipient must be placed in // their own single record array $request = array ( "FromAddress" => "sender@domain.tld", "Recipients" => array( array("Address" => "email@domain.tld"), array("Address" => "email2@domain.tld") ), "Subject" => "Test Subject", // Use the optional `Headers` parameter to set the message headers // Note that here, the `From` header is used to create a more friendly // sender alias. "Headers" => array( "From" => "FromName <sender@domain.tld>", "X-Company" => "ReachMail" ), // Plain text MIME part "BodyText" => "This is the TEXT version of the Easy-SMTP API test", // HTML MIME part. Be sure to correctly escape quotes and meta-characters "BodyHtml" => "This is the HTML version of the Easy-SMTP API test", // Enable optional link tracking with a boolean value "Tracking" => true ); // Send the message and store the response in a variable for easy access. $es_campaign=$rmapi->rm_easySmtpDelivery($AccountId, $request); ?>