Anzeige:
Ergebnis 1 bis 9 von 9

Thema: Postfix - Mails weiterleiten und lokal speichern

  1. #1
    Gentoo-User Avatar von misterjack
    Registriert seit
    Oct 2004
    Beiträge
    27

    Postfix - Mails weiterleiten und lokal speichern

    Hallo,

    und zwar habe ich einen Dedicated mit Postfix, der ankommende Mails an einen Intranetserver weiterleitet, das bewerkstellig ich mit:

    Code:
    cat /etc/postfix/transport
    
    example.com smtp:[intranet.example.com]:25
    Nun möchte ich die Mails zusätzlich auch lokal speichern, damit ich von extern auf die Mails zugreifen kann, wenn intranet-Server durch technische Störungen offline ist. Normalerweise greife ich per VPN auf den Intranet zu. Welche Möglichkeiten bestehen da?
    A society without religion is like a crazed psychopath without a loaded .45

  2. #2
    Registrierter Benutzer
    Registriert seit
    Jan 2005
    Ort
    Berlin
    Beiträge
    279
    was sagt die Doku zu 'transpaorts'?

    Ist es eine Rangfolge oder ein paralleles Benutzen der Transports?
    http://larsindo.wordpress.com/ ( Auch als Informatikstudent kann man ein Praxissemester im Ausland machen -> Indonesien. )

  3. #3
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    Feb 2004
    Beiträge
    1.535
    Stelle dir zuerst mal die Frage was sind SMTP und IMAP/POP3 für Protokolle.
    Ich würde für deine zwecke ein Cached IMAP verwenden
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    Speichenrechner - .htpasswd - qx11grab - MX-1000 Treiber - QTidy

  4. #4
    Registrierter Benutzer
    Registriert seit
    Jan 2005
    Ort
    Berlin
    Beiträge
    279
    also 'cached imap' (sonst findest du es nicht)

    doppelte Datenhaltung (allgemein Redundanz) sollte man sehr bewußt wählen.

    Mir war nicht bekannt, daß es cached imap gibt. Wenn das so ist, ist das natürlich der bessere Weg.
    http://larsindo.wordpress.com/ ( Auch als Informatikstudent kann man ein Praxissemester im Ausland machen -> Indonesien. )

  5. #5
    Gentoo-User Avatar von misterjack
    Registriert seit
    Oct 2004
    Beiträge
    27
    Cached-Imap ist keine Lösung, muss per SMTP die Mails an den Intranet übertragen. Gibts noch andere Möglichkeiten?
    Geändert von misterjack (18.11.09 um 17:08 Uhr)
    A society without religion is like a crazed psychopath without a loaded .45

  6. #6
    Open-Xchange Avatar von cane
    Registriert seit
    Nov 2002
    Ort
    NRW
    Beiträge
    6.682
    Warum greift der Intranet Server nicht einfach auf den externen Server zu?

    mfg
    cane
    Es existiert kein Patch für die menschliche Dummheit.

  7. #7
    Gentoo-User Avatar von misterjack
    Registriert seit
    Oct 2004
    Beiträge
    27
    Die Möglichkeit besteht leider nicht, bzw. möchte ich eine generelle Möglichkeit, Mails lokal zu speichern und weiterzuleiten. man transport sagt dazu leider nichts.
    A society without religion is like a crazed psychopath without a loaded .45

  8. #8
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    Feb 2004
    Beiträge
    1.535
    Dann nehme einen alias und pass auf das du keine bouncer verursachst.
    Code:
    benutzer:	 ziel_a, ziel_b
    An sonsten ist Majordomo dein Freund.
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    Speichenrechner - .htpasswd - qx11grab - MX-1000 Treiber - QTidy

  9. #9
    Gentoo-User Avatar von misterjack
    Registriert seit
    Oct 2004
    Beiträge
    27
    Ich habs geschafft, die Lösung für Interessierte:

    Ein fertig eingerichtetes Postfix vorausgesetzt, in diesem Fall mit PostgreSQL-Anbindung, Postfixadmin, Amavis und Dovecot.
    Ich habe eine zweite Postfix-Instanz erstellt, dazu kopiert man /etc/postfix zu /etc/postfix-two

    in /etc/postfix/main.cf fügt man alternate_config_directories = /etc/postfix-two hinzu. In der /etc/postfix-two/main.cf ändert man queue_directory und data_directory auf seperate Verzeichnisse, damit die zweite Instanz nicht mit der ersten in die Quere kommt. content_filter sollte man auch rauswerfen, wenn diese Option gesetzt ist. Dazu noch ein passendes rc-script erstellen.

    In der /etc/postfix-two/master.cf entfernt man sämtliche smtp(d)-Dienste, die sind zum reinen Weiterleiten unnötig.

    Bei beiden Instanzen muss man noch einige Dateien anpassen, die da wären:

    /etc/postfix/transports
    Code:
    * procmail:
    /etc/postfix-two/transports
    Code:
    * smtp:[intranet.example.com]:25
    In /etc/postfix/master.cf hinzufügen
    Code:
    procmail  unix  -       n       n       -       -       pipe
      flags=Rq user=vmail argv=/usr/bin/procmail SENDER=${sender} RECIPIENT=${recipient} /etc/procmailrc
    Man installiere sich procmail und maildrop:

    /etc/progmailrc
    Code:
    PATH=/bin:/usr/bin:/usr/bin
    MAILDIR=$HOME
    LOGFILE="/var/log/procmail.log"
    
    :0 w
    {
    :0 c
    | /usr/bin/maildrop /etc/maildroprc $RECIPIENT
    :0
    | /usr/sbin/sendmail -C /etc/postfix-two/ -r $SENDER -t $RECIPIENT
    }
    und die /etc/maildroprc:
    Code:
    SHELL="/bin/bash"
    RECIPIENT=$1
    logfile "/var/log/maildrop.log"
    DEFAULT=/var/vmail/${RECIPIENT}
    to /var/vmail/$RECIPIENT
    Voila, eine Kopie wird per maildrop lokal gespeichert, sendmail leitet die Mail über die zweite Postfix-Instanz an den Intranetserver weiter. Da die lokalen nur abgerufen werden sollen, falls der Intranet-Server offline ist, kann man noch ein Script schreiben, das Mails älter als 7 Tage z.b. löscht.

    Für die procmail und maildrop-Geschichte habe ich einen extra Benutzer eingerichtet.
    Geändert von misterjack (25.11.09 um 08:10 Uhr)
    A society without religion is like a crazed psychopath without a loaded .45

Ähnliche Themen

  1. postfix + virtuelle domains
    Von boba im Forum Linux als Server
    Antworten: 9
    Letzter Beitrag: 17.01.08, 09:37
  2. Postfix sendet rechnernamen mit
    Von gaspark im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 30.10.07, 08:42
  3. Kein Zugriff auf Port 25
    Von Richie29 im Forum Linux als Server
    Antworten: 7
    Letzter Beitrag: 22.02.06, 10:21
  4. Cyrus Imap Server Problem
    Von eurofreddy im Forum Anwendungen Allgemein, Software
    Antworten: 0
    Letzter Beitrag: 17.08.04, 07:30
  5. Zustellung der Systemmail
    Von n0t0ri0us im Forum Linux als Server
    Antworten: 8
    Letzter Beitrag: 04.02.04, 18:18

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •