1 2 3 4 5 6 7 8 9 10 11 |
import glob import sys from email.parser import Parser import smtplib if __name__ == '__main__': port = int(sys.argv[1]) if len(sys.argv) > 1 else 2025 smtp = smtplib.SMTP("localhost", port) for file in glob.glob('spam/*.txt'): msg = Parser().parse(open(file, 'rb')) smtp.sendmail('a@b.com', ['a@b.com'], msg.as_string()) |