MX-Record Anfänger Frage



tyrann619

New Member
Hallo, ich bin gerade dabei meinen neuen Rootserver einzurichten.
Da dies der erste ohne direkte tld und Plesk ist habe ich ISPConfig nach Anleitung installiert.
Nun hänge ich aber bei den Email Einstellungen.
Ich habe eine Domain bei united domains gekauft und auch schon den A eintrag gemacht und meine webseite ich auch unter der Domain erreichbar.

Bei den Email Einstellungen habe ich aber leider noch keine Ahnung

Ich möchte, dass ich Emails von meiner Webseite über [email protected]
versenden kann. postfix,dovecot,sendmail und SquirrelMail sind installiert. Ich kann auch Email an eine email adresse vom Rootserver aus senden.. der Absender ist dann aber username@hostname
Und somit kann ich keine Antwort senden.

Was muss ich einstellen und was muss ich bei den MX-Record eintragen?
Hoffe ihr könnt mir helfen
 
Hi,

Das Problem ist, das die E-Mails unter dem Nutzernamen versandt werden mit dem das PHP gestartet wird. Wenn die fast-cgi einsetzt ist es web1 oder web7.
Wenn du PHP als Modul laufen läßt gehen die Mails mit www-run@servername raus.

Entweder du bringst deiner Aplikation bei ein MAIL-FROM: [email protected] zu setzen oder du verwendest z.B. den ISPConfig Patch der PHP mit einstellbaren Absender startet.
(http://www.howtoforge.de/forum/entwicklerforum-15/patch-einstellbarer-absender-php-scripten-6515/)
 
danke für die Antwort,
leider weiß ich nicht wie man diesen Patch installiert..
könntest du mit sagen wie man das manuell macht oder wo ein tutorial steht wie man das macht?

Postfix ist soweit eingerichtet, dass bei:
echo "Dies ist eine Testmail" | mail -s "Test" [email protected]

Auch eine Email bei mir ankommt.. jedoch steht als Absender
root@Debian-60-squeeze-64-minimal

Was ist eig. für das weiterleiten an den MX server von united domains verantwortlich? Postfix oder sendmail?

Bei den MX Record bei united domains muss ich 2 server angeben.. welche wären das? mail.meinedomain.de ? ... wo ist definiert, das mein server unter
mail.meinedomain.de läuft und nicht unter
emailserver.meinedomain.de oder
irgendetwas.meinedomain.de
 
Ich möchte, dass ich Emails von meiner Webseite über [email protected]
versenden kann. postfix...[ist] installiert. Ich kann auch Email... senden. der Absender ist dann aber username@hostname
Und somit kann ich keine Antwort senden.

Schau Dir mal die canonical_maps von postfix an.
 
Mit den MX Einstellungen hat das reine Versenden erstmal nichts zu tun. Mit der canonical Table geht das auch. Allerdings mußt da da immer auf die Konsole.

Mit dem Patch kannst du den Absender in der ISPConfig Oberfläche pro Web einstellen.

Welche Version von ISP-Config hast du im Einsatz?
Dann schicke ich dir den Patch und eine Anleitung.
Wichtig wäre noch wie du PHP eingebunden hast. Ich nehme an per Fast/CGI?
 
so habe jetzt ein bisschen herumgespielt und auch sendmail deinstallier, da das ja offenbar das gleiche wie postfix ist..

So wenn ich jetzt:
echo "Dies ist eine Testmail" | mail -s "Test" [email protected]

ausführe sende postfix das auch und die email kommt bei mir an mit dem absender [email protected]

Nur antworten kann ich nicht...
 
Kannst du mal bitte einen vollen Header angeben?
Ich habe das Gefühl dass deine Test-Mail kein "From" angibt und somit der envelope sender verwendet wird welcher, ausser bei entsprechender Konfiguration von PHP, eine solche statische Adresse ist.
Beachte dass Unzustellbarkeits-Berichte ebenfalls an diese geschickt werden.

Generell ist zu empfehlen als envelope-sender die nach RFC pflicht-existierende E-Mail Adresse postmaster@Domain zu verwenden und diese per Forward auf die Mail-Adresse des Kunden zu leiten.
 
Das ist der Header von einer Email, die von meinem CMS für meine Webseite gesendet wird.

[email protected] ersetzt meine googlemail

domain ersetzt ... meine gekaufte domain

Hier der Header

Code:
Delivered-To: [email protected]
Received: by 10.182.155.6 with SMTP id vs6csp294753obb;
        Fri, 5 Apr 2013 15:24:28 -0700 (PDT)
X-Received: by 10.180.94.133 with SMTP id dc5mr6885578wib.1.1365200668375;
        Fri, 05 Apr 2013 15:24:28 -0700 (PDT)
Return-Path: <[email protected]>
Received: from server1.domain.com (server1.domain.de. [**.**.**.***])
        by mx.google.com with ESMTP id y5si6660654wjx.48.2013.04.05.15.24.27;
        Fri, 05 Apr 2013 15:24:28 -0700 (PDT)
Received-SPF: pass (google.com: best guess record for domain of [email protected] designates **.**.**.*** as permitted sender) client-ip=**.**.**.***;
Authentication-Results: mx.google.com;
       spf=pass (google.com: best guess record for domain of [email protected] designates **.**.**.*** as permitted sender) [email protected]
Received: from localhost (localhost [127.0.0.1])
	by server1.domain.com (Postfix) with ESMTP id B90BD4A0434
	for <[email protected]>; Sat,  6 Apr 2013 00:24:27 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at Debian-60-squeeze-64-minimal
Received: from server1.domain.com ([127.0.0.1])
	by localhost (server1.domain.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id p7HCnDHbWPFN for <[email protected]>;
	Sat,  6 Apr 2013 00:24:27 +0200 (CEST)
Received: by server1.domain.com (Postfix, from userid 0)
	id 310D64A048E; Sat,  6 Apr 2013 00:24:27 +0200 (CEST)
Date: Sat, 06 Apr 2013 00:24:27 +0200
To: [email protected]
Subject: Test
User-Agent: Heirloom mailx 12.4 7/29/08
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-Id: <[email protected]>
From: [email protected] (root)


Und das kommt wenn ich versuche zu antworten:
Code:
Delivery to the following recipient failed permanently:

     [email protected]

Technical details of permanent failure: 
Google tried to deliver your message, but it was rejected by the server for the recipient domain domain.de by mx00.udag.de. [**.**.**.**].

The error that the other server returned was:
550 5.1.1 <[email protected]>: Recipient address rejected: User unknown in local recipient table
 
Code:
Received: by server1.domain.com (Postfix, from userid 0)
	id 310D64A048E; Sat,  6 Apr 2013 00:24:27 +0200 (CEST)
...
From: [email protected] (root)

Es sendet als Benutzer root.


Code:
Delivery to the following recipient failed permanently:

     [email protected]

Technical details of permanent failure: 
Google tried to deliver your message, but it was rejected by the server for the recipient domain domain.de by mx00.udag.de. [**.**.**.**].

The error that the other server returned was:
550 5.1.1 <[email protected]>: Recipient address rejected: User unknown in local recipient table

mx00.udag.de lehnt Mails für den Benutzer root ab. mx00.udag.de ist ein A record für Deinen Server? Hast Du local_recipient_maps, local_transport und alias_maps passend gesetzt?
 
Hast Du local_recipient_maps, local_transport und alias_maps passend gesetzt?

Gibs das irgendwelche Anleitungen wie ich das mache? Wie ich im Anfangspost erwähnt habe, habe ich leider noch keine Ahnung davon



Ich habe bis jetzt nur einen A Record bei united domains(udag) welcher auf meine Server Ip verweist.

Mx-Einträge habe ich noch keine
 
Für die Domain domain.de gibt es einen MX record: mx00.udag.de.
 
in den Einstellungen von United domains ist nur ein A Record auf meine rootserver ip eingetragen.

Beim MX-Record ist alles leer und
"Standardserver von united-domains verwenden" ist angehakt


was hat denn da jetz mx00.udag.de zu bedeuten?
 
So.. ich habe nun den Rootserver komplett neu aufgesetzt und verwende nun Liveconfig als Panel.

Habe mich nochmal ein bisschen belesen und habe Postfix nun so weit eingerichtet.

So... wenn ich eine Testmail sende ist der Absender [email protected]
Und wenn ich eine Email zurück an [email protected] kommt diese auch an.

in virtual_alias ist
[email protected] root,[email protected]
eingetragen.

Nun habe ich bei united domains einen MX Eintrag auf server1.domain.de gemacht.

Wenn ich nun eine Email an [email protected] sende landet diese auch in
/var/mail/root

Also der weg funktioniert schon mal...

Doch wie kann ich nun Emails als [email protected] Verschicken?
bis jetzt steht ja immer [email protected] als Absender da?

Und bei united domains MUSS man 2 MX Server Eintragen
ich habe da jetzt server1.domain.de (welche auch geht)
und mir einen zweiten einfach ausgedacht server2.domain.de ... wo muss ich den eintragen damit auch der funktioniert?
 
Back
Top