Frage: Was bedeutet der Fehler "Helo command rejected: need fully-qualified hostname" bei Postfix ?
Ihr Mail-Server (Postfix) meldet sich mit einem unvollständigen Hostnamen bei einem anderen Mailserver oder Email-Clienten. Bitte konfigurieren Sie Ihren Mail-Server so, dass er sich mit einem vollständigen Hostnamen (fqdn = fully qualified domain name) meldet.
Der Fehler tritt auch auf, wenn Sie mittels Email-Client (Outlook Express usw.) Emails versenden wollen, Ihr Mailserver (welcher Ihnen die Emails abnimmt) jedoch kein reverse DNS unterstützt bzw. nicht darauf zugreifen kann. Dabei handelt es sich um eine falsche Konfiguration des Emailservers.
Eine weitere Fehlerquelle kann sein, daß Ihr Internet-Zugangsprovider keinen reverse DNS für Ihren PC anbietet. Wenn Sie sich beim Versenden von Emails an Ihrem Mailserver anmelden wollen, kann der Mailserver keinen DNS-Eintrag für die IP Ihres PC auflösen und reagiert mit dieser Fehlermeldung.
Falls Sie einen neuen Mailserver inbetrieb nehmen, kann es möglich sein, daß sich der Domainname Ihres neuen Servers noch nicht unter allen DNS - Servern im Internet "herumgesprochen" hat. Falls Sie 48 Stunden nach Inbetriebnahme immer noch die gleiche Fehlermeldung erhalten, sollten Sie sich die Konfiguration Ihres Servers noch einmal genauer anschauen.
Bei der Einrichtung von Postfix kann man beispielsweise einstellen, daß der Emailserver nur von Clients Emails annehmen soll, welche über einen FQDN verfügen. Sie sollten das abschalten, wenn der Fehler beim Versenden von Emails bei normalen Client-PCs über diesen Mailserver auftritt. Beispielsweise, weil wie oben erwähnt, der Provider keinen DNS für Dialup-Clients anbietet.
Dieses Wissen ist allerdings nur für Techniker und Administratoren notwendig. Sollten Sie diese Meldung als "normaler" Anwender von Outlook, Windows Mail, Outlook Express o.ä. erhalten, wenden Sie sich bitte an den Kundendienst Ihres Internet Providers. Anwender haben keinen Administratorzugang zum Emailserver oder DNS eines Internetanbieters und können diesen Fehler nicht beheben.