【Pythonhttplib,smtplib使用方法详解】教程文章相关的互联网学习教程文章

Pythonhttplib,smtplib使用方法【图】

例一:使用httplib访问某个url然后获取返回的内容:Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/import httplibconn=httplib.HTTPConnection("www.cnblogs.com")conn.request("GET", "/coderzh/archive/2008/05/13/1194445.html")r=conn.getresponse()print r.read() #获取所有内容例二:使用smtplib发送邮件Code highlighting produced by Actipro CodeHighlighter (freew...

python使用两种发邮件的方式smtp和outlook示例

本篇文章主要介绍了python使用两种发邮件的方式smtp和outlook示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。smtp是直接调用163邮箱的smtp服务器,需要在163邮箱中设置一下。outlook发送就是Python直接调用win32方式。调用程序outlook直接发送邮件。import win32com.client as win32 import xlrd outlook = win32.Dispatch(outlook.application) mail = outlook.CreateItem(0) receivers = [Yutao.A.Wang@alcatel-s...

PythonSMTP邮件模块详解

SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。实例:1.使用Python发送纯文本格式和html格式的邮件. email.mime.text email.utils msg = MIMEText(message, , ) msg[] = formataddr([,]) msg[] = formataddr([,]) msg[] = server = smt...

详细介绍Python使用SMTP发送邮件实例

Python使用SMTP发送邮件.SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。Python创建 SMTP 对象语法如下:import smtplib smtpObj = smtplib.SMTP( [host [, port [, local_hostname]]] )参数说明:host: SMTP 服务器主机。 你可以指定主机的ip地址或者域名...

python实现SMTP邮件发送

一直想着给框架添加邮件发送功能、所以整理下python下邮件发送功能首先python是支持邮件的发送、内置smtp库、支持发送纯文本、HTML及添加附件的邮件。之后是邮箱、像163、qq、新浪等邮箱默认关闭SMTP服务,需要我们手动打开,打开后通过发件人邮箱、授权密码 通过发件人的SMTP服务发送代码如下:#!/usr/bin/env python # -*- coding: utf_8 -*-from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipa...

Python使用SMTP发送邮件的代码小结

python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装,需要的朋友可以参考下SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。Python创建 SMTP 对象语法如下:import smtplib smtpObj = smtplib.SMTP( [host [, port [, local...

举例详解Python中smtplib模块处理电子邮件的使用

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

Python发送邮件smtplib

可以利用smtplib模块来实现发送邮件的功能,一个比较简单的实例代码如下:# Import smtplib for the actual sending function import smtplib # Import the email modules well need from email.mime.text import MIMEText # Open a plain text file for reading. For this example, assume that # the text file contains only ASCII characters. # Create a text/plain message msg = MIMEText("some content") me = you = someb...

Python使用SMTP发送邮件

SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。Python创建 SMTP 对象语法如下:import smtplibsmtpObj = smtplib.SMTP( [host [, port [, local_hostname]]] )参数说明:host: SMTP 服务器主机。 你可以指定主机的ip地址或者域名如:ziqiangxuetang.com,...

python中smtplib使用注意点

使用smtplib时,打开的server,最好使用quit方法来关闭连接,而不是close。server.quit() #好 #server.close() #不好因为quit不仅仅会关闭连接,还会关闭session。这个session会跨越连接,而且当这个session中有退信发生时,后续发出的信件会爆出奇怪的SMTP协议错误。使用smtplib时,即便每次都重新open server,对dns的解析也只有一次,这样当一个域名下有多个smtp server本来可以用于负载均衡的环境下,使用smtplib的python程序就...

python发送邮件实例-使用smtplib模块

# 导入 smtplib 和 MIMEText import smtplib from email.mime.text import MIMEText# 定义发送列表 mailto_list=["root@pythontab.com","10118157@qq.com"]# 设置服务器名称、用户名、密码以及邮件后缀 mail_host = "smtp.163.com" mail_user = "xx@163.com" mail_pass = "xx" mail_postfix="163.com"# 发送邮件函数 def send_mail(to_list, sub, context):to_list: 发送给谁sub: 主题context: 内容send_mail("xxx@126.com","sub",...

Python使用poplib模块和smtplib模块收发电子邮件的教程

poplib模块接收邮件 python的poplib模块是用来从pop3收取邮件的,也可以说它是处理邮件的第一步。 POP3协议并不复杂,它也是采用的一问一答式的方式,你向服务器发送一个命令,服务器必然会回复一个信息。pop3命令码如下:命令 poplib方法  参数    状态     描述 ----------------------------------------------------------------------------------------------- USER  user   username  认可  用户名,此命...

Python使用smtplib模块发送电子邮件的流程详解【图】

1、登录SMTP服务器 首先使用网上的方法(这里使用163邮箱,smtp.163.com是smtp服务器地址,25为端口号):import smtplib server = smtplib.SMTP(smtp.163.com, 25) server.login(j_hao104@163.com, password) Traceback (most recent call last):File "C:/python/t.py", line 192, in server.login(j_hao104@163.com, password)File "C:\Python27\lib\smtplib.py", line 622, in loginraise SMTPAuthenticationError(code, resp) ...

python中使用smtplib和email模块发送邮件实例【图】

SMTP模块这么多已定义的类中,我们最常用的的还是smtplib.SMTP类,就具体看看该类的用法:smtp实例封装一个smtp连接,它支持所有的SMTP和ESMTP操作指令,如果host和port参数被定义,则smtp会在初始化期间自动调用connect()方法,如果connect()方法失败,则会触发SMTPConnectError异常,timeout参数设置了超时时间。在一般的调用过程中,应该遵connetc()、sendmail()、quit()步骤。 SMTP模块主要方法 下面我们来看看该类的方法: 代...

pythonsmtplib模块发送SSL/TLS安全邮件实例

python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。smtp协议的基本命令包括:HELO 向服务器标识用户身份MAIL 初始化邮件传输 mail from:RCPT 标识单个的邮件接收人;常在MAIL命令后面,可有多个rcpt to:DATA 在单个或多个RCPT命令后,表示所有的邮件接收人已标识,并初始化数据传输,以.结束VRFY 用于验证指定的用户/邮箱是否存在;由于安全方面的原因,服务器常禁止此命令EXPN 验证给定的邮箱列表是否...