bobzta Geschrieben 19. Dezember 2008 Teilen Geschrieben 19. Dezember 2008 (bearbeitet) Servus Leutz, momentan steht bei uns eine Umstellung von Postfix/Cyrus Imap zu Exchange 2007 an. Der Umzug sämtlicher bestehender Emails wird mit der Transporter Suite von MS durchgezogen, da aber in der nächsten Zeit einige Leute im Urlaub sind usw usw möchte ich die Daten doppelt halten, sprich neue Emails sollten zunächst auf den Cyrus Imap UND auf dem Exchange verteilt werden. Der finale Postfix, welcher die Emails momentan noch von unserem externen Spam-Gateway engegen nimmt, läuft auf der selben Kiste wie der Cyrus Imap. Später werden dann die Emails direkt dem Exchange zugestellt. Hier die Configs des besagten Postfix. Main.cf queue_directory = /var/spool/postfix command_directory = /usr/sbin daemon_directory = /usr/lib/postfix mail_owner = postfix local_recipient_maps = unknown_local_recipient_reject_code = 450 mynetworks = 172.16.11.0/24, 127.0.0.0/8, 172.16.15.0/24, 172.16.16.0/24, 172.16.17.0/24, 172.16.52.0/24, , 172.16.53.0/24, 1.2.3.4/28 debug_peer_level = 2 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5 sendmail_path = /usr/sbin/sendmail newaliases_path = /usr/bin/newaliases mailq_path = /usr/bin/mailq setgid_group = maildrop manpage_directory = /usr/share/man sample_directory = /usr/share/doc/packages/postfix/samples readme_directory = /usr/share/doc/packages/postfix/README_FILES mail_spool_directory = /var/mail canonical_maps = hash:/etc/postfix/canonical virtual_maps = hash:/etc/postfix/virtual relocated_maps = hash:/etc/postfix/relocated transport_maps = hash:/etc/postfix/transport sender_canonical_maps = hash:/etc/postfix/sender_canonical masquerade_exceptions = root masquerade_classes = envelope_sender, header_sender, header_recipient myhostname = imap.unseredomain.de mydomain = unseredomain.de program_directory = /usr/lib/postfix inet_interfaces = 172.16.11.35 masquerade_domains = mydestination = $myhostname, localhost.$mydomain, $mydomain, unseredomain.com defer_transports = disable_dns_lookups = no relayhost = content_filter = mailbox_transport = cyrus smtpd_sender_restrictions = hash:/etc/postfix/access smtpd_client_restrictions = smtpd_helo_required = no smtpd_helo_restrictions = strict_rfc821_envelopes = no smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination smtp_sasl_auth_enable = no smtpd_sasl_auth_enable = no smtp_use_tls = no smtpd_use_tls = no smtpd_tls_loglevel = 2 smtpd_enforce_tls = no smtpd_tls_CAfile = /etc/ssl/ca.pem smtpd_tls_key_file = /etc/ssl/key.pem smtpd_tls_cert_file = /etc/ssl/cert.pem stmpd_timeout = 1800s smtpd_data_done_timeout = 1800s alias_maps = hash:/etc/aliases mailbox_size_limit = 0 message_size_limit = 152400000 relayhost = 1.2.3.4 (geändert) Master.cf # ========================================================================== # service type private unpriv chroot wakeup maxproc command + args # (yes) (yes) (yes) (never) (100) # ========================================================================== smtp inet n - n - - smtpd -o content_filter= #smtps inet n - n - - smtpd # -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes #submission inet n - n - - smtpd # -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes #628 inet n - n - - qmqpd pickup fifo n - n 60 1 pickup cleanup unix n - n - 0 cleanup qmgr fifo n - n 300 1 qmgr #qmgr fifo n - n 300 1 nqmgr #tlsmgr fifo - - n 300 1 tlsmgr rewrite unix - - n - - trivial-rewrite bounce unix - - n - 0 bounce defer unix - - n - 0 bounce flush unix n - n 1000? 0 flush proxymap unix - - n - - proxymap smtp unix - - n - - smtp -o content_filter=spamassassin relay unix - - n - - smtp # -o smtp_helo_timeout=5 -o smtp_connect_timeout=5 showq unix n - n - - showq error unix - - n - - error local unix - n n - - local virtual unix - n n - - virtual lmtp unix - - n - - lmtp #localhost:10025 inet n - n - - smtpd -o content_filter= # # Interfaces to non-Postfix software. Be sure to examine the manual # pages of the non-Postfix software to find out what options it wants. # # maildrop. See the Postfix MAILDROP_README file for details. # maildrop unix - n n - - pipe flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient} cyrus unix - n n - - pipe user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user} uucp unix - n n - - pipe flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient) ifmail unix - n n - - pipe flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient) bsmtp unix - n n - - pipe flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient vscan unix - n n - 10 pipe user=vscan argv=/usr/sbin/amavis ${sender} ${recipient} procmail unix - n n - - pipe flags=R user=cyrus argv=/usr/bin/procmail -t -m USER=${user} EXTENSION=${extension} /etc/procmailrc spamassassin unix - n n - - pipe user=nobody argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipient} Meine Frage nun, ist es möglich die Emails an den lokalen Cyrus Imap UND an den Exchange 2007 gleichzeitig zu verteilen, und wenn ja, wie?? Für Tipps wäre ich sehr dankbar. Bearbeitet 19. Dezember 2008 von bobzta Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 20. Dezember 2008 Teilen Geschrieben 20. Dezember 2008 Du könntest z.B. ein Procmail laufen lassen, das die EMail an eine Adresse des Exchange leitet und danach lokal zustellt Phil Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.