2013-02-19 79 views
5

由于某种原因,当使用Django尝试发送电子邮件(使用gmail)时出现此错误。“尝试使用Django发送电子邮件时,[Errno 101]网络无法访问”

[Errno 101] Network is unreachable 

关于这个奇怪的是,似乎只有当我的web应用程序是我的服务器(BlueHost的)上运行的情况发生。它在本地工作正常。

这里是我的电子邮件设置

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

任何想法,我怎么能解决这个问题?

+1

你的smtp设置是什么样的? – myusuf3 2013-02-19 03:48:39

+0

@ myusuf3添加为原文 – initWithStyle 2013-02-19 03:53:46

+0

您是通过代理连接的吗? – wim 2013-02-19 04:02:25

回答

3

这很可能与您尝试从蓝色主机上发送电子邮件的端口有关。

由于安全原因,它们可能会阻塞这样的端口。

更多信息:https://my.bluehost.com/cgi/help/500

+0

我认为这是问题...现在检查他们的支持。谢谢 – initWithStyle 2013-02-19 04:27:41

+0

我有类似的问题。你找到了解决办法吗? – Segev 2013-05-05 15:14:47

+0

是的,事实证明Bluehost阻止了gmail所需的端口。我只是最终使用了bluehosts电子邮件服务。 – initWithStyle 2013-05-24 15:20:41

相关问题