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 webmaster@domain.de
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: dir@deine-domain.de 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" meineadresse@gmail.com

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 webmaster@domain.de
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" meineadresse@gmail.com

ausführe sende postfix das auch und die email kommt bei mir an mit dem absender root@meinedomain.de

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.

meineemail@gmail.com ersetzt meine googlemail

domain ersetzt ... meine gekaufte domain

Hier der Header

Code:
Delivered-To: meineemail@gmail.com
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: <root@domain.de>
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 root@domain.de designates **.**.**.*** as permitted sender) client-ip=**.**.**.***;
Authentication-Results: mx.google.com;
       spf=pass (google.com: best guess record for domain of root@domain.de designates **.**.**.*** as permitted sender) smtp.mail=root@domain.de
Received: from localhost (localhost [127.0.0.1])
	by server1.domain.com (Postfix) with ESMTP id B90BD4A0434
	for <meineemail@gmail.com>; 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 <meineemail@gmail.com>;
	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: meineemail@gmail.com
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: <20130405222427.310D64A048E@server1.domain.com>
From: root@domain.de (root)


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

     root@domain.de

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 <root@domain.de>: 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: root@domain.de (root)

Es sendet als Benutzer root.


Code:
Delivery to the following recipient failed permanently:

     root@domain.de

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 <root@domain.de>: 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 root@server1.domain.de
Und wenn ich eine Email zurück an root@server1.domain.de kommt diese auch an.

in virtual_alias ist
webmaster@domain.de root,meineemail@gmail.de
eingetragen.

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

Wenn ich nun eine Email an webmaster@domain.de sende landet diese auch in
/var/mail/root

Also der weg funktioniert schon mal...

Doch wie kann ich nun Emails als webmaster@domain.de Verschicken?
bis jetzt steht ja immer root@server1.domain.de 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