Bagaimana cara memperbaiki "tidak dapat memenuhi syarat nama domain saya sendiri (myhost) - menggunakan nama pendek"?

17

dan ya, sudah

127.0.0.1   localhost myhost.mydomain.eu myhost.domain2.eu localhost.localdomain
127.0.1.1   myhost

dalam file hosts. Apa yang salah? Sendmail mulai memasukkan kesalahan ini ke dalam log.

9 Mei 19:08:54 myhost sm-mta [17103]: tidak dapat memenuhi syarat untuk nama domain saya sendiri (myhost) - menggunakan nama pendek

Apakah konfigurasi ini OK?

AnFi
sumber
Apa itu "kesalahan ini"?
cuonglm
tidak dapat memenuhi syarat untuk nama domain saya sendiri (myhost) - menggunakan nama pendek
Saya tidak menerima kesalahan ini pada awalnya - Pasti saya menghapus sesuatu dari suatu tempat
@Gnouc namun sendmail berfungsi hampir seluruhnya OK
3
Pertanyaan ini dan jawabannya adalah persis apa yang saya cari, jadi harus dibuka kembali. Judul menyatakan pertanyaan dengan benar. Teks isi bertanya apakah jawabannya terletak pada memodifikasi / etc / hosts, dan jika ya, bagaimana. Jawabannya memperjelas bahwa memang inilah masalahnya. Teks isi dapat dihapus sedikit.
reinierpost

Jawaban:

24

Sendmail: nama host singkat ke FQDN melalui / etc / hosts entri

Susun ulang /etc/hostsentri file Anda :

127.0.0.1   localhost localhost.localdomain
127.0.1.1   myhost.mydomain.eu myhost.domain2.eu myhost

Itu harus memenuhi syarat myhostuntuk myhost.mydomain.eu(nama paling kiri /etc/hostssejalan dengan myhost)

AnFi
sumber
bagaimana dengan localhost? mungkin setelah ini? Mengapa? apa aturannya?
@Andzrej A.Filip benar-benar seperti ini? Saya telah melihat banyak konfigurasi tetapi tidak yang ini, dapatkah Anda mengatakan sesuatu tentang itu?
ini bekerja! Bagus. Namun saya telah mengubah 127.0.0.1 localhost localhost.localdomain menjadi 127.0.0.1 localhost myhost.mydomain.eu sebelumnya karena SMTP saya telah memperkenalkan dirinya sebagai localhost.localdomain: Saya khawatir masalah ini akan kembali sekarang. Apa yang Anda pikirkan?
1
Jika Anda ingin mengubah cara server SMTP mengumumkan sendiri perubahan $ j macro seperti dijelaskan di sini
adamo
1
Seperti yang saya pahami ketika sendmail menggunakan file / etc / hosts untuk mendapatkan FQDN sepenuhnya mendapat nama paling kiri dari baris dengan nama host pendek.
AnFi
0

Masalah ini dapat diatasi dengan memasukkan server pertukaran dan ip router dan informasi domain di email Anda /etc/hosts file. Lihat di bawah:

#######mail server

ipofexchangeserver   exchangeservername.domain.local  mailhost

ipofmailrouter       mailrouter mailrouter.domain 

Contoh:

172.18.18.400    sampleexvs   sampleexvs.samplegroup.com   mailhost

172.18.68.432    mailrouter   mailrouter.samplegroup.net
humbleone
sumber