Itu merujuk ke halaman ini dari readme, yang memberi tahu Anda cara menentukan nama host Anda. Ini memperingatkan Anda bahwa nama host Anda tidak akan berfungsi di luar jaringan lokal Anda; sendmail melampirkan nama host Anda sebagai pengirim pesan, tetapi itu akan sia-sia karena orang di luar jaringan lokal Anda tidak dapat menemukan mesin ixtmixilix
. Anda harus menentukan nama host yang dapat diselesaikan dari mana saja, seperti ixtmixilix.example.com
Bagi saya di Ubuntu 14.04 yang memecahkan masalah:
$ sudo nano /etc/hostname
Ubah nama host Anda menjadi sesuatu seperti my-domain.XXX
Di mana XXX =.com ATAU .net ATAU .some
Lalu sudo sendmailconfig
memperbarui semua sisanya Anda dapat menguji konfigurasi Anda jadi:
$ sendmail -v [email protected] < test.mail
Saya menggunakan kotak email domain pribadi karena layanan seperti gmail memblokir email semacam ini:
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
Dimana test.mail
adalah file yang berisi pesan apa pun yang ingin Anda kirim
Di Debian 8 (Jessie) berfungsi:
$ sudo hostnamectl set-hostname yourdomain.com
Kemudian uji dengan cara ini:
$ hostname
yourdomain.com