[Postfixbuch-users] reject_non_fqdn_hostname RFC-konform?

Sandy Drobic postfixbuch-users at japantest.homelinux.com
Mi Okt 18 20:10:04 CEST 2006


Stefan G. Weichinger wrote:
> Hallo, wieder mal.
> 
> Ich hab grad den Fall eines einliefernden Servers, der im HELO seine
> offizielle IP liefert und keinen FQDN.
> 
> Jetzt schreib ich grad dem zuständigen Herren eine Erklärung, daß er
> doch den FQDN eintragen soll, und will ihn zur Untermauerung auf eine
> RFC verweisen.
> 
> Google fand zB das:
> 
> http://www.freesoft.org/CIE/RFC/1123/90.htm
> 
> Da drin steht:
> 
> The HELO receiver MAY verify that the HELO parameter really corresponds
> to the IP address of the sender. However, the receiver MUST NOT refuse
> to accept a message, even if the sender's HELO command fails verification.
> 
> SCHLUCK! Das würde ja heissen, daß der Einsatz von
> reject_non_fqdn_hostname nicht RFC-konform ist ...

Du vergleichst Äpfel mit Birnen. reject_non_fqdn_hostname heist nicht, 
dass die IP des sendenden Servers mit dem Helo-Namen des sendenden Servers 
übereinstimmen muss.

HELO/EHLO domain

Der Parameter für helo/ehlo muss eine domain sein, nicht ein hostname ohne 
Domain:


RFC 2821:

4.1.1.1  Extended HELLO (EHLO) or HELLO (HELO)

    These commands are used to identify the SMTP client to the SMTP
    server.  The argument field contains the fully-qualified domain name
    of the SMTP client if one is available.  In situations in which the
    SMTP client system does not have a meaningful domain name (e.g., when
    its address is dynamically allocated and no reverse mapping record is
    available), the client SHOULD send an address literal (see section
    4.1.3), optionally followed by information that will help to identify
    the client system.  y The SMTP server identifies itself to the SMTP
    client in the connection greeting reply and in the response to this
    command.


4.1.4 Order of Commands

    [...]
    The SMTP client MUST, if possible, ensure that the domain parameter
    to the EHLO command is a valid principal host name (not a CNAME or MX
    name) for its host.


Kurz gefasst, es muss ein Domainname sein, der auf einen A-Eintrag 
auflösbar ist.

Sandy
-- 
Antworten bitte nur in die Mailingliste!
PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com




Mehr Informationen über die Mailingliste Postfixbuch-users