Current time: 12-26-2024, 06:44 PM Hello There, Guest! (LoginRegister)


Post Reply 
Emails zu internen Domains mit externem Mailserver können nicht zugestellt werden
Author Message
Mysterious Offline
Junior Member
*

Posts: 25
Joined: Mar 2008
Reputation: 0
Post: #1
Emails zu internen Domains mit externem Mailserver können nicht zugestellt werden
Hi, schwierig zu beschreiben in der Betreffzeile.

Also folgendes Problem. Ich habe hier 2 Domainsin ispcp. Domain A und Domain B.

Domain B ist nur für www in ISPCP eingerichtet und der Mailserver von Domain B ist auf einem anderen Server. Wenn ich nun von Domain A eine Email an Domain B schicke kommt die zurück mit ner Fehlermeldung ala "unknown receipient in local database".

Ich habe für Domain B alle Daten aus den Postfix Konfigdateien bzw. VHCS Dateien gelöscht und auch den MX eintrag im DNS herausgenommen. So wie es auch teilweise hier im Forum auch geschrieben wurde.
Problem besteht also nur wenn beide Domains in VHCS angelegt sind.

Kann mir jemand weiterhelfen? Irgendwie muss ich postfix beibringen das er diese Mails nicht versucht local zuzustellen sondern nach extern routet.

Hofe das Probem verständlich erklären zu können.

DAnke für eure Hilfe

MFG

Mysterious
04-01-2008 09:08 PM
Find all posts by this user Quote this message in a reply
rbtux Offline
Moderator
*****
Moderators

Posts: 1,847
Joined: Feb 2007
Reputation: 33
Post: #2
RE: Emails zu internen Domains mit externem Mailserver können nicht zugestellt werden
Was hast du rausgelöscht, wie sieht die kofiguration aus? Logauszug von missglückter zustellung?
04-01-2008 09:15 PM
Visit this user's website Find all posts by this user Quote this message in a reply
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #3
RE: Emails zu internen Domains mit externem Mailserver können nicht zugestellt werden
übrigens: VHCS gibt's hier nicht...
04-01-2008 09:20 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Mysterious Offline
Junior Member
*

Posts: 25
Joined: Mar 2008
Reputation: 0
Post: #4
RE: Emails zu internen Domains mit externem Mailserver können nicht zugestellt werden
VHCS war ein Tippfehler, meinte natürlich ISPCP...sorry ;-)

