PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix kann e-mails von außen nicht zuordnen



scip
12.01.14, 09:56
Hallo liebes Forum,

Ich habe einen Server nach folgender Anleitung aufgesetzt und habe Probleme mit meinem Mailserver.

http://www.howtoforge.com/perfect-server-debian-wheezy-apache2-bind-dovecot-ispconfig-3

Ich hab auf dem Server eine test mail domain laufen, und meine hauptdomain.

Mit der testdomain läuft alles wie gewollt, von der hauptdomain kann ich senden, aber wenn ich versuche von außen eine Mail auf mein Konto zu schicken bekomme ich folgende Meldung :


This is the mail system at host mail.hauptdomain.de.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The mail system

<test1@hauptdomain.de>: unknown user: "test1"



Reporting-MTA: dns; mail.hauptdomain.de
X-Postfix-Queue-ID: 89C1446C1CE1
X-Postfix-Sender: rfc822; meine.persöhnliche@mailadresse.de
Arrival-Date: Sun, 12 Jan 2014 10:33:21 +0100 (CET)

Final-Recipient: rfc822; test1@hauptdomain.de
Original-Recipient: rfc822;test1@hauptdomain.de
Action: failed
Status: 5.1.1
Diagnostic-Code: X-Postfix; unknown user: "test1"


Dass ist die meldung die ich meinem mail.log entnehmen kann :


Jan 12 10:33:21 srv1 amavis[2264]: (02264-04) Passed CLEAN {RelayedInbound}, [212.227.15.18]:55180 [37.201.224.43] <meine.persöhnliche@mailadresse.de> -> <test1@hauptdomain.de>, Queue-ID: 2267246C0747, Message-ID: <52D26154.6020704@gmx.de>, mail_id: o8zhAyU_UD12, Hits: 4.111, size: 1100, queued_as: 89C1446C1CE1, 389 ms

Jan 12 10:33:21 srv1 postfix/smtp[6929]: 2267246C0747: to=<test1@hauptdomain.de>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.51, delays=0.12/0/0/0.39, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as 89C1446C1CE1)

Jan 12 10:33:21 srv1 postfix/qmgr[24455]: 2267246C0747: removed

Jan 12 10:33:21 srv1 postfix/local[6933]: 89C1446C1CE1: to=<test1@hauptdomain.de>, relay=local, delay=0.15, delays=0.08/0/0/0.07, dsn=5.1.1, status=bounced (unknown user: "test1")

Jan 12 10:33:21 srv1 postfix/cleanup[6928]: AD37346C0747: message-id=<20140112093321.AD37346C0747@mail.hauptdomain.de>

Jan 12 10:33:21 srv1 postfix/bounce[6934]: 89C1446C1CE1: sender non-delivery notification: AD37346C0747


Meine main.cf sieht folgendermaßen auf :


# 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 = $myhostname 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 = hauptdomain.de
alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
alias_database = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
myorigin = /etc/mailname
mydestination = hauptdomain.de, localhost, localhost.localdomain
relayhost =
mynetworks = 127.0.0.0/8 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
html_directory = /usr/share/doc/postfix/html
inet_protocols = all
virtual_alias_domains =
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, proxy:mysql:/etc/postfix/mysql-virtual_email2email.cf, hash:/var/lib/mailman/data/virtual-mailman
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/mysql-virtual_recipient.cf, reject_unauth_destination
smtpd_tls_security_level = may
transport_maps = hash:/var/lib/mailman/data/transport-mailman, 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
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
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_client_message_rate_limit = 100
maildrop_destination_concurrency_limit = 1
maildrop_destination_recipient_limit = 1
virtual_transport = dovecot
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
owner_request_special = no
dovecot_destination_recipient_limit = 1
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings


Da auf meiner testdomain alles gut läuft, geh ich davon aus dass der fehler irgendwo im Zusammenhang mit meinem Hostname steht, konnte aber selber keine funktionierende Lösung finden.

Vielen Dank schon mal!!

DrunkenFreak
12.01.14, 11:55
Steht da doch eigentlich. Der Benutzer test1 ist unbekannt. Füge ihn hinzu und es sollte klappen.

scip
12.01.14, 12:25
Der Benuzter ist ind er ISP config angelegt, so wie ich's auch mit meiner Test domain gemacht habe, oder versteh ich dich da falsch?

DrunkenFreak
12.01.14, 12:39
Dann ist der Benutzer vermutlich nicht mit deiner Domain verknüpft.

scip
12.01.14, 16:56
Wie gesagt, hab dass genau so gemacht wie mit meiner Testdomain, irgend ne möglichkeit dass zu testen?

DrunkenFreak
12.01.14, 17:07
Man sollte Howtoforge zur Rechenschaft ziehen für solche Howtos, die nicht funktionieren, weil der Anwender zu viel erwartet...

Was willst du denn noch testen? Eine eindeutige Fehlermeldung hast du doch schon.

Meiner Meinung nach erstmal alles rauswerfen und ohne Datenbanken lernen was der Postfix da überhaupt macht. Klein von vorne anfangen und danach kann man sich langsam steigern. So findet man besonders gut Fehler, weil sie nur in einem kleinen Bereich sein können.

Emailserver einrichten ist eben nicht einfach mal so durch Abschreiben erledigt.