Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Mail/Mailserver Troubleshooting

  1. #1
    Premium Mitglied Avatar von mightymike99
    Registriert seit
    Aug 1999
    Beiträge
    374

    Mail/Mailserver Troubleshooting

    Hier gibt's alles was sich zum Thema:

    Probleme mit Mail und Mailservern

  2. #2
    Premium Mitglied Avatar von mightymike99
    Registriert seit
    Aug 1999
    Beiträge
    374

    sendmail: Domain of sender address [email]xxx@gmx.de[/email] does not exist

    sendmail: Domain of sender address xxx@gmx.de does not exist

    Hi Leute
    (Problem und Loesung)
    heute hatte ich mal wieder das Problem, das Sendmail die mails die es ueber fetchmail erhaellt nicht an meinen user weiterleitet.
    Ich habe daraufhin hier versucht was zu finden, was nicht sehr ergibig war. Viele versuchten es auf fetchmail abzuwelzen, was meines erachtens ja nicht sein kann, weil die Fehlermeldung von sendmail kommt.
    Wie auch immer ich wollte hier meine Problem und meine Lösung posten, falls jmd., das gleiche sucht.

    o.k. meine .fetchmailrc sieht so aus
    poll pop3.web.de protocol POP3 user "mueller" password "herbert" is mueller
    poll pop.gmx.net protocol POP3 user "123542354" password "schlauch" is fragdoch
    poll pop.gmx.net protocol POP3 user "0070070" password "bondj" is bond

    mein fetchmail skript sieht so aus
    fetchmail -va -K -d 600 -L log/fetchmail
    xbiff -bg lightgray -fg red -file /var/mail/JamesBond -update 271 &
    -d 600: laesst fetchmail als deamon laufen
    -va: gebe ordentlich was aus und hole alle (a) mails
    -K: loesche die geholten (-k klein k lasse mails dort liegen)
    -L: schreibe die ausgabe von fetchmail in die Datei log/fetchmail

    AUS irgendeinem Grund bekam ich keine e-mails mehr uebre fetchmail.
    Dan sah ich in der Datei log/fetchmail nach und siehe da es stand der Fehler:
    fetchmail: SMTP< 501 5.1.8 ... Domain of sender address BondJames@gmx.de does not exist

    diese Fehlemeldung bekommt man auch, wenn man in einem Terminal den Befehl eingibt
    fetchmail -va -k

    Anhand des Fehlers weiss ich, das irgendwie die domain gmx.de nicht auf dem Rechenr existiert. oder so aehnlich,

    In der Datei /etc/sendmail.cf gibt es die Zeile

    Cwlocalhost
    # file containing names of hosts for which we receive email
    Fw-o /etc/mail/sendmail.cw %[^\#]

    Alles was ich tat, war die die unterste Zeile herauszukommentieren
    Cwlocalhost
    # file containing names of hosts for which we receive email
    # Fw-o /etc/mail/sendmail.cw %[^\#]

    Davor sollte man sich natuerlich eine Sicherheitscopie von /etc/sendmail.cf machen
    cp /etc/sendmail.cf /etc/sendmail.cf.orig

    Danach kann man sendmail wieder laden
    rcsendmail stop

    rcsendmail start
    oder
    rcsendmail reload

    So Danach sollte es eigentlich funktionieren mit der weiterleitung der emails durch sendmail.
    Wo nurt das Problem bei meiner Loesung ist, ist wenn ich mit Yast ein nues packet instaliere, dann versaut
    r yast mir diesen Eintrag,
    Wie kann ich sowas unterbinden?

    Cu viel spass

  3. #3
    Premium Mitglied Avatar von mightymike99
    Registriert seit
    Aug 1999
    Beiträge
    374

    Unable to get canonical name of client 192.168.1.99: Unknown host ...

    Ausgabe in /var/log/mail:

    (v3.1.2) Unable to get canonical name of client 192.168.1.99: Unknown host ...

    Ursache:
    Popper versucht für eine IP-Addresse einen entsprechenden DNS-Hostnamen zu bekommen.

    Lösung:
    In der Datei /etc/inetd.conf
    die Zeile:
    pop3 stream tcp nowait root usr/sbin/tcpd /usr/sbin/popper -s
    durch
    pop3 stream tcp nowait root /usr/sbin/tcpd /usr/sbin/popper -s -R
    ersetzen + Datai speichern und inetd neustarten mit:

    server:~ # rcinetd restart

  4. #4
    Registrierter Benutzer Avatar von rabenkind
    Registriert seit
    Nov 2001
    Ort
    Düsseldorf
    Beiträge
    419

    sendmail.cw

    hostnamen eintragen

    # file containing names of hosts for which we receive email
    Fw-o /etc/mail/sendmail.cw %[^\#]
    in der datei /etc/mail/sendmail.cw werden alle hostnamen eingetragen, die als lokal betrachtet werden sollen, zb. neben dem obligatorischen localhost die domänen freiheit.net und home.net. dazu musst du die datei /etc/mail/sendmail.cw mit folgendem inhalt erstellen:

    localhost
    freiheit.net
    home.net

    was hier zu verwirrung führt ist die bemerkung hostnamen eintragen, obwohl auch domänen gemeint sind.

    greetz michael

    Das nur der ein echter UNIX-Systemadminstrator sei,
    der einmal eine sendmail.cf von Hand editiert hat.
    Aber derjenige der es ein zweites mal tut,
    absolut größenwahnsinnig sein muß.
    Geändert von rabenkind (25.04.02 um 23:24 Uhr)

Lesezeichen

Berechtigungen

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