Mailserverfehler Relay access denied bei Konfiguration mit Postfix, Dovecot SASL

    Hallo Scootertuner! Werde Teil einer der größten Scootertuning-Communities im Netz.
    Sei kostenlos dabei!

    • Mailserverfehler Relay access denied bei Konfiguration mit Postfix, Dovecot SASL

      Auch wenn es nichts mit Scootertuning oder dem JetForce zutun hat, so möchte ich meinen Leidensweg eventuell Interessierten, oder über google nach dem Fehler suchenden Menschen, kurz erläutern ;)

      Wenn ihr einen Mailserver mittels Postfix und Dovecot als MDA auf einem Server aufgesetzt hat, kommt es bei einigen Nutzern zu einem fehler beim Senden von Mails an externe Domains über den SMTP-Server nach dem Muster:

      Thunderbird-Ausgabe:
      Fehler beim Senden der Nachricht: Der Mail-Server
      antwortete: 5.7.1 <[email]mail@externedomain.de[/email]>: Relay access denied. Bitte
      überprüfen Sie die E-Mail-Adresse mail@externedomain.de und wiederholen
      Sie den Vorgang.

      Im Maillog des Servers steht folgendes:

      Quellcode

      1. mail postfix/smtpd[30556]: NOQUEUE:
      2. reject: RCPT from ...[blablub]... 554 5.7.1 <mail@externedomain.de>:
      3. Relay access denied; from=<meine@domain.de> to=<mail@externedomain.de>
      4. proto=ESMTP helo=<[127.0.0.1]>


      Oftmals wird bei diesem Fehler auf eine fehlende Aktivierung der SMTP-Authentifizierung im Mailprogramm (Client) hingewiesen, das muss aber nicht der Fall sein, und ist bei mir nicht der Fall gewesen.

      Der Ursprung des Fehlers ist bei mir schlicht eine ab Postfix >2.10 benötigte Direktive in der main.cf Konfigurationsdatei gewesen:
      Ab postfix > 2.10 muss es die Direktive "smtpd_relay_restrictions"
      in der main.cf von Postfix geben.


      Es ist möglich, die "smtpd_recipient_restrictions" - Direktive durch "smtp_relay_restrictions" zu ersetzen, ich würde jedoch einfach beide Direktiven in der main.cf verwenden:

      Quellcode

      1. # Empfaenger
      2. smtpd_relay_restrictions =
      3. permit_mynetworks,
      4. permit_sasl_authenticated,
      5. reject_unknown_recipient_domain,
      6. reject_non_fqdn_recipient,
      7. reject_invalid_hostname,
      8. reject_non_fqdn_sender,
      9. reject_non_fqdn_recipient,
      10. reject_unknown_sender_domain,
      11. reject_unknown_recipient_domain,
      12. reject_unauth_destination,
      13. reject_unauth_pipelining,
      14. permit
      15. # Empfaenger
      16. smtpd_recipient_restrictions =
      17. permit_mynetworks,
      18. permit_sasl_authenticated,
      19. reject_unknown_recipient_domain,
      20. reject_non_fqdn_recipient,
      21. reject_invalid_hostname,
      22. reject_non_fqdn_sender,
      23. reject_non_fqdn_recipient,
      24. reject_unknown_sender_domain,
      25. reject_unknown_recipient_domain,
      26. reject_unauth_destination,
      27. reject_unauth_pipelining,
      28. permit
      Alles anzeigen


      Vielleicht hilft das ja dem ein oder anderen nochmal ;)

      Gruß unrealSpeedy