Moodle PHP Documentation 4.5
Moodle 4.5dev (Build: 20240606) (d3ae1391abe)
tool_messageinbound

Namespaces

namespace  tool_messageinbound
  
 
namespace  tool_messageinbound\message\inbound
  
 
namespace  tool_messageinbound\privacy
  
 
namespace  tool_messageinbound\task
  
 

Classes

class  tool_messageinbound\manager
 Mail Pickup Manager. More...
 
class  tool_messageinbound\message\inbound\invalid_recipient_handler
 A Handler to re-process messages which previously failed sender verification. More...
 
class  tool_messageinbound\privacy\provider
 Data provider class. More...
 
class  tool_messageinbound\task\cleanup_task
 A scheduled task to handle cleanup of old, unconfirmed e-mails. More...
 
class  tool_messageinbound\task\pickup_task
 A scheduled task to handle Inbound Message e-mail pickup. More...
 
class  tool_messageinbound\utils
 
class  tool_messageinbound_edit_handler_form
 Form to edit handlers. More...
 
class  tool_messageinbound_renderer
 Implements the plugin renderer. More...
 

Variables

 $handlers
 
 $messageproviders
 
 $plugin = 2024041600
 
 $tasks
 
$plugin component = 'tool_messageinbound'
 
$plugin version = 2024042200
 

Detailed Description

Variable Documentation

◆ $handlers

$handlers
Initial value:
= array(
array(
'classname' => '\tool_messageinbound\message\inbound\invalid_recipient_handler',
'enabled' => true,
'validateaddress' => false,
),
)

◆ $messageproviders

$messageproviders
Initial value:
= array (
'invalidrecipienthandler' => [
'defaults' => [
'popup' => MESSAGE_PERMITTED + MESSAGE_DEFAULT_ENABLED,
'email' => MESSAGE_PERMITTED + MESSAGE_DEFAULT_ENABLED,
],
],
'messageprocessingerror' => [
'defaults' => [
'popup' => MESSAGE_PERMITTED + MESSAGE_DEFAULT_ENABLED,
'email' => MESSAGE_PERMITTED + MESSAGE_DEFAULT_ENABLED,
],
],
'messageprocessingsuccess' => [
'defaults' => [
'popup' => MESSAGE_PERMITTED + MESSAGE_DEFAULT_ENABLED,
'email' => MESSAGE_PERMITTED + MESSAGE_DEFAULT_ENABLED,
],
],
)

◆ $tasks

$tasks
Initial value:
= array(
array(
'classname' => '\tool_messageinbound\task\pickup_task',
'blocking' => 0,
'minute' => '*',
'hour' => '*',
'day' => '*',
'dayofweek' => '*',
'month' => '*'
),
array(
'classname' => '\tool_messageinbound\task\cleanup_task',
'blocking' => 0,
'minute' => '55',
'hour' => '1',
'day' => '*',
'dayofweek' => '*',
'month' => '*'
),
)