Postfix sendet und empfängt nicht

#1
Hi,

ich habe nach folgender Anleitung meinen Server installiert:
The Perfect Server - OEL 5.4 [ISPConfig 3] | HowtoForge - Linux Howtos and Tutorials

Zusätzlich habe ich statt dem Standard Squirrelmail auf Nutsmail umgestellt welches auf Squirrelmail funktioniert.

Wenn ich eine Mail verschicken möchte ladet die Seite nur ewig lange.
Möchte ich eine Mail an einen durch ISPConfig angelegten Empfänger senden kommt folgende Fehlermeldung in der mail.log
Jan 11 21:08:59 venomhosting postfix/trivial-rewrite[7043]: warning: do not list domain venomhosting.at in BOTH mydestination and virtual_mailbox_domains
Jan 11 21:08:59 venomhosting postfix/smtpd[7309]: 4594C33C08CC: client=aboutblank.at[188.40.89.147]
Jan 11 21:08:59 venomhosting postfix/cleanup[7158]: 4594C33C08CC: message-id=<4F0DEC5A.3050705@markuswildzeiss.com>
Jan 11 21:08:59 venomhosting postfix/qmgr[15999]: 4594C33C08CC: from=<me@markuswildzeiss.com>, size=1213, nrcpt=1 (queue active)
Jan 11 21:08:59 venomhosting postfix/smtpd[7309]: disconnect from aboutblank.at[188.40.89.147]
Jan 11 21:08:59 venomhosting postfix/smtpd[7167]: connect from localhost[127.0.0.1]
Jan 11 21:08:59 venomhosting postfix/smtpd[7167]: 97F5433C119C: client=localhost[127.0.0.1]
Jan 11 21:08:59 venomhosting postfix/cleanup[7158]: 97F5433C119C: message-id=<4F0DEC5A.3050705@markuswildzeiss.com>
Jan 11 21:08:59 venomhosting postfix/smtpd[7167]: disconnect from localhost[127.0.0.1]
Jan 11 21:08:59 venomhosting postfix/qmgr[15999]: 97F5433C119C: from=<me@markuswildzeiss.com>, size=1670, nrcpt=1 (queue active)
Jan 11 21:08:59 venomhosting postfix/trivial-rewrite[7043]: warning: do not list domain venomhosting.at in BOTH mydestination and virtual_mailbox_domains
Jan 11 21:08:59 venomhosting amavis[15590]: (15590-08) Passed CLEAN, [188.40.89.147] [84.114.138.13] <me@markuswildzeiss.com> -> <support@venomhosting.at>, Message-ID: <4F0DEC5A.3050705@markuswildzeiss.com>, mail_id: 02uBci560J93, Hits: 0, size: 1213, queued_as: 97F5433C119C, 322 ms
Jan 11 21:08:59 venomhosting postfix/smtp[7164]: 4594C33C08CC: to=<support@venomhosting.at>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.38, delays=0.06/0/0/0.32, dsn=2.0.0, status=sent (250 2.0.0 from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 97F5433C119C)
Jan 11 21:08:59 venomhosting postfix/qmgr[15999]: 4594C33C08CC: removed
Jan 11 21:08:59 venomhosting postfix/local[7168]: 97F5433C119C: to=<support@venomhosting.at>, relay=local, delay=0.07, delays=0.03/0/0/0.03, dsn=5.1.1, status=bounced (unknown user: "support")
Jan 11 21:08:59 venomhosting postfix/cleanup[7158]: A8B2933C08CC: message-id=<20120111200859.A8B2933C08CC@venomhosting.at>
Jan 11 21:08:59 venomhosting postfix/bounce[7169]: 97F5433C119C: sender non-delivery notification: A8B2933C08CC
Jan 11 21:08:59 venomhosting postfix/qmgr[15999]: A8B2933C08CC: from=<>, size=3537, nrcpt=1 (queue active)
Jan 11 21:08:59 venomhosting postfix/qmgr[15999]: 97F5433C119C: removed
Jan 11 21:08:59 venomhosting postfix/smtp[7170]: A8B2933C08CC: to=<me@markuswildzeiss.com>, relay=mail.markuswildzeiss.com[188.40.89.147]:25, delay=0.1, delays=0.04/0/0.01/0.06, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as B40459C75F)
Jan 11 21:08:59 venomhosting postfix/qmgr[15999]: A8B2933C08CC: removed
postfix-config sieht folgendermaßen aus:
# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $x ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = /usr/share/doc/postfix

# TLS parameters
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.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

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = venomhosting.at
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = $myhostname
#myorigin = /etc/mailname
#mydestination = venomhosting.at, localhost, localhost.localdomain
mydestination = $myhostname, $mydomain, mail.$mydomain, localhost.$mydomain, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
html_directory = /usr/share/doc/postfix/html
virtual_alias_domains =
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2emai$
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
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, check_recipient_access mysql:/etc/postfix/$
smtpd_tls_security_level = may
transport_maps = proxy:mysql:/etc/postfix/mysql-virtual_transports.cf
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$
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
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
content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings
message_size_limit = 0
Da ich bisher ein anderes System als ISPConfig verwendet habe stellt sich mir abseits dieses Problem noch die Frage wie ich denn auf den phpmyadmin zugreifen kann, der sollte ja bereits installiert und laufen, schließlich verwendet ISPConfig selbst auch eine MySQL Datenbank.

EDIT:
Problem gelöst, trotzdem danke!

in der main.cf in der zeile "mydestination" war "$myhostname" zuviel.
Senden und empfangen funktioniert nun.
 
Zuletzt bearbeitet:
#2
Danke!!

Hatte genau das selbe Problem! Super, dass Du Deine Lösung dokumentiert hattest. Bei mir war die Domain sogar im Klartext vorhanden.

Gutes Neues Jahr!
 

Till

Administrator
#3
in der main.cf in der zeile "mydestination" war "$myhostname" zuviel.
Senden und empfangen funktioniert nun.
Das ist zwar auch eine Lösung, das problem ist aber ein anderes in einem Postfix setup mit virtuellen usern (so wie es ispconfig verwendet) darf keine Domain als mydomain ode myhostname verwendet werden die auch zum empfang von Emails verwendet werden soll. Die Lösung ist, eine subdomain zu verwenden wie im perfect setup beschrieben. Also statt:

myhostname = meinedomain.de

sollte eine subdomain verwendet werden, wie auch beim server Hostnamen selbst. also z.B.:

myhostname = server1.meinedomain.de
 

Werbung