init.php
Email event types
Description ru:
#USER_ID# - ID пользователя
#LOGIN# - Логин
#EMAIL# - EMail
#NAME# - Имя
#ID# - ID проекта
#DATE_CREATE# - Дата регистрации проекта
#PROJECT_NAME# - Название проекта
#CATEGORY# - Категория проекта
#S1_NAME# - Имя участника1
#S2_NAME# - Имя участника2
Description en:
#USER_ID# - User ID
#LOGIN# - Login
#EMAIL# - EMail
#NAME# - Name
#ID# - Project ID
#DATE_CREATE# - Project registration date
#PROJECT_NAME# - Project title
#CATEGORY# - Project category
#S1_NAME# - Student1 name
#S2_NAME# - Student1 name
Email templates:
E-mail template parameters #26:
From: #DEFAULT_EMAIL_FROM#
To: #DEFAULT_EMAIL_FROM#
Subject: #SITE_NAME#: New project was registered
Site #SITE_NAME# information message
------------------------------------------
The site #SERVER_NAME# successfully registered a new project.
User data:
User ID: #USER_ID#
Login: #LOGIN#
Name: #NAME#
E-Mail: #EMAIL#
Project data:
Project ID: #ID#
Project registration date: #DATE_CREATE#
Project title: #PROJECT_NAME#
Project category: #CATEGORY#
Student1 name: #S1_NAME#
Student2 name: #S2_NAME#
Letter automatically generated.
E-mail template parameters #27:
From: #DEFAULT_EMAIL_FROM#
To: #EMAIL#
Subject: [#SITE_NAME# ##ID#]: Your project was registered
Message body type: text
Message body:
Site #SITE_NAME# information message
------------------------------------------
The site #SERVER_NAME# successfully registered your project.
User data:
User ID: #USER_ID#
Login: #LOGIN#
Name: #NAME#
E-Mail: #EMAIL#
Project data:
Project ID: #ID#
Project registration date: #DATE_CREATE#
Project title: #PROJECT_NAME#
Project category: #CATEGORY#
Student1 name: #S1_NAME#
Student2 name: #S2_NAME#
Letter automatically generated.
Почему то элементы в инфоблок добавляются а писма не отправляются.
В Проверке сайта:
В место CEvent::Send("PROJECT_REGISTRATION", SITE_ID, $arEventFields); использовал mail(); письма приходят.
В чем может быт проблема?
Код |
---|
//Создали событие AddEventHandler("iblock", "OnAfterIBlockElementAdd", Array("AfterElementAdd", "AfterElementAddSendMail"); class AfterElementAdd { function AfterElementAddSendMail(&$arFields) { global $USER; //Проверили номер инфоблока if($arFields["IBLOCK_ID"] == 3) { $category = CIBlockPropertyEnum::GetByID($arFields["PROPERTY_VALUES"]["49"] //Выбрали нужные свойства $arEventFields = array( "USER_ID" => $arFields["MODIFIED_BY"], "LOGIN" => $USER->GetLogin(), "EMAIL" => htmlspecialcharsbx($USER->GetEmail()), "NAME" => $USER->GetFormattedName(false), "ID" => $arFields["MODIFIED_BY"], "DATE_CREATE" => ConvertDateTime($arFields["ACTIVE_FROM"], CSite::GetDateFormat("SHORT", SITE_ID), "PROJECT_NAME" => $arFields["NAME"], "CATEGORY" => $category["VALUE"], "S1_NAME" => $arFields["PROPERTY_VALUES"][10]." ".$arFields["PROPERTY_VALUES"][28], "S2_NAME" => $arFields["PROPERTY_VALUES"][38]." ".$arFields["PROPERTY_VALUES"][39] ; //Отправили нужное письмо с вышеуказанными данными CEvent::Send("PROJECT_REGISTRATION", SITE_ID, $arEventFields); } } } |
Email event types
Email event type: | PROJECT_REGISTRATION |
#USER_ID# - ID пользователя
#LOGIN# - Логин
#EMAIL# - EMail
#NAME# - Имя
#ID# - ID проекта
#DATE_CREATE# - Дата регистрации проекта
#PROJECT_NAME# - Название проекта
#CATEGORY# - Категория проекта
#S1_NAME# - Имя участника1
#S2_NAME# - Имя участника2
Description en:
#USER_ID# - User ID
#LOGIN# - Login
#EMAIL# - EMail
#NAME# - Name
#ID# - Project ID
#DATE_CREATE# - Project registration date
#PROJECT_NAME# - Project title
#CATEGORY# - Project category
#S1_NAME# - Student1 name
#S2_NAME# - Student1 name
Email templates:
[ | [s1] en |
[ | [s1] en |
From: #DEFAULT_EMAIL_FROM#
To: #DEFAULT_EMAIL_FROM#
Subject: #SITE_NAME#: New project was registered
Message body type: text
Message body:Site #SITE_NAME# information message
------------------------------------------
The site #SERVER_NAME# successfully registered a new project.
User data:
User ID: #USER_ID#
Login: #LOGIN#
Name: #NAME#
E-Mail: #EMAIL#
Project data:
Project ID: #ID#
Project registration date: #DATE_CREATE#
Project title: #PROJECT_NAME#
Project category: #CATEGORY#
Student1 name: #S1_NAME#
Student2 name: #S2_NAME#
Letter automatically generated.
E-mail template parameters #27:
From: #DEFAULT_EMAIL_FROM#
To: #EMAIL#
Subject: [#SITE_NAME# ##ID#]: Your project was registered
Message body type: text
Message body:
Site #SITE_NAME# information message
------------------------------------------
The site #SERVER_NAME# successfully registered your project.
User data:
User ID: #USER_ID#
Login: #LOGIN#
Name: #NAME#
E-Mail: #EMAIL#
Project data:
Project ID: #ID#
Project registration date: #DATE_CREATE#
Project title: #PROJECT_NAME#
Project category: #CATEGORY#
Student1 name: #S1_NAME#
Student2 name: #S2_NAME#
Letter automatically generated.
Почему то элементы в инфоблок добавляются а писма не отправляются.
В Проверке сайта:
Проверка на наличие неотправленных сообщений | Есть ошибки при отправке системных почтовых сообщений, число неотправленных сообщений: 15 |
В чем может быт проблема?