2013-02-19 10 views
5

Z jakiegoś powodu otrzymuję ten błąd podczas próby wysłania wiadomości e-mail (z Gmailem) za pomocą Django."[Errno 101] Sieć jest nieosiągalna" podczas próby wysłania wiadomości e-mail przy użyciu Django

[Errno 101] Network is unreachable 

Najdziwniejsze jest to, że zdaje się, że tylko wtedy, gdy moja aplikacja internetowa działa na moim serwerze (bluehost). Działa dobrze, gdy lokalnie.

Oto moje ustawienia poczty

EMAIL_USE_TLS = True 
EMAIL_HOST = 'smtp.gmail.com' 
EMAIL_HOST_USER = '[email protected]' 
EMAIL_HOST_PASSWORD = 'FakePassword' 
EMAIL_PORT = 587 

Każdy pomysł, w jaki sposób mogę rozwiązać ten problem?

+1

Jak wyglądają twoje ustawienia smtp? – myusuf3

+0

@ myusuf3 dodano do oryginalnego wpisu – initWithStyle

+0

Czy łączysz się przez proxy? – wim

Odpowiedz

3

Jest to najprawdopodobniej związane z portem, z którego próbujesz wysyłać wiadomości e-mail z niebieskiego komputera-hosta.

Prawdopodobnie blokują takie porty ze względów bezpieczeństwa.

Więcej informacji: https://my.bluehost.com/cgi/help/500

+0

Myślę, że to jest problem ... Sprawdzam teraz ich wsparcie. Dzięki – initWithStyle

+0

Mam podobny problem. Znalazłeś rozwiązanie tego? – Segev

+0

Tak, okazało się, że Bluehost blokuje port wymagany przez Gmail. Właśnie skończyłem używać usługi e-mail bluehosts. – initWithStyle

Powiązane problemy