Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 18 Jan 24 18:16:22, всего сообщений: 10753
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 9449 из 10753 ===================================== RU.UNIX.BSD =
От   : Eugene Grosbein                  2:5006/1           13 Nov 19 16:56:57
Кому : Dmitry Dolzenko                                     13 Nov 19 16:56:57
Тема : Re: postfix + dovecot-lda как подружить?
FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+94fec870
На   : area://RU.UNIX.BSD?msgid=ddt.demos.su+46c80057
= Кодировка сообщения определена как: IBM866 =================================
Ответ: area://RU.UNIX.BSD?msgid=<1187512409@ddt.demos.su>+8f4a6c99
==============================================================================
13 нояб. 2019, среда, в 11:05 NOVT, Dmitry Dolzenko написал(а):

DD> Hесколько лет postfix работал в связке со spamassasin, фильтровал почту
DD> и горя я не знал. Почту забирал через dovecot imap/pop3
DD> Вот с таким конфигом - в качестве local delivery родной postfix lda
DD> ------ old postfix master.cf
DD> spamfilter unix - n n - - pipe
DD> flags=R user=nobody argv=/usr/local/bin/spamc -e /usr/sbin/sendmail -oi
DD> -f ${sender} ${recipient}
DD> ------
DD> Теперь хочу прикрутить sieve скрипты в dovecot, для этого добавляю
DD> dovecot-lda
DD> ----------- postfix master.cf
DD> # Spamd filter
DD> spamfilter unix - n n - - pipe
DD> flags=DRhu user=nobody argv=/usr/local/bin/spamc -e
DD> /usr/local/libexec/dovecot/dovecot-lda -f ${sender} -d ${recipient}
DD> -----------
DD> и выходит полная лажа - письма отбиваются с отбойником
DD> ---------
DD> The mail system
DD> <dol@mig.hys.msu.ru> : user unknown
DD> ---------
DD> В логе видно, что lda пытается сунуть почту юзеру dol@mig.hys.msu.ru а
DD> не dol

Один раз в жизни я разбирался со связкой postfix+dovecot
там, где она уже работала - прикручивал антиспам вместе с sieve,
но это было несколько лет назад и с тех пор я не трогал её (всё работает),
детали уже забыл. Итак: dovecot-2.3.7.2, postfix-3.3.4,1.

Цитаты из единого /usr/local/etc/dovecot.conf, комментарии там были
до того, как я прикладывал руку:

mail_plugin_dir = /usr/local/lib/dovecot

# 10-master.conf
service lmtp {
  unix_listener /var/spool/postfix/private/dovecot-lmtp {
    group = postfix
    mode = 0600
    user = postfix
  }
}

# 15-lda.conf
quota_full_tempfail = no
lda_mailbox_autocreate = yes

protocol lda {
  postmaster_address = xxx@xxx
  sendmail_path = /usr/sbin/sendmail
  mail_plugins = $mail_plugins sieve
  syslog_facility = mail
}

# 20-lmpt.conf
protocol lmtp {
  postmaster_address = xxx@xxx
  mail_plugins = $mail_plugins sieve
}

# 20-managesieve.conf
protocols = $protocols sieve
service managesieve-login {
  inet_listener sieve {
  port = 4190
  }
}

service managesieve {
}

protocol sieve {
  managesieve_logout_format = bytes=%i/%o
  #managesieve_implementation_string = Dovecot Pigeonhole
  managesieve_implementation_string = Cyrus timsieved v2.2.13
  managesieve_max_compile_errors = 5
}

# 90-sieve.conf
plugin {
  sieve = /var/vmail/sieve/%d/%n/.dovecot.sieve
  sieve_dir = /var/vmail/sieve/%d/%n/sieve
  sieve_before = /var/vmail/sieve/global/before
  sieve_max_script_size = 1M
  sieve_max_actions = 32
  sieve_max_redirects = 8
  sieve_extensions = +vnd.dovecot.duplicate
  sieve_duplicate_default_period = 5m
  sieve_duplicate_max_period = 1h

# Hастройки для dovecot2-antispam-plugin-20130429_26
  antispam_backend = SPOOL2DIR
  antispam_spam = Junk
  antispam_trash = Trash
  antispam_unsure = Unsure
  antispam_spool2dir_spam = /var/vmail/train/spam/s%%lu-%%lu
  antispam_spool2dir_notspam = /var/vmail/train/ham/h%%lu-%%lu
}

# auth-sql.conf
passdb {
  args = /usr/local/etc/dovecot/dovecot-sql.conf
  driver = sql
}
userdb {
  args = /usr/local/etc/dovecot/dovecot-sql.conf
  driver = sql
}

dovecot2-antispam-plugin, по-моему, по какой-то причине
уже убили, но на этой машинке он сохранился.

Eugene
--
Поэты - страшные люди. У них все святое.
--- slrn/1.0.3 (FreeBSD)
* Origin: RDTC JSC (2:5006/1@fidonet)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.093202 секунды