Jak naprawić „niemożność zakwalifikowania własnej nazwy domeny (myhost) - przy użyciu krótkiej nazwy”?

17

i tak mam

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

w pliku hosts. Co jest nie tak? Sendmail zaczął zapisywać ten błąd w dzienniku.

9 maja 19:08:54 myhost sm-mta [17103]: nie można zakwalifikować własnej nazwy domeny (myhost) - używając krótkiej nazwy

Czy ta konfiguracja jest OK?

AnFi
źródło
Co to jest „ten błąd”?
cuonglm
nie mogę zakwalifikować własnej nazwy domeny (myhost) - używając krótkiej nazwy
Na początku nie otrzymałem tego błędu - Pewnie skądś coś
@Gnouc jednak sendmail działa prawie całkowicie OK
3
To pytanie i odpowiedź były dokładnie tym, czego szukałem, więc należy je ponownie otworzyć. Tytuł zawiera prawidłowe pytanie. Tekst główny pyta, czy odpowiedź polega na modyfikacji / etc / hosts, a jeśli tak, to w jaki sposób. Odpowiedź wyjaśnia, że ​​tak właśnie jest. Treść może być nieco wyjaśniona.
reinierpost

Odpowiedzi:

24

Sendmail: krótka nazwa hosta do FQDN poprzez wpis / etc / hosts

Zmień kolejność /etc/hostswpisów w pliku:

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

Powinien kwalifikować się myhostdo myhost.mydomain.eu(nazwa skrajnie lewa /etc/hostszgodnie z myhost)

AnFi
źródło
co z localhostem? może być po tym? dlaczego? jakie są zasady?
@Andzrej A.Filip naprawdę w ten sposób? Widziałem wiele konfiguracji, ale nie ta, czy możesz coś o tym powiedzieć?
to działa! świetny. Jednak wcześniej zmieniłem 127.0.0.1 localhost localhost.localdomain na 127.0.0.1 localhost myhost.mydomain.eu, ponieważ mój SMTP przedstawił się jako localhost.localdomain: Obawiam się, że ten problem wróci teraz. Co o tym myślisz?
1
Jeśli chcesz zmienić sposób, w jaki serwer SMTP ogłasza się, zmień makro $ j zgodnie z opisem tutaj
adamo
1
Jak rozumiem, gdy sendmail używa pliku / etc / hosts, aby uzyskać w pełni kwalifikowaną nazwę domeny (FQDN), pobiera ona nazwę z lewej strony od linii z krótką nazwą hosta.
AnFi
0

Problem można rozwiązać, wprowadzając adres IP serwera wymiany i routera poczty oraz informacje o domenie /etc/hosts file. Patrz poniżej:

#######mail server

ipofexchangeserver   exchangeservername.domain.local  mailhost

ipofmailrouter       mailrouter mailrouter.domain 

Przykład:

172.18.18.400    sampleexvs   sampleexvs.samplegroup.com   mailhost

172.18.68.432    mailrouter   mailrouter.samplegroup.net
humbleone
źródło