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()