Оператор mailПоддерживается в <dynamic> Оператор mail осуществляет отправку почтовых уведомлений и рассылок,
используя для этого указанный smtp сервер или же пользуясь программой sendmail.
Операторы Синтаксис: <mail from=expr to=expr [subj=expr] [host=expr] [port=expr]
[attach=expr] [mode=instant|queue|sendmail] [charset=expr]>
text </mail> где,
Пример: Автоматическая отправка пользователю (подписчику) уведомления о выполнении
<mail to="user@mail.ru" from="robot@test.com"
subj="<#name#>">
Добрый день, рады сообщить, что присланный Вами документ (<#name#>) одобрен и опубликован на сайте. </mail> Пример: Отправка письма с указанием пути к sendmail: <mail to="user@mail.ru" from="robot@test.com" subj="<#name#>"
path="/usr/local/qmail/bin/sendmail -t">
</mail> Пример: Автоматическая рассылка новости по списку пользователей, желающих получать рассылку. Новость отсылается, если у нее стоит пометка «Отправить в рассылку», после чего пометка сбрасывается. <if <#send_this#> == 'on'>
<foreach name=x path="main.users.$" where="receive_email='on'"> <mail from="Robot <robot@test.com>" to="<foreach[x].email>" subj="Новости DJEM.RU: <#_name#>" charset="windows-1251"> Дорогой <foreach[x]._name>! На нашем сайте появилась следующая новость: <#_publish_time.time("%d.%mm")#> | <#_name#> <p><#vvodka#></p> <a href="http:/www.djem.ru<#_url#>">Подробнее.</a> </mail> </foreach> <#send_this=""#> </if> Примечание: контроль типа «переключатель», будучи отмеченной, заносит в пользовательское поле значение 'on'
|
![]() |
Поиск по документации![]() |