Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Не отправляется письмо через функцию mail

00 голосов
8
Доброй ночи/утра! Столкнулся со следующей проблемой. Необходимо сделать дополнительное уведомление пользователя при изменении состояния заказа магазине - отправить письмо. Все готово, сам механизм, но при вызове функции отправки письма
@mail, она не срабатывает. Хотя сами письма с сайта приходят, например, при оформлении заказа или регистрации. Хостинг сайта nichost.ru.
Может кто знает в чем может быть дело :)
спросил 27 Июнь, 13 от Lata (220 баллов)

8 Ответы

00 голосов
Здраствуйте!

используйте CEvent::Send

http://dev.1c-bitrix.ru/api_help/main/reference/cevent/send.php
ответил 27 Июнь, 13 от Poleolog (1,240 баллов)
00 голосов
попробовал использовать

Цитата
используйте CEvent::Send


Создал шаблон и событие к нему, но что-то все равно почта не приходит... :(
ответил 26 Июль, 13 от Lata (220 баллов)
00 голосов
Цитата
Александр пишет:
попробовал использовать
Создал шаблон и событие к нему, но что-то все равно почта не приходит...


код в студию! если компоненты отправляют, то и мы сможем! Адрес получателя правильно написали?
ответил 28 Окт, 13 от Poleolog (1,240 баллов)
00 голосов
Сейчас вот еще раз попробовал отправить. :) и отправилось!.. видно, что-то с самим хостом или еще чего. Отправлял письма на mail.ru.
Хотя с другой стороны и на другие почтовые сервера отправлял, работает как бы "через раз". Правда думаю если б в коде была б проблема, то он бы вообще не отправлял почту.
ответил 03 Фев, 14 от Lata (220 баллов)
00 голосов
Цитата
Александр пишет:
Сейчас вот еще раз попробовал отправить. и отправилось!.. видно, что-то с самим хостом или еще чего. Отправлял письма на mail.ru.

Хотя с другой стороны и на другие почтовые сервера отправлял, работает как бы "через раз". Правда думаю если б в коде была б проблема, то он бы вообще не отправлял почту.


Ну раз отправилось, то все нормально. Видимо просто задержалось письмо, придет когда нибудь. У меня и на следующий день приходили.
ответил 23 Май, 14 от Poleolog (1,240 баллов)
00 голосов
спасибо за помощь!!! :D
ответил 20 Сен, 14 от Lata (220 баллов)
00 голосов
А у меня не отправляет, хотя другие компоненты отправляют.
Код
CEvent::Send("FORM_IT", SITE_ID, $arEventFields);
 
не хочет и все. Подскажите пожалуйста.
ответил 24 Янв, 15 от Faidan (100 баллов)
00 голосов
а тип почтового события "FORM_IT" существует? и шаблон есть для него для текущего сайта?
ответил 08 Май, 15 от 4680 (260 баллов)

Похожие вопросы

0 голосов
3 ответов
спросил 12 Фев, 14 от hencok (180 баллов)
0 голосов
2 ответов
0 голосов
2 ответов
спросил 14 Июнь, 13 от Asteria (1,840 баллов)