【发布时间】:2013-06-07 04:07:32
【问题描述】:
我的settings.py:
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'rakil@gmail.com'
EMAIL_HOST_PASSWORD = '*******'
DEFAULT_FROM_EMAIL = 'testing@testing.com
但是邮件没有发送到该地址,在控制台中,当我点击send_email 时,print.html 正在打印,但它没有发送任何电子邮件。
我正在使用 Django 1.3.7 和 Python 2.6。
不知道是版本问题还是逻辑问题。
【问题讨论】:
-
你打开调试了吗?
DEBUG = True在 settings.py 中?那么,您可以使用其他本地邮件客户端发送电子邮件吗?你确定你的本地 smtp 设置没问题吗?系统邮件或http日志是否有错误? -
settings.py中的电子邮件配置是什么? -
@nemesisfixx DEBUG = TRUE in settings.py,如何检查后一个
-
@SamueleMattiuzzo settings.py 更新
-
启动一个 manage.py shell 并尝试从那里发送邮件。
标签: django django-email