< All Topics

email/addspamassassinsender

Description

Adds a new sender in SpamAssassin’s white or blacklist for an existing SPanel user account.

Parameters

FieldTypeRequiredDescription
tokenstringYesAuthorizing API token – check API Basics for more information.
accountuserstringYesThe SPanel user account that is being managed or viewed.
actionstringYesThe category and function being executed.
typestringYes‘blacklist’ or ‘whitelist’.
senderstringYesThe sender domain to add.

Example

$endpointUrl = 'https://123.123.123.123/spanel/api.php';

$postData = [
  'token' => 'provided_auth_token',
  'accountuser' => 'spanelio',
  'action' => 'email/addspamassassinsender',
  'type' => 'whitelist',
  'sender' => 'testwhitelist.com'
];

$ch = curl_init();
curl_setopt( $ch, CURLOPT_URL, $endpointUrl);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt( $ch, CURLOPT_POST, true);
curl_setopt( $ch, CURLOPT_POSTFIELDS, http_build_query($postData));
curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt( $ch, CURLOPT_SSL_VERIFYHOST, false);
$jsonOutput = curl_exec( $ch );

You can find more information about the Endpoint URL in our API Basics article.

Output

{
    "result": "success",
    "data": {
        "type": 2,
        "msg": [
            "testwhitelist.com has been added to the SA whitelist for user spanelio"
        ]
    }
}
Previous email/listspamassassinsenders
Next email/removespamassassinsender
Table of Contents