`
lxneng
  • 浏览: 188458 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论

在Django中发送邮件 (using gmail)

阅读更多
在django中配置使用gmail来发送邮件,只要在setting.py文件中加入
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = '25'
EMAIL_HOST_USER = 'username'  #加username@gmail.com也可以。
EMAIL_HOST_PASSWORD = 'password'
EMAIL_USE_TLS = True 
测试:
python manage.py shell
In [1]: from django.core.mail import send_mail
In [2]: send_mail('Subject', 'Body of the message.', 'from_username@gmail.com',['to_username@gmail.com'])
Out[2]: 1#输出一表示成功

ps: 改过setting中的参数需要exit()退出shell,再次python manage.py shell进入。

发送html邮件
from django.core.mail import EmailMessage
from django.template import loader
from settings import EMAIL_HOST_USER

def send_html_mail(subject, html_content, recipient_list):
    msg = EmailMessage(subject, html_content, EMAIL_HOST_USER, recipient_list)
    msg.content_subtype = "html"  # Main content is now text/html
    msg.send()
0
1
分享到:
评论

相关推荐

    django+celery异步发送邮件

    django+celery异步发送邮件

    Django使用Mandrill发送邮件记录

    Mandrill可以免费发送邮件,每月1万2000封的邮件数量足够普通使用。使用Django配合Mandrill发送邮件,配置相关DNS记录可以使邮件发送到收件箱而不会进入垃圾箱。可以访问forum.beavermagic.com灌水呀~

    Django实现发送邮件功能

    主要介绍了Django实现发送邮件功能,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下

    独立的邮件包从Django邮件系统

    在发邮件时使用Python自带的发送邮件,出现只能发送一封邮件,第二次发送,提示发送成功但是无法收到,只好使用这个去发邮件了。是从Django代码中提取出来的,使用和Django一样,多了一个Header的参数,用于显示发件...

    Django发送html邮件的方法

    在Django中,发送邮件非常的方便,一直没有时间,今天来做一个小小的总结吧。 我们常用的当然是通过send_mail发送邮件: 复制代码 代码如下:send_mail(subject,message,from_email,recipient_list,fail_silently=...

    django-email-from-template:发送完全由Django模板生成的电子邮件

    django-email-from-template:发送完全由Django模板生成的电子邮件

    Python django实现简单的邮件系统发送邮件功能

    本文实例讲述了Python django实现简单的邮件系统发送邮件功能。分享给大家供大家参考,具体如下: django邮件系统 Django发送邮件官方中文文档 总结如下: 1、首先这份文档看三两遍是不行的,很多东西再看一遍就通顺...

    django中SMTP发送邮件配置详解

    主要介绍了django中SMTP发送邮件配置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    django4中文文档

    django4最新中文文档+适合python初学或者初次接触django4的开发者 从事Python编程工作的人员,一定听说过这三个框架:Django、Flask、Tornado,它们就像神一样的存在 Django是最有代表性的一种。许多成功的网站和APP...

    最强django中文手册

    最强最齐全的Django开发文档,对于很多想从事学习Django Web开发的很多人而言,Django一直没有官方的中文文档是个弊端。而且Django更新较快,国内很多翻译版本都太滞后了。现在小编我告诉大家一个好消息!!  Django...

    django-crudbuilder, 在 Django 中,通用CRUD实现.zip

    django-crudbuilder, 在 Django 中,通用CRUD实现 crudbuilder在 Django 中使用 Django tables2列出对象的通用CRUD实现。文档https://django-crudbuilder.readthedocs.org/en/la

    Django 中文文档

    Django 中文文档 Django 中文文档 Django 中文文档 Django 中文文档

    Django集成celery发送异步邮件实例

    今天小编就为大家分享一篇Django集成celery发送异步邮件实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    django-post_office:允许您在Django中异步发送电子邮件的Django应用。 支持HTML电子邮件,数据库支持的模板和日志记录

    Django Post Office是一个简单的应用程序,用于在Django中发送和管理您的电子邮件。 一些很棒的功能是: 允许您异步发送电子邮件 多后端支持 支持HTML电子邮件 支持HTML电子邮件中的内联图像 支持基于数据库的电子...

    django4.0官方中文文档

    为热爱学习的小伙伴提供django4.0官方文档,

    django 邮件发送模块smtp使用详解

    主要介绍了django 邮件发送模块smtp使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    django中文官方文档

    django中文文档的介绍,django 官方文档说明 django 官方文档说明 django 官方文档说明

    Django实现发送邮件找回密码功能

    在各大网站上,一定都遇到过找回密码的问题,通常采用的方式是通过发送带有验证码的邮件进行身份验证,本文将介绍通过Django实现邮件找回密码功能,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics