Postfix: NOQUEUE reject

  • Hi,


    ich habe gestern nach dem Tutorial http://www.asconix.com/howtos/…er-debian-howto#section-5 den mailserver eingerichtet. Abgesehen von dem SMTP was nicht funktioniert versuche ich mich gerade mit dem Empfang, die Mailbox incl Verzeichnisse sind erstellt und es scheint alles richtig. Aber aus irgendeinem Grund kommt immer ein Reject von meinem Server was ich nicht ganz verstehe.


    Würde mich freuen wenn jemand eine Idee hätte :)


    In dem Maillog sieht man ein Versuch von mir wie ich versuche von einem GMail Account an eine auf den Server eingerichtete Adresse zu senden, die Order usw. sind scheinbar korrekt, nur leider wird die Mail immer abgewiesen.


    Meine Main.cf.


    Mail.log

  • Das ist eine aktuelle:


    Das ist der Part der sich immer wiederholt wenn eine Nachricht an das Postfach geschickt wird:


    Code
    Jun 28 10:05:51 v22011069245xxxx postfix/smtpd[11116]: connect from mail-wy0-f180.google.com[74.125.82.180]
    Jun 28 10:05:51 v22011069245xxxx postfix/smtpd[11116]: warning: unknown smtpd restriction: "\"
    Jun 28 10:05:51 v22011069245xxxx postfix/smtpd[11116]: NOQUEUE: reject: RCPT from mail-wy0-f180.google.com[74.125.82.180]: 451 4.3.5 Server configuration error; from=<ddddddddd@gmail.com> to=<v3@irgendeinedomain.org> proto=ESMTP helo=<mail-wy0-f180.google.com>
    Jun 28 10:05:51 v22011069245xxxx postfix/cleanup[11125]: A67764E0416: message-id=<20110628100551.A67764E0416@v220110692455744.yourvserver.net>
    Jun 28 10:05:51 v22011069245xxxx postfix/smtpd[11116]: disconnect from mail-wy0-f180.google.com[74.125.82.180]
    Jun 28 10:05:51 v22011069245xxxx postfix/qmgr[566]: A67764E0416: from=<double-bounce@v220110692455744.yourvserver.net>, size=1340, nrcpt=1 (queue active)
    Jun 28 10:05:51 v22011069245xxxx postfix/local[11126]: A67764E0416: to=<root@v220110692455744.yourvserver.net>, orig_to=<postmaster>, relay=local, delay=0.03, delays=0.02/0/0/0.01, dsn=2.0.0, status=sent (delivered to mailbox)
    Jun 28 10:05:51 v22011069245xxxx postfix/qmgr[566]: A67764E0416: removed
  • Ich habe jetzt mal testweise aus der main.cf folgendes auskommentiert:


    Code
    smtpd_require_helo = yes smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated, \   reject_invalid_hostname,  reject_unknown_client, reject_rbl_client sbl-xbl.spamhaus.org \ smtpd_sender_restrictions = permit_mynetworks, reject_unknown_address, \       reject_unknown_sender_domain, reject_non_fqdn_sender smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, \         reject_unauth_destination smtpd_recipient_limit = 250


    Zusätzlich gab es noch Probleme mit einigen berechtigungen aus den Logfile die es unmöglich gemacht haben das die Email zugestellt wird (eigentlich unlogisch). Jetzt ist nur die Frage was das Für Auswirkungen hat was ich auskommentiert habe :(

  • Den Fehler mit:


    Code
    Jun 28 10:05:51 v22011069245xxxx postfix/smtpd[11116]: warning: unknown smtpd restriction: "\"


    Konnte ich beheben da schlichtweg Schrägstriche in dem auskommentierten Bereich waren -> darauf muss man erstmal kommen.....deshalb kam der Reject. Mal gucken was als nächstes kommt.

  • Moin


    Bei ersten mal glatt überlesen.


    Lange Zeilen werden bei Potstfix nicht mit einem "\" am Ende auf mehrere Zeilen verteilt.
    Dazu musst Du nur ein paar Leerzeichen an den Anfang der nächsten Zeile schreiben. Dann interpretiert postfix das als Fortsetzung der vorigen Zeile.


    Also:


    Zitat

    Jetzt ist nur die Frage was das Für Auswirkungen hat was ich auskommentiert habe


    Wenn Du wirklich alles auskommentiert hast, kann jetzt jeder über deinen Mailserver E-Mails versenden. Die würde ich auf jeden Fall wieder aktivieren.


    Mordor

  • Danke :)


    das habe ich bereits wieder aktiviert, das Problem waren nur die "/" die ich dummerweise über Copy&Paste mit kopiert habe. Habe jetzt einfach die lange Auflistung in eine Reihe getan.


    Ich hatte nur blöderweise mal alle Maillog-Dateien gelöscht und neu angelegt (auch die Berechtigungen), doch selbst bei Root:Root 0666 will postfix dort nichts reinschreiben, stattdessen landet vieles in der syslog (was aber vorher auch der Fall gewesen sein müsste).


    Hast du eine Idee was die richtigen Berechtigungen dafür wären?

  • Moin

    Zitat von wie;36321

    ..., doch selbst bei Root:Root 0666 will postfix dort nichts reinschreiben, stattdessen landet vieles in der syslog


    Das ist OK so. Postfix nutzt den syslog-daemon.


    Du musst das Ziel für die mail-facility in der syslog-Konfiguration anpassen.


    In deinem Fall reicht es vermutlich, wenn Du die log-Dateien noch mal löscht und dann den syslog-Daemon neu startest. Der legt die Dateien dann neu an.


    Mordor