Postfix liefert nicht aus, emails in queue

#1
Hallo zusammen,

ich habe ispconfig 3 auf einem sauberen suse 11.3 system mit dem Script für 11.3 "Setting up a perfect Server" installiert. Es läuft soweit alles wunderbar.

Es befinden sich nun zahlreiche Domains auf dem Server, die ich mit ispconfig angelegt habe. Die dazugehörigen E-Mail Adressen können auch senden. Lediglich der Empfang funktioniert nicht. Versuche ich mit einer externen E-Mail Adresse einer der E-Mail Adressen von meinem Server anzuschreiben, bekomme ich nach einiger Zeit eine E-Mail vom Postifix Server zurück, die da lautet: (Die Mails liegen derweil in der queue... sind also nicht weg)

Delayed Mail (still being retried)
This is the mail system at host dh18.1blu.de.

####################################################################
# THIS IS A WARNING ONLY. YOU DO NOT NEED TO RESEND YOUR MESSAGE. #
####################################################################

Your message could not be delivered for more than 1 hour(s).

It will be retried until it is 5 day(s) old.
Meine gesamte Serverkonfiguration hat ein paar Eigenheiten:
Der Server wird von 1Blu bereitsgestellt. Sowohl Nameserver als auch auch A Rekord sind auf 1Blu Server eingestellt. Nur der MX Rekord verweist auf meinen eigenen Server. Soweit scheint es auch zu funktionieren, denn der Postfix bekommt die Mails ja, sie werden nur nicht ausgeliefert.

Das heisst für mich, ich habe beim Anlegen der Domains in ispconfig kein DNS eingetragen. Kann hier schon der Fehler liegen? Ich denke im Moment nicht, denn bis auf die Verarbeitung eingehender Mails funktioniert alles reibungslos.

Mein Fehler:
Ich habe mittels webmin ein wenig an der Postfix Einstellung rumexperemntiert und befürchte schon fast, dass ich nun hier irgendetwas grundlegendes falsch eingestellt habe.

Meine master.cf habe ich im Anhang.

Auszug aus der main.cf
readme_directory = /usr/share/doc/packages/postfix-doc/README_FILES
inet_protocols = all
biff = no
mail_spool_directory = /var/mail
canonical_maps = hash:/etc/postfix/canonical
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf
relocated_maps = hash:/etc/postfix/relocated
transport_maps = proxy:mysql:/etc/postfix/mysql-virtual_transports.cf
sender_canonical_maps = hash:/etc/postfix/sender_canonical
masquerade_exceptions = root
masquerade_classes = envelope_sender, header_sender, header_recipient
program_directory = /usr/lib/postfix
masquerade_domains =
defer_transports =
disable_dns_lookups = no
mailbox_command =
mailbox_transport =
strict_8bitmime = no
disable_mime_output_conversion = no
smtpd_sender_restrictions = check_sender_access mysql:/etc/postfix/mysql-virtual_sender.cf
smtpd_client_restrictions = check_client_access mysql:/etc/postfix/mysql-virtual_client.cf
smtpd_helo_required = no
smtpd_helo_restrictions =
strict_rfc821_envelopes = no
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, check_recipient_access mysql:/etc/postfix/mysql-virtual_recipient.cf, reject_unauth_destination
smtp_sasl_auth_enable = no
smtpd_sasl_auth_enable = yes
smtpd_use_tls = yes
smtp_use_tls = no
alias_maps = hash:/etc/aliases
mailbox_size_limit = 0
message_size_limit = 0
delay_warning_time = 1h
message_strip_characters = \0
content_filter = amavis:[127.0.0.1]:10024
smtp_enforce_tls = no
smtp_tls_session_cache_timeout = 3600s
smtp_tls_session_cache_database = btree:/var/lib/postfix/smtpd_tls_session_cache
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /var/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes
smtpd_tls_security_level = may
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
relay_domains = mysql:/etc/postfix/mysql-virtual_relaydomains.cf
relay_recipient_maps = mysql:/etc/postfix/mysql-virtual_relayrecipientmaps.cf
virtual_create_maildirsize = yes
virtual_maildir_extended = yes
virtual_mailbox_limit_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "The user you are trying to reach is over quota."
virtual_overquota_bounce = yes
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks $virtual_mailbox_limit_maps
maildrop_destination_concurrency_limit = 1
maildrop_destination_recipient_limit = 1
virtual_transport = maildrop
header_checks = regexp:/etc/postfix/header_checks
mime_header_checks = regexp:/etc/postfix/mime_header_checks
nested_header_checks = regexp:/etc/postfix/nested_header_checks
body_checks = regexp:/etc/postfix/body_checks
receive_override_options = no_address_mappings
mydestination = $myhostname, localhost.$mydomain, $mydomain
myhostname = dh18.1blu.de
mydomain = dh18.1blu.de
Eine Grundeinstellung die ich dummerweise verändert habe, ist die:

Für welche Domänen soll E-Mail empfangen werden

Das habe ich auf ganze Domäne gesetzt und könnte schwören, dass hier die virtuellen Domains jetzt außen vor gelassen werden.

Aber was muss ich einstellen, bzw. liegt mein Fehler wo anders?


Gruß Dennis
 

Anhänge

Zuletzt bearbeitet:

Till

Administrator
#2
Poste bitte die exakten Fehlermeldungen aus dem maillog.

Für welche Domänen soll E-Mail empfangen werden
Das habe ich auf ganze Domäne gesetzt und könnte schwören, dass hier die virtuellen Domains jetzt außen vor gelassen werden.
Die Domain in postfix darf niemals identisch mit einer virtuellen Domain sein. Du musst also immer iene andere Domain bzw. subdomain in der main.cf nutzen, die nicht für den Empfang von Emails genutzt werden solloder Postfix wird nicht funktionieren.
 

Werbung

Top