【发布时间】:2014-02-26 14:21:42
【问题描述】:
我已在 Microsoft live SMTP 服务器中注册并为我的 django 应用程序创建了一封电子邮件,以从我的域发送邮件。但问题是这些配置不起作用,我无法从本地主机上运行的 django 应用程序将电子邮件发送到另一个电子邮件地址。怎么了?这是我的代码:
#Settings.py
# Email Server config
DEFAULT_FROM_EMAIL = 'Hamid FzM <hamidfzm@example.com>'
EMAIL_HOST = 'smtp.live.com'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = 'hamidfzm@example.com'
EMAIL_HOST_PASSWORD = 'something'
出于测试目的,我每次访问127.0.0.1/test/都会通过调用此函数向我的帐户发送一封电子邮件
#views
def test(request):
from django.core.mail import EmailMessage
EmailMessage('Test', 'This is body', to=['other@example.com'])
【问题讨论】: