答案 0 :(得分:0)
一些建议:
1:设置本地Postfix服务器并将其配置为保留所有电子邮件。然后在运行脚本后手动检查邮件队列。当你发现一切都很好时,发布电子邮件。
我不是后缀专家,所以我不确定细节。这是一个包含一些信息的手册页:http://www.postfix.org/access.5.html(寻找HOLD动作)。
2:对脚本使用命令行选项:
def sendmail(args, recipient):
if args.dryrun:
print "Would send to " + recipient
else:
print "Sending to " + recipient
smtp.sendmail(...)
$ send_emails.py --dryrun
Would send to aa@aa.com
...
Would send to bb@bb.com
$ send_emails.py
Sending to aa@aa.com
Sending to bb@bb.com