Es bezieht sich auf diese Seite aus der Readme, die Ihnen sagt, wie Sie Ihren Hostnamen angeben. Es warnt Sie, dass Ihr Hostname außerhalb Ihres lokalen Netzwerks nicht funktioniert; sendmail hängt Ihren Hostnamen als Absender der Nachricht an, aber es wird am anderen Ende nutzlos sein, weil Leute außerhalb Ihres lokalen Netzwerks den Rechner ixtmixilix
nicht finden können . Sie sollten einen Hostnamen angeben, der von überall aufgelöst werden kann, wie ixtmixilix.example.com
Für mich unter Ubuntu 14.04 hat das das Problem gelöst:
$ sudo nano /etc/hostname
Ändern Sie Ihren Hostnamen in etwas wie meine-domain.XXX
Wobei XXX =.com ODER .net ODER .some
Dann sudo sendmailconfig
den Rest aktualisiertSie können Ihre Konfiguration so testen:
$ sendmail -v [email protected] < test.mail
Ich habe meine private Domain-E-Mail-Box verwendet, da Dienste wie Google Mail diese Art von E-Mails blockieren:
050 550-5.7.1 [87.68.229.9 12] Our system has detected that this message is
050 550-5.7.1 likely unsolicited mail. To reduce the amount of spam sent to Gmail,
050 550-5.7.1 this message has been blocked. Please visit
050 550 5.7.1 https://support.google.com/mail/answer/188131 for more information. u3si25544809wje.160 - gsmtp
Wobei test.mail
ist eine Datei, die die Nachricht enthält, die Sie senden möchten
Unter Debian 8 (Jessie) funktioniert:
$ sudo hostnamectl set-hostname yourdomain.com
Testen Sie es dann folgendermaßen:
$ hostname
yourdomain.com