LDA для Exim+SA

Я только что настроил синхронизацию файлов между Windows 2000 Server и Windows 2003 Server с помощью cwrsync, компиляцией окон rsync. Это было легко установить и, кажется, работает welll, но я вижу проблему со скоростью, клиент, кажется, не может к лучшим 130 Кбит/с несмотря на сеть, являющуюся способным к поставке 1 Мбит/с по FTP. Кто-либо еще испытал это и нашел решение?

0
задан 25 August 2009 в 23:01
3 ответа

Вот что-то, что должно работать хорошо. Я основывал его от стандарта "локальная доставка" маршрутизатор/транспорты, но добавил в условиях на заголовке X-Spam-Flag, который я устанавливаю ранее в соответствующем ACL. Если Вы не знаете, как сделать это, сообщите мне, и я исправлю ответ.

Я делаю что-то подобное, но на доменном уровне и моей установке, вероятно, не будет работать слишком хорошо на Вас.

В первую очередь, Вам нужен маршрутизатор. Маршрутизаторы обрабатываются в порядке, таким образом, помещает это где-нибудь подходящее - обычно перед ловлей нормальной почты потому что это будет иметь приоритет.

spamcheck:
 debug_print = "R: spamcheck for $local_part@$domain"
 driver = accept
 check_local_user
 user = mail
 condition = "${if def:h_X-Spam-Flag: {yes}{no}}"
 transport = local_spam_delivery

Теперь Вам нужен транспорт local_spam_delivery, таким образом, помещает это где угодно в Ваш транспортный раздел:

local_spam_delivery:
 debug_print = "T: local_spam_delivery for $local_part@$domain"
 driver = appendfile
 directory = /home/mail/$domain/$local_part/spam/
 maildir_format
 delivery_date_add
 envelope_to_add
 return_path_add 

Если Вы не хотите это как maildir, удалите команду maildir_format. Вам, вероятно, придется настроить правила немного, особенно относительно пользователя и настроек группы и т.д.

Если существует что-то отсутствующее в моем выше примера, я замечаю, что существует подобный пример, зарегистрированный здесь

2
ответ дан 4 December 2019 в 12:13

Вы могли сделать это легко с несколькими маршрутизаторами. С другой стороны, можно использовать файл фильтра exim, чтобы сделать это.

У меня есть следующее в моем ~/.forward, но Вы могли легко использовать что-то подобное для своего глобального файла фильтра.

if $spam_score_int is not "" then
   if $spam_score_int is above 49 then save $home/Maildir/.SPAM/ finish endif
endif

Используя Ваш путь должен работать. Просто замена заменяет его в примере и не забывает запаздывающую наклонную черту, или можно закончить тем, что поставили к mbox формату.

1
ответ дан 4 December 2019 в 12:13

Я придумал следующее для отправки спама в maildir под названием "Спам" для каждого домена.

mysql_delivery:
   driver = appendfile
   maildir_format
   directory = "${if and { {def:h_X-Spam-Flag:} {eq {$h_X-Spam-Flag}{YES}}} {/home/mail/${domain}/${local_part}/.Junk}{/home/mail/${domain}/${local_part}} }"

Я предполагаю, что думал об этом слишком трудно, когда я первоначально отправил вопрос. Вышеупомянутое, кажется, работает вполне хорошо. Я приму ответ Daniel все же.

1
ответ дан 4 December 2019 в 12:13

Теги

Похожие вопросы