【发布时间】:2016-09-15 15:35:46
【问题描述】:
我已经用 gmail 设置了 smtp。当我使用 send_mail 时,发件人电子邮件未显示在接收电子邮件的帐户中。
Django 设置.py
# DEFAULT_FROM_EMAIL = 'sendTo@gmail.com'
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'sendTo@gmail.com'
EMAIL_HOST_PASSWORD = '**********'
EMAIL_USE_TLS = True
使用
$ python manage.py shell
我发送邮件如下,
>>> from django.core.mail import send_mail
>>> send_mail('subject is', 'message is and is not 12342', 'fromEmail@gmail.com', ['sendTo@gmail.com'])
1
>>>
我在我的 gmail 帐户(与 smtp 使用的同一 gmail 帐户)中收到这封电子邮件,但发件人电子邮件显示为 sendTo@gmail.com 并且应该是 fromEmail@gmail.com
【问题讨论】: