python#模拟发送电子邮件

 1 #-*- coding:utf-8 -*-
 2 #模拟发送电子邮件
 3 from email.mime.text import MIMEText
 4
 5
 6 from_addr = ‘[email protected]‘
 7 password = input(‘Passord:‘)
 8 to_addr = ‘[email protected]‘
 9
10 smtp_server = ‘mail.lingrui.com‘
11
12 context = ‘ 为此次峰会互动提供了礼品支持,冬‘
13
14 msg = MIMEText(context,‘plain‘,‘utf-8‘)
15 msg[‘Subject‘]=‘Python send mail‘
16 msg[‘From‘] = from_addr
17
18 import smtplib
19
20 server = smtplib.SMTP(smtp_server,25)
21 server.set_debuglevel(1)
22 server.login(from_addr,password)
23 server.sendmail(from_addr,[to_addr],msg.as_string())
24 server.quit()
25
26 print(‘邮件发送至 %s 成功‘ %to_addr)
时间: 2024-12-20 09:40:06

python#模拟发送电子邮件的相关文章

javamail模拟邮箱功能发送电子邮件-中级实战篇【新增附件发送方法】(javamail API电子邮件实例)

引言: 此篇是紧随上篇文章而封装出来的,阅读本篇章建议先阅读上一篇  --> javamail模拟邮箱功能发送电子邮件-基础实战篇 上一篇章简单讲解了javamail发送邮件的基本基础和用到的几个类,并且所有初始化和发送方法都封装在一个类里面(为了代码方便演示),本章节将对各个模块进行拆分和优化,并且引入附件发送的方法 要想邮件发送附件,就要引入两个新类  Multipart 和 BodyPart 两类 Multipart(报文部件容器) 实则为一个报文容器,而邮件消息  Msage 是由各个子

javamail模拟邮箱功能发送电子邮件-基础篇(java电子邮件实例)

引言: JavaMail 是一种可选的.能用于读取.编写和发送电子消息的包 JavaMail jar包下载地址:http://java.sun.com/products/javamail/downloads/index.html JavaMail  API中包含了多种邮件传输协议: SMTP   POP(最新为pop3)  IMAP  MIME 四大类  (本章主要讲解常用的 SMTP) 该API的几大核心类:会话(session).消息(message).地址(address).验证程序(Au

在Python中使用SMTP发送电子邮件

Python中有内置的smtplib模块,完成一封邮件的发送,需要做很多准备工作.第三方的py_smtp这个包也是基于smtplib的,在Python中使用py_smtp发送电子邮件非常方便,只要填写发送邮件的相关信息即可. 一.安装模块 pip install py-smtp 二.发送邮件 from py_smtp import send send('smtp服务器', 465,['发送人昵称', '发送人邮箱地址'], '密码', ['收件人1','收件人2','收件人3'], ['抄送人1

使用Python发送电子邮件

使用python发送邮件并不难,这里使用的是SMTP协议. Python标准库中内置了smtplib,使用它发送邮件只需提供邮件内容与发送者的凭证即可. 代码如下: # coding:utf-8 import smtplib from email.mime.text import MIMEText import time import os import sys def send_mail(subject, body, mail_to, username, password, mail_type

python邮件发送

在基于互联网的应用中,程序经常需要自动地发送电子邮件.如:一个网站的注册系统会在用户注册时发送一封邮件来确认注册:当用户忘记登陆密码的时候,通过邮件来取回密码.smtplib模块是python中smtp(简单邮件传输协议)的客户端实现.我们可以使用smtplib模块,轻松的发送电子邮件.下面的例子用了不到十行代码来发送电子邮件: #coding=gbk import smtplib smtp = smtplib.SMTP() smtp.connect("smtp.yeah.net", 

发送电子邮件模块smtplib

功能:smtplib模块是通过邮件服务器发送电子邮件,是smtp客户端的实现,支持邮件格式有:文本.HTML.Image.EXCEL等. 1 #!/usr/bin/env python 2 # coding:UTF-8 3 import smtplib 4 import string 5 host = "smtp.qq.com" #定义smtp主机 6 subject = "Test email from Python" #定义邮件主题 7 to_mail = &q

浅析HTTP中POST和GET区别并用Python模拟其响应和请求

最近在几周在做手游崩溃信息收集和上传,拿到崩溃信息后,使用的是HTTP的POST方法上传到公司共用的服务器的,因此做简单总结.本文首先简单介绍了HTTP协议,主要说明了POST方法和GET方法的区别:然后用Python实现了 对POST方法和GET方法的响应:最后用Python模拟了POST方法和GET方法的请求. HTTP协议简介 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写,简单来说它是一个应用层的协议,它允许将超文本标记语言(HTML)文档从W

python模拟登录开源中国

我的个人博客( 肥龙的博客)发表了新文章了! 欢迎大家过来阅读,以下是文章的连接地址 http://www.comingcode.com/?p=371 继上一篇文章模拟登录百度空间(http://www.comingcode.com/?p=357)后,为了多点推广自己的博客,通过上网搜索资料和分析http数据包,我再次使用python模拟了开源中国的登录操作,能够发表博客同时也能发送动弹. 具体的实现过程也是和登录百度空间的差不多,都是需要去分析http发送的数据包内容. 通过这两篇文章的模拟登

python3 发送电子邮件

使用python3发送电子邮件,我之前在网上找了好几篇文章不论是都不行,最后在网上找到这篇文章了! 首先在163邮箱开启授权码 记住这个授权密码,我们在python代码里面用的就是这个密码 不然会出现这个报错 # -*- coding:utf-8 -*- import smtplib from email.header import Header from email.mime.text import MIMEText # 第三方 SMTP 服务 mail_host = "smtp.163.co