Was muss mein Hostname und mein FQDN für Exim4 sein?

390
Tom

Mein EXIM4 zeigte nach einem sudo apt-Upgrade einen Fehler an. Jetzt geben einige Server diese Meldung zurück:

SMTP error from remote mail server after HELO mycompanyname: 504 5.5.2 : Helo command rejected: need fully-qualified hostname 

Was sollte mein Hostname und FQDN sein?

Dies ist mein / etc / host:

# Your system has configured 'manage_etc_hosts' as True. # As a result, if you wish for changes to this file to persist # then you will need to either # a.) make changes to the master file in /etc/cloud/templates/hosts.tmpl # b.) change or remove the value of 'manage_etc_hosts' in # /etc/cloud/cloud.cfg or cloud-config from user-data # 127.0.1.1 MyOldDropletName MyOldDropletName 127.0.0.1 localhost <internal_ip_to_another_droplet> DropletName 

Dies ist mein Hostname -f:

mycompanyname 

Dies ist meine exim4-Konfig (update-exim4.conf.conf):

dc_other_hostnames='OldDropletName; smtp.mycompany.com; smtp; localhost.localdomain; localhost' 

Wenn ich OldDropletName sage, liegt das daran, dass die Site auf DigitalOcean gehostet wird und jeder Server (Droplet) einen Aliasnamen hat, und dieser Aliasname ist OldDropletName.

0

1 Antwort auf die Frage

0
Alex

hostname -fsollte zurückkehren FQDN, Hostname + Domäne wie smtp.mycompany.com .

Setzen Sie auf das /etc/hostnameyour FQDN= smtp.mycompany.comund stellen Sie sicher, dass der Reverse-PTR-Eintrag in DNS denselben Namen zurückgibt.

Standardmäßig eximverwenden $primary_hostname, können Sie dies außer Kraft setzen in remote_smtp:als

remote_smtp: driver = smtp helo_data = smtp.mycompany.com 

aber es ist eine schlechte Idee, Mail-Server zu fälschen FQDN

Heutzutage ist es normal, Verbindungen von E-Mail-Servern abzulehnen, die keine eigenen kennen FQDN.