`
huangro
  • 浏览: 332434 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
出处:http://blog.csdn.net/zhaoweikid/archive/2007/06/01/1634766.aspx python自带的email模块是个很有意思的东西,它可以对邮件编码解码,用来处理邮件非常好用。 处理邮件是一个很细致的工作,尤其是解码邮件,因为它的格式变化太多了,下面先看看一个邮件的源文件: Received: from 192.168.208.56 ( 192.168.208.56 [192.168.208.56] ) by ajax-webmail-wmsvr37 (Coremail) ; Thu, 12 Apr 2007 12:07:48 +0800 ...
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <iconv.h> #ifndef ICONV_CONST # define ICONV_CONST const #endif /*! 对字符串进行语言编码转换 param from 原始编码,比如"GB2312",的按照iconv支持的写 param to 转换的目的编码 param save 转换后的数据保存到这个指针里,需要在外部分配内 ...
用email模块来生成邮件也是很简单的,只是需要一些mime的基础知识。下面看看一点mime基础。 MIME消息由消息头和消息体两大部分组成,在邮件里就是邮件头和邮件体。邮件头与邮件体之间以空行进行分隔。这点可以用文本编辑器(比如记事本)查看一个邮件的源文件就可以清除看到。outlook和foxmail自己就有查看源文件的功能。 邮件头包含了发件人、收件人、主题、时间、MIME版本、邮件内容的类型等重要信息。每条信息称为一个域,由域名后加“: ”和信息内容构成,可以是一行,较长的也可以占用多行。域的首行必须“顶头”写,即左边不能有空白字符(空格和制表符);续行则必须以空白字符打头,且第 ...
python的poplib模块是用来从pop3收取邮件的,也可以说它是处理邮件的第一步。     POP3协议并不复杂,它也是采用的一问一答式的方式,你向服务器发送一个命令,服务器必然会回复一个信息。pop3命令码如下: 命令 poplib方法 ...
原文出自 http://blog.csdn.net/zhaoweikid/     python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。 smtp协议的基本命令包括:     HELO 向服务器标识用户身份     MAIL 初始化邮件传输 mail from:     RCPT 标识单个的邮件接收人;常在MAIL命令后面,可有多个rcpt to:     DATA 在单个或多个RCPT命令后,表示所有的邮件接收人已标识,并初始化数据传输,以.结束     VRFY 用于验证指定的用户/邮箱是否存在;由于安全方面的原因,服务 ...
在服务器中配置防火墙,推荐使用Firehol, 下载地址:http://firehol.sourceforge.net/ 
一位朋友在QQ群上发的,觉得挺有意思的,在此转帖: 一位山东籍的语文老师,为学生朗读一首陆游的古诗题为《卧春》,要求学生听写出来。 语文老师朗读如下    有位学生听写如下     《卧春》       《我蠢》    暗梅幽闻花,   俺没有文化    卧枝伤恨底,   我智商很低,    遥闻卧似水,   要问我是谁,    易透达春绿。   一头大蠢驴。    岸似绿,       俺是驴,    岸似透绿,     俺是头驴,    岸似透黛绿。   俺是头呆驴
Global site tag (gtag.js) - Google Analytics