Odkazuje na tuto stránku z readme, která vám říká, jak zadat název hostitele. Varuje vás, že váš název hostitele nebude fungovat mimo vaši místní síť; sendmail připojí vaše jméno hostitele jako odesílatele zprávy, ale na druhé straně to bude k ničemu, protože lidé mimo vaši místní síť nemohou počítač najít ixtmixilix
. Měli byste zadat název hostitele, který lze přeložit odkudkoli, například ixtmixilix.example.com
Pro mě na Ubuntu 14.04 to problém vyřešilo:
$ sudo nano /etc/hostname
Změňte název hostitele na něco jako moje-domena.XXX
Kde XXX =.com NEBO .net NEBO .some
Potom sudo sendmailconfig
aktualizoval vše ostatníMůžete otestovat svou konfiguraci takto:
$ sendmail -v [email protected] < test.mail
Použil jsem svou e-mailovou schránku v soukromé doméně, protože služby, jako je gmail, blokují tyto druhy e-mailů:
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
Kde test.mail
je soubor obsahující jakoukoli zprávu, kterou chcete odeslat
Na Debianu 8 (Jessie) funguje:
$ sudo hostnamectl set-hostname yourdomain.com
Pak to otestujte takto:
$ hostname
yourdomain.com