Also, hier mal ein Auzug aus dem Logfile:
Code:
Apr  1 18:07:34 root-I postfix/smtpd[10572]: >>> CHECKING RECIPIENT MAPS <<<
Apr  1 18:07:34 root-I postfix/smtpd[10572]: ctable_locate: leave existing entry key empfaenger@domainB.de
Apr  1 18:07:34 root-I postfix/smtpd[10572]: maps_find: recipient_canonical_maps: empfaenger@domainB.de: not found
Apr  1 18:07:34 root-I postfix/smtpd[10572]: match_string: domainB.de ~? domainA.de
Apr  1 18:07:34 root-I postfix/smtpd[10572]: match_string: domainB.de ~? domainA.de.local
Apr  1 18:07:34 root-I postfix/smtpd[10572]: match_list_match: domainB.de: no match
Apr  1 18:07:34 root-I postfix/smtpd[10572]: maps_find: recipient_canonical_maps: @domainB.de: not found
Apr  1 18:07:34 root-I postfix/smtpd[10572]: mail_addr_find: empfaenger@domainB.de -> (not found)
Apr  1 18:07:34 root-I postfix/smtpd[10572]: maps_find: canonical_maps: empfaenger@domainB.de: not found
Apr  1 18:07:34 root-I postfix/smtpd[10572]: match_string: domainB.de ~? domainA.de
Apr  1 18:07:34 root-I postfix/smtpd[10572]: match_string: domainB.de ~? domainA.de.local
Apr  1 18:07:34 root-I postfix/smtpd[10572]: match_list_match: domainB.de: no match
Apr  1 18:07:34 root-I postfix/smtpd[10572]: maps_find: canonical_maps: @domainB.de: not found
Apr  1 18:07:34 root-I postfix/smtpd[10572]: mail_addr_find: empfaenger@domainB.de -> (not found)
Apr  1 18:07:34 root-I postfix/smtpd[10572]: maps_find: virtual_alias_maps: empfaenger@domainB.de: not found
Apr  1 18:07:34 root-I postfix/smtpd[10572]: match_string: domainB.de ~? domainA.de
Apr  1 18:07:34 root-I postfix/smtpd[10572]: match_string: domainB.de ~? domainA.de.local
Apr  1 18:07:34 root-I postfix/smtpd[10572]: match_list_match: domainB.de: no match
Apr  1 18:07:34 root-I postfix/smtpd[10572]: maps_find: virtual_alias_maps: @domainB.de: not found
Apr  1 18:07:34 root-I postfix/smtpd[10572]: mail_addr_find: empfaenger@domainB.de -> (not found)
Apr  1 18:07:34 root-I postfix/smtpd[10572]: maps_find: virtual_mailbox_maps: empfaenger@domainB.de: not found
Apr  1 18:07:34 root-I postfix/smtpd[10572]: match_string: domainB.de ~? domainA.de
Apr  1 18:07:34 root-I postfix/smtpd[10572]: match_string: domainB.de ~? domainA.de.local
Apr  1 18:07:34 root-I postfix/smtpd[10572]: match_list_match: domainB.de: no match
Apr  1 18:07:34 root-I postfix/smtpd[10572]: maps_find: virtual_mailbox_maps: @domainB.de: not found
Apr  1 18:07:34 root-I postfix/smtpd[10572]: mail_addr_find: empfaenger@domainB.de -> (not found)
Apr  1 18:07:34 root-I postfix/smtpd[10572]: NOQUEUE: reject: RCPT from unknown[91.89.223.11]: 550 5.1.1 <empfaenger@domainB.de>: Recipient address rejected: User unknown in virtual mailbox table; from=<absender@domainA.de> to=<empfaenger@domainB.de> proto=ESMTP helo=<scalix.domainA.de>
Apr  1 18:07:34 root-I postfix/smtpd[10572]: > unknown[91.89.223.11]: 550 5.1.1 <empfaenger@domainB.de>: Recipient address rejected: User unknown in virtual mailbox table
Apr  1 18:07:34 root-I postfix/smtpd[10572]: < unknown[91.89.223.11]: DATA
Apr  1 18:07:34 root-I postfix/smtpd[10572]: > unknown[91.89.223.11]: 554 5.5.1 Error: no valid recipients
Apr  1 18:07:34 root-I postfix/smtpd[10572]: < unknown[91.89.223.11]: RSET
Apr  1 18:07:34 root-I postfix/smtpd[10572]: > unknown[91.89.223.11]: 250 2.0.0 Ok
Apr  1 18:07:35 root-I postfix/smtpd[10572]: < unknown[91.89.223.11]: QUIT
Apr  1 18:07:35 root-I postfix/smtpd[10572]: > unknown[91.89.223.11]: 221 2.0.0 Bye
Apr  1 18:07:35 root-I postfix/smtpd[10572]: match_hostname: unknown ~? 127.0.0.1/32
Apr  1 18:07:35 root-I postfix/smtpd[10572]: match_hostaddr: 91.89.223.11 ~? 127.0.0.1/32
Apr  1 18:07:35 root-I postfix/smtpd[10572]: match_hostname: unknown ~? 78.47.210.170/32
Apr  1 18:07:35 root-I postfix/smtpd[10572]: match_hostaddr: 91.89.223.11 ~? 78.47.210.170/32
Apr  1 18:07:35 root-I postfix/smtpd[10572]: match_list_match: unknown: no match
Apr  1 18:07:35 root-I postfix/smtpd[10572]: match_list_match: 91.89.223.11: no match
Apr  1 18:07:35 root-I postfix/smtpd[10572]: send attr request = disconnect
Apr  1 18:07:35 root-I postfix/smtpd[10572]: send attr ident = smtp:91.89.223.11
Apr  1 18:07:35 root-I postfix/smtpd[10572]: private/anvil: wanted attribute: status
Apr  1 18:07:35 root-I postfix/smtpd[10572]: input attribute name: status
Apr  1 18:07:35 root-I postfix/smtpd[10572]: input attribute value: 0
Apr  1 18:07:35 root-I postfix/smtpd[10572]: private/anvil: wanted attribute: (list terminator)
Apr  1 18:07:35 root-I postfix/smtpd[10572]: input attribute name: (end)
Apr  1 18:07:35 root-I postfix/smtpd[10572]: disconnect from unknown[91.89.223.11]
Apr  1 18:07:35 root-I postfix/smtpd[10572]: master_notify: status 1
Apr  1 18:07:35 root-I postfix/smtpd[10572]: connection closed


