Postępowałem zgodnie z tymi instrukcjami , aby wysłać pocztę, a oto dziennik Postfix:
Sep 26 00:46:24 tshepang postfix/smtpd[5728]: 8EE2464931: client=localhost[127.0.0.1]
Sep 26 00:47:44 tshepang postfix/cleanup[5810]: 8EE2464931: message-id=<20110925224624.8EE2464931@tshepang>
Sep 26 00:47:44 tshepang postfix/qmgr[5772]: 8EE2464931: from=<[email protected]>, size=350, nrcpt=1 (queue active)
Sep 26 00:48:04 tshepang postfix/smtp[5859]: 8EE2464931: to=<[email protected]>, relay=none, delay=127, delays=107/0.01/20/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=gmail.com type=MX: Host not found, try again)
Sep 26 00:48:39 tshepang postfix/smtpd[5728]: disconnect from localhost[127.0.0.1]
Może to być również istotne (z „ /etc/postfix/main.cf ”):
myhostname = tshepang
mydestination = tshepang, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
inet_interfaces = all
inet_protocols = all
Używam tego na Debianie 6.
/etc/resolv.conf
niepoprawnych / niereagujących resolwerów. Spróbuj zrobićhost gmail.com
; sprawdź, czy uzyskasz wyniki.host gmail.com
dajegmail.com has address 74.125.233.24
na linii, a następnie;; connection timed out; no servers could be reached
na drugim. Ale to dziwne, ponieważ mogę pingować.host -t mx gmail.com
? Masz rację, to trochę dziwne.resolv.conf
, prawdopodobnie z powodunetwork-manager
lubresolvconf
niezupełnie gry w piłkę.Odpowiedzi:
Ulepszając kilka pytań wymienionych w komentarzach, które mogą pomóc dowiedzieć się, co się dzieje:
Czy możesz dodać swoje
/etc/resolv.conf
pytanie? Dane wyjściowe, które opisujesz,host gmail.com
są nieco podejrzane i mogą wskazywać na problem z serwerem nazw.Jaką odpowiedź otrzymujesz z polecenia
host -t mx gmail.com
?Czy pomyślnie wysłałeś pocztę do innych systemów z tego komputera?
Czy twój dostawca usług internetowych ma jakieś wyraźne zasady, które wymagają, abyś używał swojego serwera jako przekaźnika poczty? Jeśli tak, zapora blokująca żądania wyszukiwania MX może wyjaśnić dziwne zachowanie przekroczenia limitu
host gmail.com
czasu po uzyskaniu częściowego poprawnego wyniku.źródło
no servers could be reached
błędu zhost
).Miałem ten sam problem:
..
..
Problem był w pliku /var/spool/postfix/etc/resolv.conf (chrootowany). Spójrz na to.
źródło
Spróbuj wyłączyć właściwość chroot, aby nie została zmieniona w sposób
/etc/postfix/master.cf
opisany tutajdo
źródło
Wygląda na to, że jesteś za serwerem proxy: adres gmail.com został rozwiązany, ale polecenie ping nie powiodło się. Możesz spróbować połączyć się bezpośrednio z SMTP Gmaila za pomocą:
jeśli echo „1”, nie można się połączyć, prawdopodobnie z powodu filtrowania zabezpieczeń.
źródło
Jak wskazał @Shadur, ten problem może być spowodowany przez twojego usługodawcę internetowego (lub sieć, w której jest zainstalowany serwer). Jeśli istnieją ograniczenia bezpieczeństwa na porcie SMTP (numer portu 25), serwery MX nie mogą być osiągnięte przez ten port.
Możesz zamiast tego spróbować użyć SMTP przez port SSL (ssmtp, numer portu 465). Aby to zrobić, edytuj
/etc/postfix/master.cf
plik, skomentuj linię smtp i dodaj zamiast niej linię ssmtp:Aby sprawdzić, czy ten post jest rozpoznawany z tą nazwą na twoim komputerze, możesz:
źródło