[Postfixbuch-users] Auslieferung an externen IMAP-Server

Alexander Lennox al.lennox at gmx.de
Di Apr 14 10:26:33 CEST 2009


Hallo,

ich habe auf einem KVM-Server u.a. zwei Debian-Lenny-Server laufen. Der Eine enthält Postfix (192.168.2.5) in der aktuellen Lenny-Version und der Andere Cyrus-IMAP (192.168.2.8). Idee ist pro Service eine VM zu nutzen.
Nur die Umsetzung der Auslieferung der Mails von Postfix an Cyrus-IMAP scheitert noch. Befindet sich Cyrus auf derselben Maschine ist das kein Problem, nur das Relayen zu einer externen Cyrus-Maschine klappt noch nicht.

Ich habe versucht, mich an Peer's Buch zu halten "16.8.2 LMTP und ein Setup über relay_domains", aber Postfix versucht die Mails an Port 25 von 192.168.2.8 zu relayen, anstatt sie via lmtp an Cyrus auf 192.168.2.8 zu übergeben.

/etc/postfix/main.cf:
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
append_dot_mydomain = no
readme_directory = no
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
myhostname = smtp.example.local
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $myhostname
  $mydomain
  localhost.$mydomain
  localhost
relayhost = 
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
virtual_alias_maps = hash:/etc/postfix/virtual_alias_maps
transport_maps = hash:/etc/postfix/transport, hash:/etc/postfix/relay_domains

relay_domains = hash:/etc/postfix/relay_domains
mailbox_transport = lmtp:unix:public/lmtp

/etc/postfix/transport:
example.local    :[192.168.2.8]

/etc/postfix/relay_domains:
example.local    :[192.168.2.8]

mail.log:
Apr 14 10:14:33 smtp postfix/qmgr[2180]: EB04178256: from=<root at smtp.example.local>, size=403, nrcpt=1 (queue active)
Apr 14 10:14:33 smtp postfix/qmgr[2180]: 37BE378240: from=<root at example.local>, size=429, nrcpt=1 (queue active)
Apr 14 10:14:33 smtp postfix/qmgr[2180]: 7B08D7825D: from=<root at smtp.example.local>, size=413, nrcpt=1 (queue active)
Apr 14 10:14:34 smtp postfix/lmtp[2221]: 37BE378240: to=<testaccount at example.local>, relay=none, delay=2720, delays=2720/0.03/0/0, dsn=4.4.1, status=deferred (connect to smtp.example.local[public/lmtp]: No such file or directory)
Apr 14 10:14:34 smtp postfix/lmtp[2220]: EB04178256: to=<testaccount at example.local>, relay=none, delay=54412, delays=54412/0.03/0/0, dsn=4.4.1, status=deferred (connect to smtp.example.local[public/lmtp]: No such file or directory)
Apr 14 10:14:34 smtp postfix/lmtp[2223]: 7B08D7825D: to=<testaccount at example.local>, relay=none, delay=51344, delays=51344/0.09/0/0, dsn=4.4.1, status=deferred (connect to smtp.example.local[public/lmtp]: No such file or directory)
Apr 14 10:19:33 smtp postfix/qmgr[2180]: 3696D78265: from=<root at example.local>, size=429, nrcpt=1 (queue active)
Apr 14 10:19:33 smtp postfix/error[2235]: 3696D78265: to=<testaccount at example.local>, relay=none, delay=2822, delays=2822/0.03/0/0.02, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to smtp.example.local[public/lmtp]: No such file or directory)

Was mache ich noch falsch? Also ich wollte eigentlich auf 192.168.2.8 nicht noch einmal Postfix als Mailserver laufen lassen, sondern nur Cyrus-IMAP. Oder ist das so nicht realisierbar?

Viele Grüsse

Alexander

-- 
Neu: GMX FreeDSL Komplettanschluss mit DSL 6.000 Flatrate + Telefonanschluss für nur 17,95 Euro/mtl.!* http://dslspecial.gmx.de/freedsl-surfflat/?ac=OM.AD.PD003K11308T4569a



Mehr Informationen über die Mailingliste Postfixbuch-users