
Am 13.06.2012 14:09, schrieb Dennis Guhl:
On Wed, Jun 13, 2012 at 01:08:29PM +0200, Jürgen Echter wrote:
Hallo,
hab da mal ne Frage :)
Ich habe postfix momentan so konfiguriert, das die per fetchmail geholten E-Mails, in virtual_mailboxes einsortiert werden.
Ok, dafür ist dann Eure Domain als virtual_mailbox_domains bei Postfix bekannt.
Ich möchte nun aber zusätzlich, das ich mit postfix auch E-Mails versenden kann.
Das sollte dann auch funktionieren.
Soll heissen alles was an userX@meinedomain.de geht soll direkt in die virtual_mailbox des Users einsortiert werden, alle anderen Mails sollen an den eigenlichen Mailserver durchgereicht werden.
Das ist die normale Funktionsweise eines Mailservers: behalte alles wofür du zuständig bist und reiche den Rest an den zuständigen Server weiter.
Wenn bei dem Versenden was nicht so funktioniert wie Du Dir das vorstellst, schicke bitte die Ausgabe von postconf -n und das _vollständige_ Log, dass das Problem zeigt (falls der Verdacht besteht, dass es mit der Einlieferung bei Deinem Postfix hakt, sende auch die master.cf ohne Kommentare mit (bei Postfix ab 2.9 mit postconf -Mf)).
Dennis
[..]
Hi,
vielen Dank für die Info.
Klappt alles so wie ich es will :)
Ausser wenn ich verschlüsselt, an den Relayhost, versenden will.
Ich aktiviere dazu smtp_tls_security_level = encrypt in der main.cf, bekomme aber dann folgendes im Log:
Jun 13 16:05:37 mailserver postfix/smtpd[11248]: connect from localhost[127.0.0.1] Jun 13 16:05:38 mailserver postfix/smtp[11246]: E7DFEE1A1: to=user@external.de, relay=127.0.0.1[127.0.0.1]:10026, delay=0.07, delays=0.02/0.01/0.05/0, dsn=4.7.4, status=deferred (TLS is required, but was not offered by host 127.0.0.1[127.0.0.1]) Jun 13 16:05:38 mailserver postfix/smtpd[11248]: disconnect from localhost[127.0.0.1]
Wo muss ich da noch drehen?
Login am SMTPD auf Port 25 mit STARTTLS klappt.
In der main.cf habe ich folgendes stehen:
relayhost = [mailserver.burg-gmbh.de]:25
Wenn ich von Thunderbird aus direkt auf den externen Mailserver zugreife dann auch auf Port 25 mit STARTTLS.
postconf -n
alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no config_directory = /etc/postfix content_filter = scan:127.0.0.1:10026 home_mailbox = Maildir/ inet_interfaces = 127.0.0.1 192.168.0.205 inet_protocols = all mailbox_size_limit = 0 message_size_limit = 0 mydestination = mule.workgroup.local, localhost.workgroup.local, localhost myhostname = localhost mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.0.0/24 10.0.0.0/24 myorigin = /etc/mailname readme_directory = no receive_override_options = no_address_mappings recipient_delimiter = + relayhost = [mailserver.burg-gmbh.de]:25 sender_canonical_maps = hash:/etc/postfix/sender_canonical smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_password smtp_sasl_security_options = noplaintext noanonymous smtp_tls_security_level = encrypt smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination smtpd_sasl_path = private/auth-client smtpd_sasl_type = dovecot 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 virtual_gid_maps = static:5000 virtual_mailbox_base = /home/vmail virtual_mailbox_domains = /etc/postfix/vhosts virtual_mailbox_limit = 0 virtual_mailbox_maps = ldap:/etc/postfix/vmaps-ldap virtual_minimum_uid = 1000 virtual_uid_maps = static:5000
main.cf
smtp inet n - - - - smtpd
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 proxywrite unix - - n - 1 proxymap smtp unix - - - - - smtp
relay unix - - - - - smtp -o smtp_fallback_relay=
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
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}
## Eigene Änderungen # AV scan filter (used by content_filter) scan unix - - n - 16 smtp -o smtp_send_xforward_command=yes # For injecting mail back into postfix from the filter 127.0.0.1:10025 inet n - n - 16 smtpd -o content_filter= -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks -o smtpd_helo_restrictions= -o smtpd_client_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o mynetworks_style=host -o smtpd_authorized_xforward_hosts=127.0.0.0/8
Viele liebe Grüsse
Jürgen