Send e-mail
Пример использования
{exp:send_email to="[email protected]" title="Привет друг!" attach="/home/user/file1.rar"}
{message}
Тут текст письма.
{/message}
{if send_ok}
Письмо отправлено успешно
{if:else}
Ошибки при отправке:
{errors}
{/if}
{/exp:send_email}
Параметры:
-to - может принимать и несколько адресатов, разделенных символом "|"
-title - содержит тему письма
-from_mail - от кого (e-mail)
-from_name - от кого (имя)
-attach - содержит прикрепляемые файлы (также может принимать несколько значений, разеляемых символом "|"), если прикреплять файлы не надо - оставить пустым
-attach_type - тип прикрепляемого файла (также может принимать несколько значений, разеляемых символом "|")
-return - Ссылка, по которой следует перейти после отправки письма (не обязательный параметр)
--- примеры использования:
----- return="index";
----- return="index,5"; - с задержкой в 5 сек.
-no_return_on_error - true|false
-type - тип форматирования text|html
-charset - тип кодировки
-iconv - перекодировать содержимое письма из кодировки charset в кодировку iconv
-eq_var_1 - можно задавать параметром, переменные (eq_var_1, eq_var_2..., eq_var_9) - тогда письмо будет отправляться только если все эти параметры равны друг другу.
-run_if = " '{segment_3}'=='my_title' && '{segment_4}'!='FAILD' " - настраиваемый режим запуска (как eq_var_N), письмо будет отправляться только если выполняются заданные условия
Переменные:
-send_ok - принимает true|false в зависиммости от успешности отправки
-errors - описание ошибок
!! Важно. Содержимое тега message, имеет высокий приоритет обработки, т.е. так и отправится как . Для его подстановки, заключайте весь плагин в тег {exp:member:custom_profile_data} или берите переменную из PHP. (так же и с другими переменными)
Все версии
Файл | Версия | Список изменений |
---|---|---|
Скачать | 1.02 | - Добавлен параметр "attach_type", позволяющий передавать тип прикрепляемого файла. (Полезно при аттаче файлов во временных папках /tmp/...) |
Скачать | 1.01 | - Исправлена ошибка, при выводе сообщения о невозможности отправить письмо |
Скачать последнюю версию ExpressionEngine Плагины > Send e-mail
Комментарии (2)
Бред какой то
Кому как... Мне в свое время понадобилось - вот и написал