method
public
static
User::onEmailReceived()
Класс: \Bitrix\Mail\User
Сигнатура
public static onEmailReceived(string $to, array<string|int, mixed> $message, mixed $recipient, mixed $userRelation, string &$error) : bool
Описание
Отправляет события, связанные с электронной почтой
Параметры
$to
string
Email получателя.
$message
array<string|int, mixed>
Сообщение.
$recipient
mixed
$userRelation
mixed
$error
string
Ошибка.
Возвращаемое значение
bool
Как применяется в User
User::onEmailReceived() — метод класса \Bitrix\Mail\User модуля «Почта».
Статический метод — вызывается через имя класса User, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Mail\User;
Loader::includeModule('mail');
$to = '';
$message = [];
$recipient = null;
$userRelation = null;
$error = '';
$result = User::onEmailReceived($to, $message, $recipient, $userRelation, $error);
// $result: boolДругие методы User
clearTokensCache()create()Создаёт почтового пользователяgetDefaultEmailFrom()getForwardTo()Возвращает уникальный email сущности Site-User-EntitygetMailUserGroup()Возвращает группу почтовых пользователейgetReplyTo()Возвращает уникальный email сущности User-Entity и URL точки входаgetUserData()getUserRelation()handleServerNameUpdate()handleSiteUpdate()login()Выполняет вход пользователяonLoginExternal()Возвращает ID почтового пользователя
Исходный файл: source/mail/lib/user.php:278

