Anzeige:
Seite 1 von 4 123 ... LetzteLetzte
Ergebnis 1 bis 15 von 59

Thema: Mail send Fehler Domain error

  1. #1
    Registrierter Benutzer
    Registriert seit
    Jul 2002
    Beiträge
    427

    Angry Mail send Fehler Domain error

    Hallo Freunde.. Wenn ich mal so Anfangen darf.

    Ich habe schon seit langen einen Fehler der das versenden vom E-Mails mit mail aus der Konsole herraus betrifft.

    Wenn ich eine Mail verschicken will z.B.

    Mail test@gmx.de ........ bekomme ich ne Fehlermeldung die sieht so aus.

    host mx0.gmx.de[213.165.64.100] said: 550 5.1.8 {mx042}
    * * Cannot resolve your domain (in reply to MAIL FROM command)

    Das gleiche kommt auch wenn ich aus meiner localen Webseite mittels mail() aus nem PHP-Script herraus was wechmailen will.

    weis da jemand Rat ?

  2. #2
    root !*****istrator Avatar von mbo
    Registriert seit
    Oct 2000
    Ort
    Karlsruhe
    Beiträge
    1.717
    Zitat Zitat von Linux Anfänger
    Hallo Freunde.. Wenn ich mal so Anfangen darf.

    Ich habe schon seit langen einen Fehler der das versenden vom E-Mails mit mail aus der Konsole herraus betrifft.

    Wenn ich eine Mail verschicken will z.B.

    Mail test@gmx.de ........ bekomme ich ne Fehlermeldung die sieht so aus.

    host mx0.gmx.de[213.165.64.100] said: 550 5.1.8 {mx042}
    * * Cannot resolve your domain (in reply to MAIL FROM command)

    Das gleiche kommt auch wenn ich aus meiner localen Webseite mittels mail() aus nem PHP-Script herraus was wechmailen will.

    weis da jemand Rat ?
    Ja, ich.



    Du willst eine eMail an einen GMX-Account senden, deswegen übergibt Deine MTA die eMail an den mx0.gmx.de. Dieser will die Domain des Absender revers auflösen und das schlägt fehl.
    Wenn Du zB ein Script mit dem Mailkommando als root ausfüllst und in Deinem MTA nicht konfiguriert hast, daß alle ausgehenden eMail mit einer bestimmten Domain, bzw. Adresse "maskiert" werden, dann sendet er sie als root@localhost, und die wird logischer Weise nicht aufgelöst (DNS-technisch).
    Aber selbst wenn Du die Maskierung einschaltest, kann es Dir bei mittlerweile vielen Mailservern passieren, daß die eMail abgelehnt wird, weil Du zB von einem IP-Range sendest, der als DialUP, oder dynamic definiert ist.

    cu/2 iae
    42

  3. #3
    Registrierter Benutzer Avatar von Terran Marine
    Registriert seit
    Mar 2003
    Ort
    Hanau
    Beiträge
    1.406
    Zitat Zitat von Linux Anfänger
    host mx0.gmx.de[213.165.64.100] said: 550 5.1.8 {mx042}
    * * Cannot resolve your domain (in reply to MAIL FROM command)
    Afaik prüft GMX per Reverse-Lookup ob Hostname und IP-Adresse zusammenpassen, ist das nicht der Fall, wird die Mail verworfen. (Spamschutz)

    Gruß
    Terran

    Forum Fachinformatiker.de
    Deutschlands erste Fachinformatiker-Community (seit 1999)

    LPIC 1 zertifiziert :)

  4. #4
    Registrierter Benutzer
    Registriert seit
    Jul 2002
    Beiträge
    427
    Vielen Dank für die prompte Antwort

    @MBO

    offensichtlich setzt du bei mir fundierte Kentnisse in sachen Server u.s.w. vorraus. Damit kann ich nicht dienen. Sorry


    Ich habe keinen Schimmer was das für mich bedeutet. Kann ich das evtl. über t-online machen ? und wie richte ich den mailserver ein ? Ich nutze Suse 9.1 Prof.

    thnx.

  5. #5
    root !*****istrator Avatar von mbo
    Registriert seit
    Oct 2000
    Ort
    Karlsruhe
    Beiträge
    1.717
    Zitat Zitat von Linux Anfänger
    Vielen Dank für die prompte Antwort

    @MBO

    offensichtlich setzt du bei mir fundierte Kentnisse in sachen Server u.s.w. vorraus. Damit kann ich nicht dienen. Sorry
    Nicht wirklich.

    Ich habe keinen Schimmer was das für mich bedeutet. Kann ich das evtl. über t-online machen ? und wie richte ich den mailserver ein ? Ich nutze Suse 9.1 Prof.

    thnx.
    Welcher MTA wird denn von Suse 9.1 benutzt?
    Code:
    telnet localhost 25
    Je nachdem dann in den configfiles, oder per Webmin, das macht die Sache recht einfach ... Aber wie gesagt, gibt es kleine entscheidene Unterschiede zw sendmail, postfix, exim, qmail & Co

    cu/2 iae
    42

  6. #6
    Registrierter Benutzer
    Registriert seit
    Jul 2002
    Beiträge
    427
    Das ist mir echt peinlich


    was ist MTA
    und wo kann ich erkennen was du wissen möchtest ?

    schäm

  7. #7
    Registrierter Benutzer
    Registriert seit
    Jul 2002
    Beiträge
    427
    Ich habe was herausgefunden.

    Wenn ich in der konsole mail empf@gmx.de -r meiner@gmx.de angebe, dann kommt die mail bei gmx an !! freu !!!!

    aber was heist das nun für mich ? und wie kann ich das in mein PHP Script einbauen ?!

  8. #8
    root !*****istrator Avatar von mbo
    Registriert seit
    Oct 2000
    Ort
    Karlsruhe
    Beiträge
    1.717
    Zitat Zitat von Linux Anfänger
    Ich habe was herausgefunden.

    Wenn ich in der konsole mail empf@gmx.de -r meiner@gmx.de angebe, dann kommt die mail bei gmx an !! freu !!!!

    aber was heist das nun für mich ? und wie kann ich das in mein PHP Script einbauen ?!
    Sehr gut Das nenn ich progressive Konstruktivität

    Der MTA ist der Mail Transfer Agent, der Mailserver sozusagen, meist in kombination mit dem MDA. Der MUA ist zB Evolution oder Outlook.

    Für PHP gibt es die Optionen mittels Variablen zu arbeiten ...
    Code:
       function SchreibeDatei ($Email,$Name,$Kommentar)
       {
       $Name = htmlentities ($Name);
       # Hier bitte Ihre Email-Adresse eingeben:
       $empfaenger = "www@domain.tld
       $betreff = "PHP-eMail";
           # die folgende Zeile funktioniert nur, wenn sendmail konfiguriert ist!
           mail ($empfaenger, $betreff, $Kommentar, "From: $Name <$Email>");
        }
    cu/2 iae
    42

  9. #9
    Registrierter Benutzer
    Registriert seit
    Jul 2002
    Beiträge
    427
    Ich habe das mal in PHP versucht. Ich bekomme immernoch keine mail. !

    Root auf dem Rechner bekommt ne nachricht, wie ich sie anfangs beschrieben habe aber der absender der PHP-Mail ist immernoch nobody@meinserver.local (nobody)

    ???

    Ich habe aber die "From: klausen angegeben. !!!

    Sendmail kann ich nicht installieren da es im konflikt mit Postfix steht.
    Geht postfix auch ? oder soll ich sendmail nehmen. ?

  10. #10
    root !*****istrator Avatar von mbo
    Registriert seit
    Oct 2000
    Ort
    Karlsruhe
    Beiträge
    1.717
    Zitat Zitat von Linux Anfänger
    Ich habe das mal in PHP versucht. Ich bekomme immernoch keine mail. !

    Root auf dem Rechner bekommt ne nachricht, wie ich sie anfangs beschrieben habe aber der absender der PHP-Mail ist immernoch nobody@meinserver.local (nobody)

    ???

    Ich habe aber die "From: klausen angegeben. !!!

    Sendmail kann ich nicht installieren da es im konflikt mit Postfix steht.
    Geht postfix auch ? oder soll ich sendmail nehmen. ?
    Ich bin nur ein Linuxer, ich hab keine Ahnung ... zumindest von PHP.
    Entweder liest hier jemand noch mit, der Dir helfen kann, ansonsten gibt es einige Seiten, von denen Du solche Codeschnipsel beziehen kannst.

    cu/2 iae
    42

  11. #11
    Registrierter Benutzer
    Registriert seit
    Jul 2002
    Beiträge
    427
    Hmm OK

    Vielen dank für deine Hilfe.

    Weist du denn noch zufällig wie man unter yast das Masquerading einstellen sollte ? Da könnte ich dem User Nobody doch ne andere adresse geben oder so ?

  12. #12
    Registrierter Benutzer
    Registriert seit
    Jul 2002
    Beiträge
    427

    Andere Frage

    Gibt es eine Möglichkeit locale Emails z.B. root@localhost über MS-Outlook auf einem anderen PC ab zu rufen ?

    Ich habe meinem Rechner "Server" mittels DynDns.org ne "feste IP" gegeben ich habe mal auf d**f versucht pop.meinrechner.dyndns.org was zu hohlen.Das geht natürlich nicht. Weis jamand wie ich das machen könnte ??????

    Thnx.

  13. #13
    root !*****istrator Avatar von mbo
    Registriert seit
    Oct 2000
    Ort
    Karlsruhe
    Beiträge
    1.717
    Zitat Zitat von Linux Anfänger
    Gibt es eine Möglichkeit locale Emails z.B. root@localhost über MS-Outlook auf einem anderen PC ab zu rufen ?

    Ich habe meinem Rechner "Server" mittels DynDns.org ne "feste IP" gegeben ich habe mal auf d**f versucht pop.meinrechner.dyndns.org was zu hohlen.Das geht natürlich nicht. Weis jamand wie ich das machen könnte ??????

    Thnx.
    Du mußt die rootmails an einen anderen Benutzer weiterleiten und dann dementsprechend einen POP- oder IMAP-Server gestartet haben.

    In die /etc/aliases einen Eintrag a la
    root: Benutzer

    und dann den Mailserver neu starten / config reloaden.

    cu/2 iae
    42

  14. #14
    Registrierter Benutzer
    Registriert seit
    Jul 2002
    Beiträge
    427
    Sorry aber ich binn sehr dankbar, das du mir helfen willst aber ich kenne mich nicht so gut damit aus. Könntest du nur ein wenig genauer werden ? Ich habe zb. einen Benutzer mit name Dirk auf dem rechner wie richte ich denn diesen POP- oder IMAP-Server ein ?

    schäm und versink im Erdboden.

  15. #15
    root !*****istrator Avatar von mbo
    Registriert seit
    Oct 2000
    Ort
    Karlsruhe
    Beiträge
    1.717
    Zitat Zitat von Linux Anfänger
    Sorry aber ich binn sehr dankbar, das du mir helfen willst aber ich kenne mich nicht so gut damit aus. Könntest du nur ein wenig genauer werden ? Ich habe zb. einen Benutzer mit name Dirk auf dem rechner wie richte ich denn diesen POP- oder IMAP-Server ein ?

    schäm und versink im Erdboden.
    Als erstes in die /etc/aliases eine Zeile
    root: dirk

    Sofern Du lokal arbeitest, interessieren Dich die pop3- und imapServer nicht, da die eMail in das lokale Postfach von dem benutzer dirk wandern.

    Jetzt bleibt die Frage ob ein POP3- oder imapServer läuft.
    entweder mittels
    Code:
    ps -aux | grep pop
    ps -aux | grep imap
    Damit fragst Du die Prozesse ab.
    oder mit
    Code:
    netstat -nlvp | grep ":113"
    netstat -nlvp | grep ":143"
    Das ist die Abfrage auf Prozesse, welche an den Ports 113 (pop3Server) und 143 (imap) lauschen. Je nach Distribution gäbe es auch einfachere Dinge.

    Die meisten Distributionen haben einen pop3Server schon vorkonfiguriert.
    Da gibt es zwei Möglichkeiten.
    Entweder ist er per xinetd konfiguriert:
    Code:
    grep pop /etc/services
    grep imap /etc/services
    bzw. der entsprechende Server hat eine xinetd-configuration unter /etc/xinet.d/ in welcher dann disabled = no oder yes steht. Steht dort no, sollte er eigentlich schon laufen. steht dort yes, dann ändern auf no und xinetd neu starten.
    Ist der Dienst als StandAlone konfiguriert / vorgesehen, dann sollte in /etc/init.d/ entsprechende Scripte liegen, die dementsprechend in /etc/rc3.d bzw. /etc/rc5.d verlinkt sind.

    cu/2 iae
    42

Ähnliche Themen

  1. Fedora 1 und capisuite. Fehler bei make: capi20.h not found
    Von obelix im Forum Kompilieren von Kernel und Sourcen
    Antworten: 6
    Letzter Beitrag: 01.02.04, 16:36
  2. Nforce-Treiber
    Von Wally im Forum Kompilieren von Kernel und Sourcen
    Antworten: 1
    Letzter Beitrag: 22.10.03, 02:19
  3. libdvdnav oder xine-dvdnav ???
    Von LordUndaground im Forum Fernsehen
    Antworten: 2
    Letzter Beitrag: 21.04.03, 21:38
  4. mounten meines SCSI-brenners
    Von uTaNG im Forum System installieren und konfigurieren
    Antworten: 18
    Letzter Beitrag: 29.01.03, 20:25
  5. Suse 8.0 NVidia treiber problem
    Von mynonA im Forum Spielen Allgemein
    Antworten: 9
    Letzter Beitrag: 09.01.03, 20:01

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •