Помогите с правилом для maildrop'а
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- tango
- Access Forbidden
- Сообщения: 247
- Зарегистрирован: 2007-12-15 17:41:18
- Откуда: Санкт- Петербург
- Контактная информация:
Помогите с правилом для maildrop'а
Всем привет!
Помогите написать правило для майлдропа...
Суть в следующем:
Нужно чтобы в период с 9.00 до 19.00 письма приходящие в ящик, пересылались на определенный е-мейл.
А с 19.00 до 9.00 - на другой е-мейл.
У меня тупняк полный.....
Спасибо.
Помогите написать правило для майлдропа...
Суть в следующем:
Нужно чтобы в период с 9.00 до 19.00 письма приходящие в ящик, пересылались на определенный е-мейл.
А с 19.00 до 9.00 - на другой е-мейл.
У меня тупняк полный.....
Спасибо.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35504
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Помогите с правилом для maildrop'а
роутер с условием.
если время больше, но меньше и т.п.
Время тут есть - http://www.lissyara.su/doc/exim/4.70/st ... s/#tod_log
достать его можно этим - http://www.lissyara.su/doc/exim/4.70/st ... /#extract2
если время больше, но меньше и т.п.
Время тут есть - http://www.lissyara.su/doc/exim/4.70/st ... s/#tod_log
достать его можно этим - http://www.lissyara.su/doc/exim/4.70/st ... /#extract2
Убей их всех! Бог потом рассортирует...
- Alex Keda
- стреляли...
- Сообщения: 35504
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Помогите с правилом для maildrop'а
да, учтите момент перехода на новый день.
т.е. с 19 вечера до 7 утра не так просто изобразить будет
условие будет "больше 19 или меньше 7"
т.е. с 19 вечера до 7 утра не так просто изобразить будет
условие будет "больше 19 или меньше 7"
Убей их всех! Бог потом рассортирует...
- tango
- Access Forbidden
- Сообщения: 247
- Зарегистрирован: 2007-12-15 17:41:18
- Откуда: Санкт- Петербург
- Контактная информация:
Re: Помогите с правилом для maildrop'а
Я задала переменную
DATE=`date '+%H%M%S'`
т.е. результат вывода команды date будет иметь следующий вид:
090000 - в 9 часов утра
190000 - в 19 часов вечера
в этом случаее вроде путаницы со сменой суток быть не должно....
Меня сейчас интересует правильный синтаксис... как это в файл .mailfilter записать....
что-то типа
[ $DATE -ge 090000 ] - больше или равно 9 часам
[ $DATE -le 190000 ] - меньше или равно 19 часам
как ЭТО объединить в скрипте?
DATE=`date '+%H%M%S'`
т.е. результат вывода команды date будет иметь следующий вид:
090000 - в 9 часов утра
190000 - в 19 часов вечера
в этом случаее вроде путаницы со сменой суток быть не должно....
Меня сейчас интересует правильный синтаксис... как это в файл .mailfilter записать....
что-то типа
[ $DATE -ge 090000 ] - больше или равно 9 часам
[ $DATE -le 190000 ] - меньше или равно 19 часам
как ЭТО объединить в скрипте?
- Alex Keda
- стреляли...
- Сообщения: 35504
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Помогите с правилом для maildrop'а
http://www.lissyara.su/doc/programming/shell/
Код: Выделить всё
-а бинарный логический оператор AND (и)
-o бинарный логический оператор OR (или), имеет мень-
ший приоритет, чем ANDУбей их всех! Бог потом рассортирует...
- tango
- Access Forbidden
- Сообщения: 247
- Зарегистрирован: 2007-12-15 17:41:18
- Откуда: Санкт- Петербург
- Контактная информация:
Re: Помогите с правилом для maildrop'а
Написала следующее:
под to "tan-go@nwgsm.ru" я подразумевала что письмо будет пересылаться на этот ящик....
А на самом деле сейчас просто создается файл с именем tan-go@nwgsm.ru и в него записываются пришедшие письма.
Как сделать чтобы пересылалось?
Код: Выделить всё
DEFAULT=$HOME/Maildir/
LOGFILE=/var/log/maildrop.log
DATE=`date '+%H%M%S'`
logfile "$LOGFILE"
`test $DATE -ge 090000`
if ($RETURNCODE == 0)
{
`test $DATE -le 190000`
if ($RETURNCODE == 0)
{
to "tan-go@nwgsm.ru"
}
else
{
`touch test.log`
}
}
А на самом деле сейчас просто создается файл с именем tan-go@nwgsm.ru и в него записываются пришедшие письма.
Как сделать чтобы пересылалось?
- tango
- Access Forbidden
- Сообщения: 247
- Зарегистрирован: 2007-12-15 17:41:18
- Откуда: Санкт- Петербург
- Контактная информация:
- tango
- Access Forbidden
- Сообщения: 247
- Зарегистрирован: 2007-12-15 17:41:18
- Откуда: Санкт- Петербург
- Контактная информация:
Re: Помогите с правилом для maildrop'а
Возник еще один вопрос....
А как должно выглядеть правило для майлдропа, которое будет посылать определенный автоответ на любое входящее письмо?
Помогите плиз....
А как должно выглядеть правило для майлдропа, которое будет посылать определенный автоответ на любое входящее письмо?
Помогите плиз....
- tango
- Access Forbidden
- Сообщения: 247
- Зарегистрирован: 2007-12-15 17:41:18
- Откуда: Санкт- Петербург
- Контактная информация:
Re: Помогите с правилом для maildrop'а
Вобщем опять сама сделала....
написала в правило:
Все отлично работает.
написала в правило:
Код: Выделить всё
`mail -s "AutoRespond" $SENDER < notify.txt`
