sudo aptアップグレードを実行した後、EXIM4でエラーが表示され始めました。一部のサーバーは次のメッセージを返します。
SMTP error from remote mail server after HELO mycompanyname: 504 5.5.2 : Helo command rejected: need fully-qualified hostname
ホスト名とFQDNはどうあるべきですか?
これは私の/ 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
これは私のホスト名-f:
mycompanyname
これは私のexim4構成(update-exim4.conf.conf)です:
dc_other_hostnames='OldDropletName; smtp.mycompany.com; smtp; localhost.localdomain; localhost'
OldDropletNameとは、サイトがDigitalOceanでホストされ、各サーバー(ドロップレット)にalias_nameがあり、このエイリアス名がOldDropletNameであるためです。