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