Hallo zusammen,
ich bin postfix Anfänger und komme einfach nicht weiter. Ich habe mir ein zarafa-Groupware System (http://www.zarafa.com/wiki/index.php/MTA_integration) unter Ubuntu 8.04 installiert und möchte folgende Konfiguration verwenden:
1) Virtuelle Benutzer, 2) Absenderbasierte (externe) SMTP Nutzung (Bspw. GMX, WEB, GMAIL), 3) POP3 Abruf von EXTERNEN Konten (bspw. GMX, WEB, GMAIL) und verteilen an die internen (virtuellen) Benutzer.
Punkt 3 läuft mit fetchmail und klappt wunderbar.
Probleme habe ich aber bei Punkt 2. Ich habe es bisher zwar geschafft absenderabhängig die externen SMTP Server zu benutzen, ABER ein Problem habe ich noch:
Sende ich (bspweise über die Zarafa-Webaccess Oberfläche) eine Mail an eine externe Adresse, die es nicht gibt (NONEXISTING_USER@gmx.de), dann werde ich nicht benachrichtigt, d.h. ich erhalte keinen non-delivery report ;-( Wieso erhalte ich keine non-delivery reports?
Mail.log: Oct 22 19:53:35 zarafa-server postfix/master[29269]: daemon started -- version 2.5.1, configuration /etc/postfix Oct 22 19:54:03 zarafa-server postfix/smtpd[29312]: connect from localhost[127.0.0.1] Oct 22 19:54:03 zarafa-server postfix/smtpd[29312]: C52A82E812: client=localhost[127.0.0.1] Oct 22 19:54:03 zarafa-server postfix/cleanup[29316]: C52A82E812: message-id=vmime.4ae09c3b.6a3e.f91f4b937599daf@zarafa-server Oct 22 19:54:03 zarafa-server postfix/smtpd[29312]: disconnect from localhost[127.0.0.1] Oct 22 19:54:03 zarafa-server postfix/qmgr[29273]: C52A82E812: from=MEINE_ADRESSE@gmx.de, size=306, nrcpt=1 (queue active) Oct 22 19:54:05 zarafa-server postfix/smtp[29317]: C52A82E812: to=NONEXISTING_USER@gmx.de, relay=mail.gmx.net[213.165.64.21]:25, delay=1.9, delays=0.09/0.11/0.72/1, dsn=5.1.1, status=bounced (host mail.gmx.net[213.165.64.21] said: 550 5.1.1 < NONEXISTING_USER@gmx.de>... User is unknown {mp006} (in reply to RCPT TO command)) Oct 22 19:54:05 zarafa-server postfix/cleanup[29316]: C873B2E81A: message-id=20091022175405.C873B2E81A@zarafa-server Oct 22 19:54:05 zarafa-server postfix/bounce[29320]: C52A82E812: sender non-delivery notification: C873B2E81A Oct 22 19:54:05 zarafa-server postfix/qmgr[29273]: C873B2E81A: from=<>, size=2256, nrcpt=1 (queue active) Oct 22 19:54:05 zarafa-server postfix/smtp[29317]: warning: relayhost configuration problem Oct 22 19:54:05 zarafa-server postfix/qmgr[29273]: C52A82E812: removed Oct 22 19:54:05 zarafa-server postfix/smtp[29317]: C873B2E81A: to=MEINE_ADRESSE@gmx.de, relay=none, delay=0.08, delays=0.06/0/0.01/0, dsn=4.3.5, status=deferred (mail for localhost loops back to myself)
Postconf -n: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no config_directory = /etc/postfix delay_warning_time = 1h header_checks = pcre:/etc/postfix/header_checks inet_interfaces = all inet_protocols = all mailbox_size_limit = 0 message_size_limit = 104857600 mydestination = zarafa-server, localhost.localdomain, localhost myhostname = zarafa-server mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128, 192.168.0.0/24 readme_directory = no recipient_delimiter = + relayhost = localhost sender_canonical_maps = hash:/etc/postfix/sender_canonical sender_dependent_relayhost_maps = hash:/etc/postfix/sender_dependent smtp_connection_cache_on_demand = no smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_password smtp_sasl_security_options = noanonymous smtp_sender_dependent_authentication = yes smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtpd_use_tls = yes
Master.cf: smtp inet n - - - - smtpd #submission inet n - - - - smtpd # -o smtpd_tls_security_level=encrypt # -o smtpd_sasl_auth_enable=yes # -o smtpd_client_restrictions=permit_sasl_authenticated,reject # -o milter_macro_daemon_name=ORIGINATING #smtps inet n - - - - smtpd # -o smtpd_tls_wrappermode=yes # -o smtpd_sasl_auth_enable=yes # -o smtpd_client_restrictions=permit_sasl_authenticated,reject # -o milter_macro_daemon_name=ORIGINATING #628 inet n - - - - qmqpd pickup fifo n - - 60 1 pickup cleanup unix n - - - 0 cleanup qmgr fifo n - n 300 1 qmgr #qmgr fifo n - - 300 1 oqmgr 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 proxywrite unix - - n - 1 proxymap smtp unix - - - - - smtp # When relaying mail as backup MX, disable fallback_relay to avoid MX loops relay unix - - - - - smtp -o smtp_fallback_relay= # -o smtp_helo_timeout=5 -o smtp_connect_timeout=5 showq unix n - - - - showq error unix - - - - - error retry 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 # # ==================================================================== # Interfaces to non-Postfix software. Be sure to examine the manual # pages of the non-Postfix software to find out what options it wants. # # Many of the following services use the Postfix pipe(8) delivery # agent. See the pipe(8) man page for information about ${recipient} # and other message envelope options. # ==================================================================== # # maildrop. See the Postfix MAILDROP_README file for details. # Also specify in main.cf: maildrop_destination_recipient_limit=1 # maildrop unix - n n - - pipe flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient} # # See the Postfix UUCP_README file for configuration details. # uucp unix - n n - - pipe flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient) # # Other external delivery methods. # 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}
Wäre toll, wenn jmd helfen könnte!
Gruß Andi