为了能够实现邮件发送功能,首先,我们需要了解一下邮件的发送过程是什么样子的,此处不再详细说明,请大家自行搜索或查看http://www.sogouqa.com/?p=438
在了解了邮件的发送过程后,为了实现邮件的全自动匿名发送,我们需要通过windows的命令行,解析邮件的匿名服务器,然后使用匿名服务器,发送邮件到相应的邮箱
代码如下:
def _get_mail_exchanger(domain_name,name_server=""):
#print domain_name
temp_file=os.getenv("temp")+"\\temp.lsh"
os.system("nslookup -qt=mx "+domain_name+" "+name_server+" >"+temp_file+" 2>&1")
f=open(temp_file)
c=f.read()
f.close()
os.remove(temp_file)
#print c
internet_addresses_map=_get_internet_address(c)
mail_exchangers=re.findall(r"mail\s+exchanger\s*=\s*(\S+)",c)
#mail_exchangers=[interne