Подскажите пожалуйста как сделать в Exim. чтоб все исходящие письма со всех существующих ящиков при отправке автоматически пересылались(дублировались) на один из локальных ящиков! Тоесть это нужно сделать для мониторинга отправляемой почты всех моих пользователей.
Спасибо!
>
>Подскажите пожалуйста как сделать в Exim. чтоб все исходящие письма со всех
>существующих ящиков при отправке автоматически пересылались(дублировались) на один из локальных ящиков!
>Тоесть это нужно сделать для мониторинга отправляемой почты всех моих пользователей.
>
>Спасибо!3 варианта описаны в faq
самый простой:
if $header_from: contains "@yourdomain.ru" then
deliver <spy@yourdomain.ru>
unseen finish
endif
>>
>>Подскажите пожалуйста как сделать в Exim. чтоб все исходящие письма со всех
>>существующих ящиков при отправке автоматически пересылались(дублировались) на один из локальных ящиков!
>>Тоесть это нужно сделать для мониторинга отправляемой почты всех моих пользователей.
>>
>>Спасибо!
>
>3 варианта описаны в faq
>
>самый простой:
>if $header_from: contains "@yourdomain.ru" then
>deliver <spy@yourdomain.ru>
>unseen finish
>endif
а если у меня 25 ящиков????
>>самый простой:
>>if $header_from: contains "@yourdomain.ru" then
>>deliver <spy@yourdomain.ru>
>>unseen finish
>>endif
>а если у меня 25 ящиков????при чем тут количество ящиков?
тут жеж написано, что если в заголовке исходящих писем есть твой домен (if $header_from: contains "@yourdomain.ru"), то передавать их (deliver) на ящик spy@yourdomain.ru
>>
>>Подскажите пожалуйста как сделать в Exim. чтоб все исходящие письма со всех
>>существующих ящиков при отправке автоматически пересылались(дублировались) на один из локальных ящиков!
>>Тоесть это нужно сделать для мониторинга отправляемой почты всех моих пользователей.
>>
>>Спасибо!
>
>3 варианта описаны в faq
>
>самый простой:
>if $header_from: contains "@yourdomain.ru" then
>deliver <spy@yourdomain.ru>
>unseen finish
>endif
простите за тупой вопрос,но эти строки нужно вставлять в configure и если да то в каком месте конфига?
>>>
>>>Подскажите пожалуйста как сделать в Exim. чтоб все исходящие письма со всех
>>>существующих ящиков при отправке автоматически пересылались(дублировались) на один из локальных ящиков!
>>>Тоесть это нужно сделать для мониторинга отправляемой почты всех моих пользователей.
>>>
>>>Спасибо!
>>
>>3 варианта описаны в faq
>>
>>самый простой:
>>if $header_from: contains "@yourdomain.ru" then
>>deliver <spy@yourdomain.ru>
>>unseen finish
>>endif
>простите за тупой вопрос,но эти строки нужно вставлять в configure и если
>да то в каком месте конфига?
>>>>
>>>>Подскажите пожалуйста как сделать в Exim. чтоб все исходящие письма со всех
>>>>существующих ящиков при отправке автоматически пересылались(дублировались) на один из локальных ящиков!
>>>>Тоесть это нужно сделать для мониторинга отправляемой почты всех моих пользователей.
>>>>
>>>>Спасибо!
>>>
>>>3 варианта описаны в faq
>>>
>>>самый простой:
>>>if $header_from: contains "@yourdomain.ru" then
>>>deliver <spy@yourdomain.ru>
>>>unseen finish
>>>endif
>>простите за тупой вопрос,но эти строки нужно вставлять в configure и если
>>да то в каком месте конфига?
>
>http://www.unix.lviv.ua/content/view/124/27/
Там описано как дублировать почту в какую-то директрию! А как мне потом из той директории по pop3 забирать эту же почту??? Мне именно нужно чтоб вся исх почта дублировалась в ящик arcmail@domen.com и чтоб потом можно было эту почту получать по pop3!
>>
>>Подскажите пожалуйста как сделать в Exim. чтоб все исходящие письма со всех
>>существующих ящиков при отправке автоматически пересылались(дублировались) на один из локальных ящиков!
>>Тоесть это нужно сделать для мониторинга отправляемой почты всех моих пользователей.
>>
>>Спасибо!
>
>3 варианта описаны в faq
>
>самый простой:
>if $header_from: contains "@yourdomain.ru" then
>deliver <spy@yourdomain.ru>
>unseen finish
>endif
и темнименее ваш пример не работает!
>
>Подскажите пожалуйста как сделать в Exim. чтоб все исходящие письма со всех
>существующих ящиков при отправке автоматически пересылались(дублировались) на один из локальных ящиков!
>Тоесть это нужно сделать для мониторинга отправляемой почты всех моих пользователей.
>
>Спасибо!Доброго времени суток.
Недавно столкнулся с необходимостью продублировать письма
со ВСЕХ существующих ящиков на один, привожу свою конфигурацию:В конфигурационном файле Exim'а:
# ---== Фильтр копирование проходящей почты ==---
system_filter = /usr/local/etc/exim/filters/system-filter
system_filter_pipe_transport = address_pipe
# Скрипт "system-filter" запускается от того же пользователя что и Exim.
system_filter_user = mailnull
system_filter_group = mailВот сам скрипт (/usr/local/etc/exim/filters/system-filter):
if $h_from: contains "@домен.ru"
then
unseen deliver "E-Mail_на_который_дублируется@домен.ru"
endifif $recipients: contains "@домен.ru"
then
unseen deliver "E-Mail_на_который_дублируется@домен.ru"Идея не моя, спасибо lissyara - http://www.lissyara.su/?id=1453
endif
>[оверквотинг удален]
>then
> unseen deliver "E-Mail_на_который_дублируется@домен.ru"
>endif
>
>if $recipients: contains "@домен.ru"
>then
> unseen deliver "E-Mail_на_который_дублируется@домен.ru"
>
>Идея не моя, спасибо lissyara - http://www.lissyara.su/?id=1453
>endifу меня нет system-filter да и каталога system тоже нет! а exim после перезапуска ругается на system_filter который в конфиге !
Доброго времени суток Gavr.>у меня нет system-filter да и каталога system тоже нет! а exim
system-filter - это название файла скрипта, к конкретному
каталогу он не привязан (как Вы яхту назовете, так она и
поплывет), можно разместить где угодно, главное указать до
него путь в переменной system_filter = /xxx/system-filter.>после перезапуска ругается на system_filter который в конфиге !
Вы бы указали, на что именно ругается в логах Exim,
возможно вы путь до скрипта не верный указываете, возможно
синтаксическую ошибку в скрипте допустили, возможно,
запускаете скрипт не от того же пользователя что и Exim.P.S. Как неоднократно говорилось на OpenNET,
задавая вопрос про ошибку, покажите её, заодно
не мешал бы фрагмент конфига, телепаты как всегда
в отпуске. :-)