2013-02-19 24 views
5

Vì một số lý do tôi gặp phải lỗi này khi cố gửi email (với gmail) bằng Django."[Errno 101] Mạng không thể truy cập được" khi cố gắng gửi email bằng cách sử dụng Django

[Errno 101] Network is unreachable 

Điều kỳ lạ ở đây là dường như nó chỉ xảy ra khi ứng dụng web của tôi đang chạy trên máy chủ của tôi (bluehost). Nó hoạt động tốt khi ở địa phương.

Dưới đây là cài đặt email của tôi

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

Bất kỳ ý tưởng như thế nào tôi có thể sửa lỗi này?

+1

cài đặt smtp của bạn trông như thế nào? – myusuf3

+0

@ myusuf3 được thêm vào bài đăng gốc – initWithStyle

+0

Bạn có kết nối qua proxy không? – wim

Trả lời

3

Điều này có khả năng phải làm với cổng bạn đang cố gắng gửi email từ trên máy chủ màu xanh.

Chúng có thể chặn các cổng như vậy vì lý do bảo mật.

Thông tin khác: https://my.bluehost.com/cgi/help/500

+0

Tôi nghĩ rằng đây là vấn đề ... Kiểm tra với sự hỗ trợ của họ ngay bây giờ. Cảm ơn – initWithStyle

+0

Tôi đang gặp sự cố tương tự. Bạn đã tìm thấy một giải pháp cho điều này? – Segev

+0

Có, hóa ra là Bluehost chặn cổng yêu cầu gmail. Tôi vừa mới sử dụng dịch vụ email của Bluehosts. – initWithStyle

Các vấn đề liên quan