buy
Email deliverability

Description

The Email Deliverability API helps you check whether all domains on the server have the correct DNS settings needed for sending emails safely and successfully.
It verifies important email authentication records, including:
1. SPF
2. DKIM
3. DMARC

parameters

Sample Code

curl --insecure -u "root:PASSWORD" "https://SERVER_IP:2005/index.php?api=json&act=email_deliverability"
<?php
$user = 'root';
$pass = 'Password';
$host = 'Server IP / Hostname';
	
$url = 'https://'.rawurlencode($user).':'.rawurlencode($pass).'@'.$host.':2005/index.php?api=json&act=email_deliverability';  

// Set the curl parameters 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 

if(!empty($post)){
	curl_setopt($ch, CURLOPT_POST, 1);
	curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
}

// Get response from the server. 
$resp = curl_exec($ch);

// The response will hold a string as per the API response method. 
$res = json_decode($resp, true);

print_r($res);
    Was this page helpful?
    Newsletter Subscription
    Subscribing you to the mailing list