-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathDjango126发送邮件.html
130 lines (117 loc) · 5.08 KB
/
Django126发送邮件.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>商伟的技术博客</title>
<meta name="description" content="">
<meta name="author" content="商伟">
<!-- HTML5 shim, for IE6-8 support of HTML elements -->
<!--[if lt IE 9]>
<script src="/theme/html5.js"></script>
<![endif]-->
<!-- Styles -->
<link href="/theme/bootstrap.min.css" rel="stylesheet">
<link href="/theme/local.css" rel="stylesheet">
<link href="/theme/pygments.css" rel="stylesheet">
<!-- Feeds -->
</head>
<body>
<div class="topbar">
<div class="topbar-inner">
<div class="container-fluid">
<a class="brand" href="/">商伟的技术博客</a>
<ul class="nav">
<li class="active"><a href="/category/django.html">Django</a></li>
<li ><a href="/category/docker.html">Docker</a></li>
<li ><a href="/category/git.html">GIT</a></li>
<li ><a href="/category/javascript.html">JavaScript</a></li>
<li ><a href="/category/mongodb.html">Mongodb</a></li>
<li ><a href="/category/mysql.html">MySQL</a></li>
<li ><a href="/category/pa-chong.html">爬虫</a></li>
<li ><a href="/category/python.html">Python</a></li>
<li ><a href="/category/rabbitmq.html">RabbitMQ</a></li>
<li ><a href="/category/redis.html">redis</a></li>
<li ><a href="/category/shu-ju-jie-gou.html">数据结构</a></li>
<li ><a href="/category/sui-shou-bi-ji.html">随手笔记</a></li>
<li ><a href="/category/supervisor.html">Supervisor</a></li>
<li ><a href="/category/vue.html">VUE</a></li>
<li ><a href="/category/wang-luo.html">网络</a></li>
<li ><a href="/category/web.html">web</a></li>
<li ><a href="/category/xiao-cheng-xu.html">小程序</a></li>
<li ><a href="/category/xu-ni-huan-jing.html">虚拟环境</a></li>
</ul>
<p class="pull-right"><a href="/archives.html">[archives]</a> <a href="/tags.html">[tags]</a></p>
</div>
</div>
</div>
<div class="container-fluid">
<div class="sidebar">
<div class="well">
<h3>Blogroll</h3>
<ul>
<li><a href="http://getpelican.com/">Pelican</a></li>
<li><a href="http://python.org/">Python.org</a></li>
<li><a href="http://jinja.pocoo.org/">Jinja2</a></li>
</ul>
<div class="social">
<h3>Social</h3>
<ul>
<li><a href="https://lienze.tech/">老渔夫吃虾米</a></li>
</ul>
</div>
</div>
</div>
<div class="content">
<div class='article'>
<div class="page-header"><h1>Django126发送邮件</h1></div>
<div class="well small">Permalink: <a class="more" href="/Django126发送邮件.html">2019-08-08 18:44:00+02:00</a>
by <a class="url fn" href="/author/shang-wei.html">商伟 </a>
in <a href="/category/django.html">Django</a>
tags: <a href="/tag/django.html">Django</a> </div>
<div><ul>
<li>首先取得网易授权</li>
</ul>
<div class="highlight"><pre><span></span> <span class="m">1</span>. 设置
<span class="m">2</span>.左侧客户端授权码
<span class="m">3</span>.自定义授权码 也就是你配置文件中的密码
</pre></div>
<ul>
<li>配置文件</li>
</ul>
<div class="highlight"><pre><span></span> 邮件
<span class="nv">EMAIL_HOST</span> <span class="o">=</span> <span class="s1">'shang.126.com'</span>
设置端口号,为数字
<span class="nv">EMAIL_PORT</span> <span class="o">=</span> <span class="m">25</span>
设置发件人邮箱
<span class="nv">EMAIL_HOST_USER</span> <span class="o">=</span> <span class="s1">'[email protected]'</span>
设置发件人 授权码
<span class="nv">EMAIL_HOST_PASSWORD</span> <span class="o">=</span> <span class="s1">'ice1a3136'</span>
设置是否启用安全链接
<span class="nv">EMAIL_USER_TLS</span> <span class="o">=</span> True
<span class="nv">EMAIL_USER_TLS</span> <span class="o">=</span> False
<span class="nv">DEFAULT_FROM_EMAIL</span> <span class="o">=</span> EMAIL_HOST_USER
</pre></div>
<ul>
<li>views.py</li>
</ul>
<div class="highlight"><pre><span></span> from django.core.mail import send_email
from django.conf import settings
def sendMsg<span class="o">()</span>:
<span class="nv">res</span> <span class="o">=</span> send_mail<span class="o">(</span><span class="s1">'关于中秋节放假通知'</span>,
<span class="s1">'中秋节放三天假'</span>,
settings.DEFAULT_FROM_EMAIL,
<span class="o">[</span><span class="s1">'[email protected]'</span><span class="o">])</span>
<span class="k">if</span> <span class="nv">res</span> <span class="o">==</span> <span class="m">1</span>:
<span class="k">return</span> HttpResponse<span class="o">(</span><span class="s1">'邮件发送成功'</span><span class="o">)</span>
<span class="k">else</span>:
<span class="k">return</span> HttpResponse<span class="o">(</span><span class="s1">'邮件发送失败'</span><span class="o">)</span>
</pre></div></div>
</div>
<footer>
<p>Powered by <a href="http://getpelican.com/">Pelican</a>. Theme based on <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap</a>.</p>
<p>© 商伟</p>
</footer>
</div>
</div>
</body>
</html>