Strona 1 z 1

[+] postfix i dovecot - przepuszczenie maili ponownie jakby dopiero co przyszły

: 08 września 2011, 09:13
autor: sethiel
Jak przerobić jeszcze raz pocztę, która jest w skrzynkach, tak jakby dopiero co przyszła?
Chciałem przepuścić jeszcze raz to co już jest przez reguły aliasów oraz alaways_bcc.

: 08 września 2011, 10:28
autor: markossx
Ciekawe. Nie wystarczy przenieść do katalogu new?

: 08 września 2011, 10:56
autor: sethiel
Oczywiście że nie, skąd postfix będzie wiedział, że teraz się reguła jakaś zmieniła.
Dajmy na to: jest plik w katalgu /vmail/domena/uzytkownik/new/1315384382.M193989P30089.postfix-new,S=1181,W=1211
a w tym pliku flaki:

Kod: Zaznacz cały

Return-Path: <sender@test.pl>
Delivered-To: uzykownik@domena.pl
Received: from localhost (localhost [127.0.0.1])
        by postfix-new.domena.pl (Postfix) with ESMTP id 2BFD280469
        for <uzytkownik@domena.pl>; Wed,  7 Sep 2011 10:33:02 +0200 (CEST)

Zmiana jest w tabeli alias mówiąca, że:

Kod: Zaznacz cały

alias...........................przeznaczenie
uzytkownik@domena.pl........uzytkownik1@domena.pl,uzytkownik2@domena.pl;uzytkownik3@innadomena.pl
Tak więc uzytkownik@domena.pl w ogóle tej wiadomości nie powinien mieć w "maildir/new"
Postfixowi chcę powiedzieć jakoś - "przetwórz ponownie tą wiadomość" - i pozostałe 2 gigabajty wiadomości znajdujące się we wszystkich katalogach i skrzynkach odbiorczych.
(Nawet nie mam pomysłu jak googla zapytać o to).

: 08 września 2011, 13:46
autor: markossx
Głośno się zastanawiałem z tym /new... Nie sądzę byś załatwił to postfixem ale już procmail/formail być może Ci pomogą to ogarnąć :)

: 08 września 2011, 13:54
autor: sethiel
Mam, w końcu wujek google pomógł.
Pro-ści-zna:

Kod: Zaznacz cały

sendmail -i recipient < 1215675821.59608112197.server.domain.com
Oczywiście aby wlazł do kolejnych katalogów i wysyłał to trzeba już to oskryptować.
Ale to jest główny punkt zaczepienia.

: 08 września 2011, 13:55
autor: markossx
Dobrej zabawy ;)