Events
Enupal Backup allows listening for events like beforeSendNotificationEmail
# beforeSendNotificationEmail
This event is fired before the notification email is sent
use enupal\backup\events\NotificationEvent; use enupal\backup\services\Backups; use yii\base\Event; use craft\base\Plugin; use Craft; class YourPlugin extends Plugin { public function init() { ... ... Event::on(Backups::class, Backups::EVENT_BEFORE_SEND_NOTIFICATION_EMAIL, function(NotificationEvent $e) { $backup = $e->backup; $message = $e->message; if ($backup->getStatusName() == 'Error'){ $message->setFrom(['error@mysite.com' => 'C-3PO']); $message->setSubject('Backup Error. Oh, my goodness, oh'); } // Do something }); ... ... } }