Geänder habe ich folgendes laut einem Hinweis hier aus dem Forum:

Code:
1. Im, Bind Zonen-File den Eintrag für Mailexchanger auf den externen Server ändern.
2. die files /etc/ispcp/postfix/working/aliases, /etc/ispcp/postfix/working/domains, /etc/ispcp/postfix/working/mailboxes, /etc/postfix/ispcp/aliases, /etc/postfix/ispcp/domains, /etc/postfix/ispcp/relay_domains, /etc/postfix/ispcp/relay_recipients_maps
anpassen
3. bind neustarten
4. postfix reload

Habe ich was vergessen? Villeicht als Hinweis wenn die Logfile irritiert. Domain A ist ebenfalls extern in diesem Aufbau nutzt den Server aber als Mailrelay mit smtpauth. Es kommt aber der gleiche Fehler wenn der ISPCP Server wirklich als Mailserver für DomainA fungiert (nur zum besseren Verständniss).
(This post was last modified: 04-02-2008 02:17 AM by Mysterious.)
04-02-2008 02:14 AM
Find all posts by this user Quote this message in a reply
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #5
RE: Emails zu internen Domains mit externem Mailserver können nicht zugestellt werden
du hast nach dem ändern der mailbox und aliases (und domains) auch jeweils ein

postmap <datei>

gemacht, nehme ich an...

ansonsten kann man mit dem Befehl "sendmail -bv empfaenger@domainB.de" testen, wo postfix das einordnet (intern, extern etc) - die Angaben werden an root gemailt...

Gruss J
04-02-2008 06:43 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Mysterious Offline
Junior Member
*

Posts: 25
Joined: Mar 2008
Reputation: 0
Post: #6
RE: Emails zu internen Domains mit externem Mailserver können nicht zugestellt werden
Ja habe jeweils ein postmap durchgeführt:

Also: Die ausgabe des obigen Befehls:

Code:
This is a MIME-encapsulated message.

--C7CE159A1D.1207212101/rootserver.de
Content-Description: Notification
Content-Type: text/plain; charset=us-ascii

This is the mail system at host rootserver.de.

Enclosed is the mail delivery report that you requested.

                   The mail system

<empfänger@domainB.de>: delivery via virtual: unknown user:
    "empfänger@domainB.de"

--C7CE159A1D.1207212101/rootserver.de
Content-Description: Delivery report
Content-Type: message/delivery-status

Reporting-MTA: dns; rootserver.de
X-Postfix-Queue-ID: C7CE159A1D
X-Postfix-Sender: rfc822; root@rootserver.de
Arrival-Date: Thu,  3 Apr 2008 10:41:41 +0200 (CEST)

Final-Recipient: rfc822; empfänger@domainB.de
Action: undeliverable
Status: 5.1.1
Diagnostic-Code: X-Postfix; delivery via virtual: unknown user:
    "empfänger@domainB.de"

--C7CE159A1D.1207212101/rootserver.de
Content-Description: Message Headers
Content-Type: text/rfc822-headers

