CLI API Documentation

Axigen's PHP Command Line Interface API reference guide

List of all members.

Public Member Functions

  __construct ($quarantineObj, $parentObj)
  clearFilters ()
  deleteFilteredEmails ()
  deleteQuarantineEMail ($mailID)
  deliverFilteredEmails ()
  deliverQuarantineEMail ($mailID)
  getFilterObj ()
  getQuarantineObj ()
  getSessionObj ()
  imposeAgeRestriction ($day=0, $hours=0, $min=0, $sec=0, $compareType="equal")
  imposeNextScheduleRestriction ($date, $compareType)
  imposeRecipientRestriction ($recipient, $compareType="equal")
  imposeRetriesRestriction ($nrOfRetries, $compareType="equal")
  imposeSenderRestriction ($sender, $compareType)
  imposeSizeRestriction ($size, $compareType="equal", $sizeType="kb")
  listFilteredEMails ($action="no action")
  listQuarantineEMails ()

Member Function Documentation

Quarantine::clearFilters (  ) 

clears the already set filters

Returns:
bool
Quarantine::deleteFilteredEmails (  ) 

applies a delete action to filtered emails

Returns:
bool
Quarantine::deleteQuarantineEMail ( mailID  ) 

this method tells Axigen to delete the mailId

Returns:
bool
Parameters:
$mailID  string the mailId to delete
Quarantine::deliverFilteredEmails (  ) 

applies a delivery action to filtered emails

Returns:
bool
Quarantine::deliverQuarantineEMail ( mailID  ) 

this method tells Axigen to delete the mailId

Returns:
bool
Parameters:
$mailID  string the mailId to delete
Quarantine::imposeAgeRestriction ( day = 0,
hours = 0,
min = 0,
sec = 0,
compareType = "equal"  
)

sets the filter age restriction

Returns:
bool
Parameters:
$day  int number of days
$hours  int number of hours
$min  int number of minutes
$sec  int number of seconds
$compareType  string type of comparison (equal , less, more)
Quarantine::imposeNextScheduleRestriction ( date,
compareType  
)

sets the filter next schedule restriction

Returns:
bool
Parameters:
$date  string next schedule date (ex: 2 Jan 2007 17:34)
$compareType  string type of comparison (equal , less, more)
Quarantine::imposeRecipientRestriction ( recipient,
compareType = "equal"  
)

sets the filter recipient restriction

Returns:
bool
Parameters:
$recipient  string the Recipient to filter
$compareType  string type of comparison (equal , not equal)
Quarantine::imposeRetriesRestriction ( nrOfRetries,
compareType = "equal"  
)

sets the filter retries restriction

Returns:
bool
Parameters:
$nrOfRetries  int number of retries
$compareType  string type of comparison (equal , less, more)
Quarantine::imposeSenderRestriction ( sender,
compareType  
)

sets the filter sender restriction

Returns:
bool
Parameters:
$sender  string the Sender to filter
$compareType  type of comparison (equal , not equal)
Quarantine::imposeSizeRestriction ( size,
compareType = "equal",
sizeType = "kb"  
)

sets the filter size restriction

Returns:
bool
Parameters:
$size  int the message size
$compareType  string type of comparison (equal , less, more)
$sizeType  string type of size (B - bytes, KB - kilobytes, MB - megabytes)
Quarantine::listFilteredEMails ( action = "no action"  ) 

returns an array with emails filtered by already set filters

Returns:
array
Quarantine::listQuarantineEMails (  ) 

returns an array with all the emails from the quarantine

Returns:
array