buy
Email deliverability

Description

The Email Deliverability API helps you check if your domain has the correct DNS settings needed for sending emails safely and without issues.
It verifies the key email authentication records for your domain:
1. SPF
2. DKIM
3. DMARC

parameters

Simple code

curl --insecure -u "USERNAME:PASSWORD" -X POST "https://Server-IP-or-Hostname:2003/index.php?api=json&act=email_deliverability"
<?php
	$user = 'Webuzo Username';
	$pass = 'Password';
	$host = 'Server IP / Hostname';
	
	$url = 'https://'.rawurlencode($user).':'.rawurlencode($pass).'@'.$host.':2003/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);
	if(!empty(curl_error($ch))){
		echo curl_error($ch); die();
	}

	// 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