Полезные решения, шпаргалки и примеры по html, css, js, jQuery, MySQL, PHP, HostCMS, ssh.
Созадем файл например observer.php в папке modules/core/mail/ со следующим содержанием:
<?php
defined('HOSTCMS') || exit('HostCMS: access denied.');
class Core_Mail_Observer
{
static public function onBeforeSend($Core_Mail)
{
$from = 'noreply@site.ru'; // От кого
$fromName = 'Интернет-магазин'; // Имя отправителя
$Core_Mail
->from($from)
->senderName($fromName)
->header('Return-Path', $from)
;
}
}
?>
Добавляем наблюдателя в bootstrap.php:
Core_Event::attach('Core_Mail.onBeforeSend', array('Core_Mail_Observer', 'onBeforeSend'));