import smtplib def readManyLines(): """Read lines from the user until they enter a line with a single period, and return a single string.""" result ="" while1: 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()
Foundations of Python Network Programming - 读书笔记系列(3) - Email Services
Email Services这一章因为用的不多,因此大致过了一下,现在仔细看到后来会忘掉一大半。因此,到时候用到再看也不迟,这里先给个简单的例子:import smtplibdef readManyLines(): """Read lines from the user until they enter a line with a singleperiod, and ...