![]() |
![]() |
ray_man 28.09.2004 - 09:15 | Такой вот вопрос возник, как можно реализовать в exim 4.20 (или выше) уведомление отправителя о том, что его письмо было помещено в очередь по какой-либо причине, например хост не доступен либо любой другой? |
ano 1 - 28.09.2004 - 10:45 | А оно точно надо? Не делай этого, если можно обойтись. |
ray_man 2 - 28.09.2004 - 11:27 | Точно надо. И желательно, чтобы уведомление срабатывало только для пользователей определенного домена. |
ano 3 - 28.09.2004 - 13:59 | Штатных средств в exim для этого нет. Сделать можно, но как - думать над этим некогда, да и потребности пока не возникало. Если найдёшь способ - поделись, мне просто интересно. Как вариант - на отправку поставь postfix, на приёме оставь exim. |
lithium 4 - 28.09.2004 - 14:09 | imho если нужно уведомление о временной невозможности доставить, то можно сделать скрипт на perl, который проверял бы возраст собщения в очереди и отправлял отправителю письмецо... запускать по cron раз в 10 минут и будет счастье... остальное можно аналогично решить. |
ano 5 - 28.09.2004 - 14:15 |
Можно и так, причём за основу можно взять вот это: # exiqgrep -h Exim message queue display utility. -h This help message. Selection criteria: -f <regexp> Match sender address sender (field is "< >" wrapped) -r <regexp> Match recipient address -s <regexp> Match against the size field from long output -y <seconds> Message younger than -o <seconds> Message older than -z Frozen messages only (exclude non-frozen) -x Non-frozen messages only (exclude frozen) [ NB: for regexps, provided string sits in /<string>/ ] Display options: -c Display match count -l Long Format [Default] -i Message IDs only -b Brief Format -R Reverse order # file `which exiqgrep` /usr/local/sbin/exiqgrep: a /usr/bin/perl script text ехесutable |
ray_man 6 - 28.09.2004 - 15:17 | Спасибо, раз штатных средств нету буду делать скриптом. Вот такой вопрос попутный, есть параметр freeze_tell только не совсем понятно как его использовать. И не могли бы объяснить какие письма относятся к письмам frozen ? |
ano 7 - 28.09.2004 - 16:12 | Не, не объясню, боюсь наврать. Лучше посоветую документацию почитать. В двух словах - это признак того, трогать ли письмо обработчику очереди при очередном запуске. Но это слишком просто сказано, лучше всё-таки почитать. |
ano 8 - 30.09.2004 - 11:29 | www.bugtraq.ru/library/security/antiantivirus.html |