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

Konfiguracja serwerów, usług, itp.
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

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

Post 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.
Awatar użytkownika
markossx
Beginner
Posty: 489
Rejestracja: 26 maja 2007, 16:01
Lokalizacja: Polska

Post autor: markossx »

Ciekawe. Nie wystarczy przenieść do katalogu new?
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post 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).
Awatar użytkownika
markossx
Beginner
Posty: 489
Rejestracja: 26 maja 2007, 16:01
Lokalizacja: Polska

Post 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ąć :)
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post 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.
Awatar użytkownika
markossx
Beginner
Posty: 489
Rejestracja: 26 maja 2007, 16:01
Lokalizacja: Polska

Post autor: markossx »

Dobrej zabawy ;)
ODPOWIEDZ