在日常工具开发中,经常会有发送邮件的需求。在一些高级语言中,如Python,C#中,都有专门的邮件发送模块,如Python 中的 smtplib 模块。那么,一封邮件到底是如何发送到一个特定的邮箱呢?
举个例子:使用test@163.com 发送一封邮件到 test@qq.com。
首先,看下邮件系统的组成部分,如下图
再看下邮件发送的整个过程,如下图:
①发送...
import poplib
import sys
import smtplib
from email.mime.text import MIMEText
import os
from email.header import decode_header
import email
import time
def check_email():
try:
p = poplib.PO...
分类:
编程语言 时间:
2015-03-14 15:24:04
阅读次数:
147
import smtplib
import os
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from email import encoders
user = '*******@qq.com'
pwd = '*******'
to = ['******@139.com', ...
分类:
编程语言 时间:
2015-03-14 09:38:09
阅读次数:
162
一.smtplib 的介绍 smtplib.SMTP([host[, port[, local_hostname[, timeout]]]]) SMTP类构造函数,表示与SMTP服务器之间的连接,通过这个连接可以向smtp服务器发送指令,执行相关操作(如:登陆、发送邮件)。所有参数都是可选的。h.....
分类:
其他好文 时间:
2015-03-12 16:58:03
阅读次数:
204
#!/usr/bin/python
#coding=utf8
#
#
importsys,os,nmap
importmultiprocessing
importhttplib,smtplib
fromemail.MIMETextimportMIMEText
fromemail.HeaderimportHeader
reload(sys)
sys.setdefaultencoding(‘utf8‘)
#设置收件人邮箱改成你自己的
mailto_list=[‘admin@163.co..
分类:
编程语言 时间:
2015-03-09 19:17:38
阅读次数:
174
#!/usr/bin/python
#-*-coding:utf-8-*-
importsmtplib
importstring
HOST="smtp.uinx.com.cn"
SUBJECT="TestemailfromPython"
#TO="yafeng.jin@archermind.com"
#TO="desheng.shi@archermind.com"
TO="yunxing.le@archermind.com"
FROM="smurf@uinx.com.cn"
text="Pyhonrules..
分类:
编程语言 时间:
2015-02-28 16:43:58
阅读次数:
197
python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。但由于这个smtplib用起来也不是特别方便,于是对smtplib的各个参数作了进一步加工。写了一个比较实用的发送邮件的函数。
整个函数需要传递七个参数,包括收件人地址(列表类型,可以一次发送到多个人),主题,内容,附件(列表类型,列表里的每个值是附件所在位置),发件人(可选参数),发件人密码(...
分类:
编程语言 时间:
2015-02-22 21:55:03
阅读次数:
162
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了...
分类:
编程语言 时间:
2015-02-21 15:33:44
阅读次数:
272
公司每天要发送日报,最近没事搞了一下如何自动发邮件,用的是腾讯企业邮箱,跟大家分享一下我的研究过程吧。以前弄的发邮件的是用qq邮箱发的,当时在网上查资料最后达到了能发图片,网页,自定义收件人展示,主题等比较简单的,但没想到说发送个word附件,后来才发现原来email里的MIMEText就可以,.....
分类:
编程语言 时间:
2015-02-16 16:46:46
阅读次数:
458
smtplibSMTP/ESMTP客户端类类:exceptions.Exception(exceptions.BaseException)SMTPExceptionSMTPRecipientsRefusedSMTPResponseExceptionSMTPAuthenticationErrorSMTPConnectErrorSMTPDataErrorSMTPHeloErrorSMTPSenderRefusedSMTPServerDisconnectedSMTPSMTP_SSLclassSMTP管..
分类:
其他好文 时间:
2015-02-05 15:14:19
阅读次数:
767