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()
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,如需转载请自行联系原作者