Информация
На главную Главная

Мой t-cards.ru
Войти Войти
Зарегистрироваться Регистрация

Разное
Форум Форум
Вернуться Форумы на t-cards.ru> Hard"n"Soft
Логин
Пароль
Регистрация Участники Поиск >> FAQ


Сообщения в теме: "Exim - настройки autoreply через mysql..."
20.09.2006 13:26
Admin

Регистрация: 05.10.2005
Проживание: Москва
Сообщения: 284
По умолчаниюExim - настройки autoreply через mysql

Для автоответа в эксиме есть специальный транспорт (driver = autoreply), решил завязать его на mysql

Завел 2 дополнительных поля в таблицу dbmail_users (флаг autoreply INT и текст ответа autoreply_text TEXT)

В роутерах сделал так:

autoreply:
driver = accept
user = mail
group = mail
retry_use_local_part
no_expn
no_verify
unseen
condition = ${lookup mysql{SELECT userid FROM dbmail_users WHERE lower(userid)=lower("$local_part") and lower(domen)=lower("$domain") AND autoreply = 1}{yes}{no}}
transport = address_autoreply

А в транспорте так:

address_autoreply:
driver = autoreply
text = ${lookup mysql{SELECT autoreply_text FROM dbmail_users WHERE lower(userid)=lower("$local_part") and lower(domen)=lower("$domain")}}
from = $local_part@$domain
subject = "Autoreply from $domain mail-server"
headers = "Content-Type: text/plain; charset="windows-1251""
to = $sender_address
user = mail
group = mail


Теперь можно эти параметры редактировать через веб-интерфейс.