一些事实:
我正在使用 devserver 在本地主机上工作。我有一个 Django 项目,其中电子邮件发送工作完美。我建立了一个新的Django项目,都是1.4.5,我将settings.py中工作项目(EMAIL_HOST,EMAIL_PORT ...)中的电子邮件设置复制/粘贴到新项目,我用manage.py打开一个shell和在它可以发送电子邮件的第一个项目上从 django.core.mail 加载 send_mail(我在我的电子邮件客户端中收到它们),第二个项目永远不会发送电子邮件。我尝试了各种服务器,gmail 和 gandi。我在纯 Python 代码中直接尝试使用 smtplib,它使用相同的设置。在使用第一个项目和 smtplib 发送邮件时,我可以看到该函数需要几秒钟才能在命令行中返回提示,但对于第二个项目,它会立即返回提示,这让我觉得什么都没有发生。
所以我的问题是我的新项目的配置可能有什么问题?去哪里看?如果可能的话如何调试?(send_mail 函数只返回 1,也就是我发送的邮件数量,有没有办法得到回溯或一些有用的错误信息?)