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?


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)


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.