Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Blog Ubuntu -- Správa "projektů" české komunity Ubuntu

Novinky: Děkujeme všem návštěvníkům fóra, kteří ochotně radí ostatním. Vaše práce je velmi potřebná a vážíme si jí.

Autor Téma: Filtrování pošty - maildrop  (Přečteno 1355 krát)

clust3r

  • Návštěvník
  • *
  • Příspěvků: 1
  • Karma: +0/-0
    • Zobrazit profil
Filtrování pošty - maildrop
« kdy: 11 Červen 2009, 09:47:55 »
Zdravím,
potřebuji předávat kopie e-mailů, které přijdou z určité adresy, do jiné než adresátovo schránky.. K tomuto účelu jsem zvolil maildrop jako doplněk k fetchmailu a mta exim4..

Konfigurace maildropu byla:

/etc/maldroprc:

Kód: [Vybrat]
DEFAULT="$HOME/Maildir"

/home/user/.mailfilter:

Kód: [Vybrat]
if (/^From: zakaznik@email.cz/){
cc "!kolega@fir_email.com"
to "!$HOME/Maildir/"
}

po spuštění byl v /var/log/exim4/mainlog-u následující záznam:

Kód: [Vybrat]
user@localhost R=maildrop T=maildrop_pipe defer (0): Child process of maildrop_pipe transport returned 75 (could mean temporary error) from command: /usr/bin/maildrop

.. a email nedorazil ani do jedné ze schránek.

Tuto situaci sem se snažil vyřešit dle návodu: http://ubuntuforums.org/showthread.php?t=214163

to ovšem změnu nepřineslo... Prosím o jakékoliv rady či postřehy..

Nakonec přikládám ještě konfiguraci z exim4:

Kód: [Vybrat]
maildrop:
  debug_print = "R: maildrop for $local_part@$domain"
  driver = accept
  domains = +local_domains
  check_local_user
  transport = maildrop_pipe
  require_files = ${local_part}:${home}/.mailfilter:+/usr/bin/maildrop
  no_verify
  no_expn

maildrop_pipe:
  debug_print = "T: maildrop_pipe for $local_part@$domain"
  driver = pipe
  path = "/bin:/usr/bin:/usr/local/bin"
  command = "/usr/bin/maildrop"
  return_path_add
  delivery_date_add
  envelope_to_add
« Poslední změna: 11 Červen 2009, 09:52:36 od clust3r »