Python网络编程测试-Email初探

本文介绍了电子邮件的基本组成结构,包括Header与Body两大部分,并详细解释了各Header字段的作用,如From、Reply-To、Subject等。同时提供了一个使用Python发送邮件的示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考地址:http://www.verydemo.com/demo_c122_i22521.html

传统Email包含两个不同部分 Header & Body。Header部分包含控制数据,Body当然就只包含信件本身的信息了。一封邮件的开始部分总是Header , 之后部分为Body
不论是通过Python来解析邮件或者寄发邮件,对Header的了解是必不可少的,下面就简单介绍下:
From Header:向用户表明邮件的发件人
Reply-To Header:设置一个可以回复的地址
Subject Header:用于显示邮箱摘要
Date Header:用于记录时间
Message-ID Header:可以帮助某些程序实现线索
MIME Header:选择合适的语言,格式等
下面的code表明纂写一封邮件,并解析刚才所纂写的邮件:
[python]
#this is the test for email 
 
import sys , traceback , email 
from email.MIMEText import MIMEText 
from email import Utils 
 
def sendEmail(): 
  try: 
    print('input the message what U want to say: ') 
    mess = sys.stdin.readline().rstrip() 
     
    msg = MIMEText(mess) 
    msg['To'] = '350126003@qq.com' 
    msg['From'] = '350126003@qq.com' 
    msg['Date'] = Utils.formatdate(localtime = 1) 
    msg['Message-ID'] = Utils.make_msgid() 
 
    print msg.as_string() 
    log = open('log' , 'w') 
    log.write(msg.as_string()) 
  except: 
  &nbs…………………………………………………………………………

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值