Received: by rootserver.de (Postfix, from userid 0)
        id C7CE159A1D; Thu,  3 Apr 2008 10:41:41 +0200 (CEST)
From: root@rootserver.de
Subject: probe
To:
        empfänger@domainB.de
Message-Id: <20080403084141.C7CE159A1D@rootserver.de>
Date: Thu,  3 Apr 2008 10:41:41 +0200 (CEST)

--C7CE159A1D.1207212101/rootserver.de--

Sieht so aus als will er es intern zustellen ... an was kann das noch liegen?
(This post was last modified: 04-03-2008 06:48 PM by Mysterious.)
04-03-2008 06:47 PM
Find all posts by this user Quote this message in a reply
jmeyerdo Offline
Junior Member
*

Posts: 173
Joined: Oct 2007
Reputation: 2
Post: #7
RE: Emails zu internen Domains mit externem Mailserver können nicht zugestellt werden
Hast Du wirklich in der /etc/postfix/ispcp/domains keinen Eintrag für die Domain mehr drin und dann per "postmap ..." die Datei domains.db neu geschrieben?

Grundsätzlich empfehle ich ja die Umstellung auf dovecot und dann zusätzlich auf postfix-mysql. Damit werden nur noch die E-Mails lokal behandelt, für die definitiv Accounts angelegt sind.

Viele Grüße,

Jens
04-03-2008 06:54 PM
Find all posts by this user Quote this message in a reply
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #8
RE: Emails zu internen Domains mit externem Mailserver können nicht zugestellt werden
Und bitte auch beachten: die Dateien werden überschrieben, sobald ispcp wieder etwas schreiben muss. Darum die Einträge auch in /etc/ispcp/postfix/working/* entsprechend bearbeiten.

Aber prinzipiell: wenn in domains und mailboxes keine Einträge mehr sind und die dateien gepostmapped sind, dann muss postfix das nach extern senden...
04-03-2008 07:02 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Gos77 Offline
Junior Member
*

Posts: 94
Joined: Mar 2008
Reputation: 0
Post: #9
RE: Emails zu internen Domains mit externem Mailserver können nicht zugestellt werden
Hallo zusammen,

stehe vor einem ähnlichen Problem:
Hoste den WWW Part einer Domain unter ispCP, der Mail-Server für diese Domain ist jedoch bei einem anderen Provider lokalisiert.

Wenn der Webserver nun aber eine eMail an seine Domain schicken soll (z.B. eine automatische Benachrichtigung bei neuen Userregistrierungen), landet die natürlich bei ihm selbst, sollte aber über entsprechende Transport-Einträge an den externen Mail-Provider zugestellt werden.

Gibt es ein HowTo, wie man diese Transport-Route einrichtet ohne die Automatisierungen von ispCP zu beeinträchtigen? Sonst müsste man nach jeder Änderung (neue Domains, etc.) die Transport-Route für die betroffende Domain händisch ändert, was ja leider schnell vergessen wird.

Oder kann ich irgendwie für eine bestimmte Domain die Mail-Einrichtungen die ispCP vornimmt in einer Datei dauerhaft überschreiben?

Gruß Gos77
04-25-2008 08:12 PM
Find all posts by this user Quote this message in a reply
einherjer Offline
Junior Member
*

Posts: 69
Joined: Mar 2008
Reputation: 0
Post: #10
RE: Emails zu internen Domains mit externem Mailserver können nicht zugestellt werden
jmeyerdo Wrote:Grundsätzlich empfehle ich ja die Umstellung auf dovecot und dann zusätzlich auf postfix-mysql. Damit werden nur noch die E-Mails lokal behandelt, für die definitiv Accounts angelegt sind.
Das würde ich grundsätzlich gern in ispCP sehen.
Also dovecot anstatt courier.
Und auth in der Richtung
dovecot -> mysql bzw.
postfix -> saslauthd -> pam_mysql -> mysql

Sollte überall gehen und ist meiner Meinung nach einfacher einzurichten.
04-25-2008 08:37 PM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)