博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Foundations of Python Network Programming - 读书笔记系列(3) - Email Services
阅读量:5843 次
发布时间:2019-06-18

本文共 801 字,大约阅读时间需要 2 分钟。

Email Services这一章因为用的不多,因此大致过了一下,现在仔细看到后来会忘掉一大半。因此,到时候用到再看也不迟,这里先给个简单的例子:

import
 smtplib
def
 readManyLines():
    
"""
Read lines from the user until they enter a line with a single
period, and return a single string.
"""
    result 
=
 
""
    
while
 
1
:
        line 
=
 raw_input()
        
if
 line 
==
 
'
.
'
return
 result
        result 
=
 result 
+
 line 
+
 
"
\n
"
servername
=
raw_input(
"
SMTP server name: 
"
)
Fromaddress
=
raw_input(
"
From address: 
"
)
Toaddress
=
raw_input(
"
To address: 
"
)
print
 
"
Enter your message. To end, enter a line that begins with a
"
print
 
"
period and has no other characters: 
"
MessageText
=
readManyLines()
server
=
smtplib.SMTP(servername)
server.sendmail(Fromaddress, Toaddress, MessageText)
server.quit()


本文转自CoderZh博客园博客,原文链接:http://www.cnblogs.com/coderzh/archive/2008/07/02/1234269.html,如需转载请自行联系原作者

你可能感兴趣的文章
Linux后台启动脚本
查看>>
jna dll c
查看>>
Android 自定义ScrollView 支持惯性滑动,惯性回弹效果。支持上拉加载更多
查看>>
CentOS 升级现有PHP版本
查看>>
(一) pyhon 基础语法(数值 字符串 元组 列表 字典)
查看>>
springboot 学习笔记【1】开发第一个spring boot应用
查看>>
HDOJ 1003:求一串数字中和最大的连续子串
查看>>
RedHat 5.6_x86_64 + ASM + RAW+ Oracle 10g RAC (二)
查看>>
win7不能全屏
查看>>
MySQL/InnoDB的并发插入Concurrent Insert
查看>>
产品经理有话说——产品汪成长记(入职)
查看>>
2016/01
查看>>
从魔兽世界到激战2看MMO网游角色成长
查看>>
转两好文防丢:Debian 版本升级/降级 & Linux 应用程序失去输入焦点问题的解决...
查看>>
linux学习入门之Linux系统目录结构
查看>>
码农们:完美主义也是一种错
查看>>
HDU - Pseudoforest
查看>>
Nexus杂
查看>>
Android --- GreenDao的实现(ORM框架)
查看>>
用Java发起HTTP请求与获取状态码(含状态码列表)
查看>>