}
// Make sure we have an email address
if (getenv('MAILAPI_TEST_EMAIL') == null) {
    exit('Set setenv("MAILAPI_TEST_EMAIL") to use this example');
}
$member1 = array();
$member2 = array();
// Generate two different emails
$test_email1 = str_replace("@", "+php1@", getenv('MAILAPI_TEST_EMAIL'));
$test_email2 = str_replace("@", "+php2@", getenv('MAILAPI_TEST_EMAIL'));
// member1
$member1['user_email'] = $test_email1;
$member1['user_fname'] = 'John';
$member1['user_lname'] = 'Doe';
// member2
$member2['user_email'] = $test_email2;
$member2['user_fname'] = 'Obi-Wan';
$member2['user_lname'] = 'Kenobi';
// Create our API object
$mailapi = new MAILAPI_Client(getenv('MAILAPI_KEY'));
// Add members
$members = array($member1, $member2);
$report = $mailapi->addBulkMembers($members);
// Evaluate response
echo "Number of added members: " . $report["added"] . "\n";
echo "Number of updated members: " . $report["updated"] . "\n";
foreach ($report["errors"] as $error) {
    echo "Email that caused the error: " . $error["email"] . "\n";
    echo "Message: " . $error["error_message"] . "\n";
    echo "Code: " . $error["error_code"] . "\n";
}