[Postfixbuch-users] Konfiguration von Postfix für Auslieferung auf externen Cyrus-Imap-Server
Christian Garling
christian at cg-networks.de
Mi Nov 5 16:27:36 CET 2008
> Hallo,
>
> ich versuche gerade Postfix (192.168.0.5) und Cyrus-Imap (192.168.0.7) auf
> zwei unterschiedlichen Rechnern zum Laufen zu bringen.
Meines Wissens nach die Domains als Relay Domains definieren, denn relayen
ist ja das was du damit machst, und per transport_map sowas in der Art:
domain.tld lmtp:[192.168.0.7]
Ich hab das jetzt aus dem Kopf heraus geschrieben, schlag mich nicht wenn
die Syntax nicht ganz korrekt ist.
Gruß, Christian
>
> main.cf:
> alias_database = hash:/etc/aliases
> alias_maps = hash:/etc/postfix/aliases
> append_dot_mydomain = no
> biff = yes
> body_checks = pcre:/etc/postfix/body_checks
> broken_sasl_auth_clients = yes
> config_directory = /etc/postfix
> content_filter = amavisd-new:[127.0.0.1]:10024
> header_checks = pcre:/etc/postfix/header_checks
> inet_interfaces = all
> mailbox_size_limit = 0
> mailbox_transport = cyrus
> mydestination = example.de $mydomain $myhostname localhost.$mydomain
> localhost
> mydomain = example.de
> myhostname = mail.example.de
> mynetworks = 127.0.0.0/8, 192.168.0.0/24
> myorigin = $mydomain
> recipient_delimiter = +
> relayhost = mail.example.de
> smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
> smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
> smtpd_helo_required = yes
> smtpd_recipient_restrictions = permit_sasl_authenticated
> permit_mynetworks
> reject_unauth_destination reject_non_fqdn_hostname
> reject_invalid_hostname check_helo_access pcre:/etc/postfix/helo_checks
> permit
> smtpd_sasl_auth_enable = yes
> smtpd_sasl_local_domain = $myhostname
> smtpd_sasl_security_options = noplaintext, noanonymous
> virtual_alias_domains = hash:/etc/postfix/virtual_alias_domains
> virtual_alias_maps = hash:/etc/postfix/virtual_alias_maps
>
> Ich suche jetzt die Einstellung in main.cf und/oder master.cf, damit
> Postfix
> nicht lokal (192.168.0.5) sondern auf 192.168.0.7 die Mails ausliefert.
> Dazu
> habe ich in der master.cf
>
> smtp inet n - - - - smtpd
> amavisd-new unix - - n - 2 smtp
> -o smtp_data_done_timeout=1200s
> -o disable_dns_lookups=yes
> localhost:10025 inet n - n - - smtpd
> -o content_filter=
>
> pickup fifo n - - 60 1 pickup
> cleanup unix n - - - 0 cleanup
> qmgr fifo n - n 300 1 qmgr
> tlsmgr unix - - - 1000? 1 tlsmgr
> rewrite unix - - - - - trivial-rewrite
> bounce unix - - - - 0 bounce
> defer unix - - - - 0 bounce
> trace unix - - - - 0 bounce
> verify unix - - - - 1 verify
> flush unix n - - 1000? 0 flush
> proxymap unix - - n - - proxymap
> smtp unix - - - - - smtp
> relay unix - - - - - smtp
> -o fallback_relay=
> showq unix n - - - - showq
> error unix - - - - - error
> discard unix - - - - - discard
> local unix - n n - - local
> virtual unix - n n - - virtual
> lmtp unix - - - - - lmtp
> anvil unix - - - - 1 anvil
> scache unix - - - - 1 scache
> maildrop unix - n n - - pipe
> flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}
> 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=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender
> $recipient
> scalemail-backend unix - n n - 2 pipe
> flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store
> ${nexthop} ${user} ${extension}
> mailman unix - n n - - pipe
> flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
> ${nexthop} ${user}
> "
> flags=R user=cyrus argv=/usr/sbin/cyrdeliver -e -m ${extension} ${user}
> retry unix - - - - - error
>
> ausprobiert.
> "192.168.0.7:143 inet n n n - - pipe"
> haut
> aber nicht hin, da versuhct er offensichtlich lokal an die IP-Adresse
> 192.168.0.7 zuzustellen. Was ja nicht geht, weil 192.168.0.7 auf einem
> anderen Rechner liegt.
> Cyrus ist auf 192.168.0.7 mit
> telnet 192.168.0.7 143
> auf alle Fälle ansprechbar.
>
> Wie muß ich Postfix konfigurieren, damit er die Zustellung auf auf
> externen
> Maschinen ermöglicht?
>
> Vielen Dank und Grüsse
>
> Andreas
> --
> _______________________________________________
> Postfixbuch-users -- http://www.postfixbuch.de
> Heinlein Professional Linux Support GmbH
>
> Postfixbuch-users at listen.jpberlin.de
> https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
>
Mehr Informationen über die Mailingliste Postfixbuch-users