[an error occurred while processing this directive]
[an error occurred while processing this directive]# coding: iso-2022-jp import smtplib import string to_addrs_fn = "address_list.txt" # 宛先アドレスのリストを書いたファイル subject = "Hello, world!" # タイトル・アルファベットで body = \ """はいけい ほげほげこんにちは。 けいぐ - たかはしけい """ # 本文 from_addr = "kei@somewhere.com" ################################################################################ def my_sendmail(to_addr, from_addr, subject, body): msg = ("From: %s\r\nTo: %s\r\nSubject: %s\r\n%s" % (from_addr, to_addr, subject, body)) #print "Message length is " + repr(len(msg)) server = smtplib.SMTP('localhost') server.set_debuglevel(1) server.sendmail(from_addr, [to_addr], msg) server.quit() def readAddrs(fn): # アドレスリストをファイルから読み込む関数 ret = [] for l in file(fn): ret.append(l.strip()) return ret to_addrs = readAddrs(to_addrs_fn) for to_addr in to_addrs: my_sendmail(to_addr, from_addr, subject, body)address_list.txtというファイルに、アドレスを改行で区切って書いておきます。
kei@sodan.com lei@sodan.com mei@sodan.comlocalhostという所 これでスクリプトを実行すると、localhostの