Developer Network

Campaign.SpamTest

Tests provided raw email content through SpamAssassin spam-filter and returns the raw output.

Input Parameters

  • APIKey
    Your user account API key. You can learn your API key in your Sendloop area > Manage Account section
  • Command
    For subscribing an email address, you should set this parameter to 'Campaign.SpamTest'

Output Parameters

  • 1
    Connection type is not compatible
  • 2
    Invalid API key or user account is not available
  • Status
    Completed
  • Return
    Base64 encoded raw spam test results will be returned

Examples

Error Output Example

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

curl http://yoursubdomain.sendloop.com/api/index.php?FormValue_APIKey=xxx
&FormValue_Command=Campaign.SpamTest&FormValue_RawEmail=xxx

Your raw email content here (with headers and body parts)

<value>
  <struct>
    <member>
      <name>APIError</name>
      <value><string><strong>Invalid API key or user account is not available</strong></string></value>
    </member>
    <member>
      <name>APIErrorCode</name>
      <value><string><strong>2</strong></string></value>
    </member>
  </struct>
</value>

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Error Output Example

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

curl http://yoursubdomain.sendloop.com/api/index.php?FormValue_APIKey=xxx
&FormValue_Command=Campaign.SpamTest&FormValue_RawEmail=xxx

Your raw email content here (with headers and body parts)

<value>
  <struct>
    <member>
      <name>Status</name>
      <value><string><strong>Completed</strong></string></value>
     </member>
     <member>
       <name>Return</name>
       <value><string><strong>Base64 encoded raw spam test results</strong></string></value>
     </member>
  </struct>
</value>

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.


API Reference

Campaign Functions

Subscriber List Functions

Subscriber Custom Field Functions

Subscriber List Segment Functions

Subscriber List Integration Functions

Subscriber Functions

Report Functions

Media Library Functions

Chart Functions