E-mail backup – Több címzett esetén csak 1 másolat

Kezdőlap Fórumok SOS! Bajban vagyok E-mail backup – Több címzett esetén csak 1 másolat

10 bejegyzés megtekintése - 1-10 / 11
  • Szerző
    Bejegyzés
  • #2183647
    kazso
    Felhasználó

      Találtam egy ideiglenes megoldást: http://kremvax.net/howto/mail-duplicates.html

      Code:
      $ rm -f /tmp/dups
      $ for i in /home/mailbackup/new/*; do formail -D 32768 /tmp/dups <$i && rm -f $i; done
      $ rm -f /tmp/dups

      Kis módosítás után így néz ki a scriptem. Ezzel a backup könyvtárban lévő duplikált másolatokat tudom törölni, így 1 levélből csak 1 másolat marad, ha annak több címzettje van.
      Jelenleg még csak kézzel futtatom, de ha nem találok jobb megoldást (procmail szűrővel), akkor beállítom cron-ban napi futtatásra 🙂

      #2183648
      kazso
      Felhasználó

        Találtam egy ideiglenes megoldást: http://kremvax.net/howto/mail-duplicates.html

        Code:
        $ rm -f /tmp/dups
        $ for i in /home/mailbackup/new/*; do formail -D 32768 /tmp/dups <$i && rm -f $i; done
        $ rm -f /tmp/dups

        Kis módosítás után így néz ki a scriptem. Ezzel a backup könyvtárban lévő duplikált másolatokat tudom törölni, így 1 levélből csak 1 másolat marad, ha annak több címzettje van.
        Jelenleg még csak kézzel futtatom, de ha nem találok jobb megoldást (procmail szűrővel), akkor beállítom cron-ban napi futtatásra 🙂

        #2183649
        admin
        Adminisztrátor
          #2183650
          admin
          Adminisztrátor
            #2183651
            kazso
            Felhasználó

              Nem postfixet használok és így első ránézésre nem erre gondolok.

              Amit szeretnék megoldani: bejön a levél, 1 példány megy címzett(ek)nek (sima kézbesítés), 1 példány megy a backup könyvtárba (/home/mailbackup, maildir formában).
              Az egyetlen probléma ezzel az, hogy a levél a backup könyvtárba annyiszor kerül bele, ahány címzettje van a levélnek (ez valószínüleg a procmail „logikája” miatt van így).
              A levél másolását a procmailrc végzi:

              Code:
              :0c:
              /home/mailbackup/
              #2183652
              kazso
              Felhasználó

                Nem postfixet használok és így első ránézésre nem erre gondolok.

                Amit szeretnék megoldani: bejön a levél, 1 példány megy címzett(ek)nek (sima kézbesítés), 1 példány megy a backup könyvtárba (/home/mailbackup, maildir formában).
                Az egyetlen probléma ezzel az, hogy a levél a backup könyvtárba annyiszor kerül bele, ahány címzettje van a levélnek (ez valószínüleg a procmail „logikája” miatt van így).
                A levél másolását a procmailrc végzi:

                Code:
                :0c:
                /home/mailbackup/
                #2183653
                admin
                Adminisztrátor

                  miért nincs egy backup user akinek szintén elküldöd a levelet ? 😀

                  #2183654
                  admin
                  Adminisztrátor

                    miért nincs egy backup user akinek szintén elküldöd a levelet ? 😀

                    #2183655
                    admin
                    Adminisztrátor

                      „Nem postfixet használok és így első ránézésre nem erre gondolok.”

                      „(Dovecot, Sendmail, Spamassassin)”

                      (Dovecot, Postfix, Spamassassin)

                      Előny, rengeteg howto van hozzá + postfix.org.

                      Az mta-t szerintem nem olyan nagy probléma kicserélni.

                      Másik ötlet, ha nem virtual userek vannak
                      mindenusernek

                      Code:
                      cat > /home/user/.forward
                      .maildir
                      backup@domained.hu
                      Ctlr+c

                      Aztán próba

                      #2183656
                      admin
                      Adminisztrátor

                        „Nem postfixet használok és így első ránézésre nem erre gondolok.”

                        „(Dovecot, Sendmail, Spamassassin)”

                        (Dovecot, Postfix, Spamassassin)

                        Előny, rengeteg howto van hozzá + postfix.org.

                        Az mta-t szerintem nem olyan nagy probléma kicserélni.

                        Másik ötlet, ha nem virtual userek vannak
                        mindenusernek

                        Code:
                        cat > /home/user/.forward
                        .maildir
                        backup@domained.hu
                        Ctlr+c

                        Aztán próba

                      10 bejegyzés megtekintése - 1-10 / 11
                      • Be kell jelentkezni a hozzászóláshoz.