⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.82
Server IP:
41.128.143.86
Server:
Linux host.raqmix.cloud 6.8.0-1025-azure #30~22.04.1-Ubuntu SMP Wed Mar 12 15:28:20 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.3.23
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
psa-horde
/
imp
/
lib
/
Maillog
/
Storage
/
View File Name :
Base.php
* @category Horde * @copyright 2014-2017 Horde LLC * @license http://www.horde.org/licenses/gpl GPL * @package IMP */ abstract class IMP_Maillog_Storage_Base { /** * Store a log entry. * * @param IMP_Maillog_Message $msg Message object. * @param IMP_Maillog_Log_Base $log Log entry. * * @return boolean True if log entry was saved. */ abstract public function saveLog( IMP_Maillog_Message $msg, IMP_Maillog_Log_Base $log ); /** * Retrieve history for a message. * * @param IMP_Maillog_Message $msg A message object. * @param array $filter Filter these actions. * * @return array Array of IMP_Maillog_Log_Base objects. */ abstract public function getLog( IMP_Maillog_Message $msg, array $filter = array() ); /** * Delete log entries. * * @param IMP_Maillog_Messages|array $msgs Message objects * (IMP_Maillog_Message objects). */ abstract public function deleteLogs($msgs); /** * Retrieve changes to the maillog since the provided timestamp. * * @param integer $ts Timestamp. * * @return array An array of messages (IMP_Maillog_Message objects) * changed since the provided timestamp. */ abstract public function getChanges($ts); }