Apa yang dimaksud dengan sendmail di sini?

13

Ketika saya menginstal sendmail dari repo debian, saya mendapatkan output berikut:

Disabling HOST statistics file(/var/lib/sendmail/host_status).
Creating /etc/mail/sendmail.cf...
Creating /etc/mail/submit.cf...
Informational: confCR_FILE file empty: /etc/mail/relay-domains
Informational: confCT_FILE file empty: /etc/mail/trusted-users
Updating /etc/mail/access...
Updating /etc/mail/aliases...
WARNING: local host name (ixtmixilix) is not qualified; see cf/README: WHO AM I?

Dapatkah seseorang tolong beri tahu saya apa artinya ini, apa yang perlu saya lakukan untuk memenuhi syarat nama host saya?

ixtmixilix
sumber

Jawaban:

10

Ini merujuk ke halaman ini dari readme, yang memberitahu 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 tidak akan berguna di ujung lain karena orang-orang di luar jaringan lokal Anda tidak dapat menemukan mesin ixtmixilix. Anda harus menentukan nama host yang dapat diselesaikan dari mana saja, sepertiixtmixilix.example.com

Michael Mrozek
sumber
Di mana saya harus meletakkan garis yang disarankan dalam dokumen? ( Dmbar.com define(confDOMAIN_NAME ', $w.$m')dnl) Apakah sudah masuk /etc/mail/sendmail.mc?
Throoze
1
di /etc/mail/sendmail.cf, maka .mcakan diperbarui secara otomatis setelah menjalankan: sendmailconfigcmd
Abdennour TOUMI
2
@AbdennourTOUMI Anda yakin itu bukan sebaliknya? Edit sendmail.mc, dan .cfakan diperbarui?
Jezen Thomas
@JezenThomas Sepertinya memang sebaliknya. Itu hanya memperbaikinya bagi saya ketika saya mengedit sendmail.mc.
igneosaur
7

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

Kemudian sudo sendmailconfigperbarui semua yang lain Anda dapat menguji konfigurasi Anda sehingga:

$ sendmail -v [email protected] < test.mail

Saya menggunakan kotak email domain pribadi saya sebagai layanan seperti gmail memblokir jenis email 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

Di mana test.mailfile berisi pesan apa pun yang ingin Anda kirim

Jadeye
sumber
tidak bekerja untuk saya
PJunior
@ Junior, terima kasih atas komentarnya, diperbaiki! itu test.mail - nama file
Jadeye
Saya berbicara tentang edisi di / etc / hostname /
PJunior
@Junior, ini file, bukan folder, karenanya / etc / hostname - biasanya berisi nama mesin Anda. Coba perintah ini: cat / etc / hostname, jika Anda mendapatkan nama mesin Anda sebagai: XXX, cukup edit file ini dan ganti nama mesin Anda ke XXX.com atau XXX.some atau FQDN lainnya
Jadeye
Ya, saya akan mengeditnya. Tidak berfungsi: / tetapi email sedang dikirim
PJunior
2

Tentang karya Debian 8 (Jessie):

$ sudo hostnamectl set-hostname yourdomain.com

Kemudian uji dengan cara ini:

$ hostname yourdomain.com

ogram
sumber