醉里乾坤大,壶中日月长
解决smtplib无法处理NTLM认证问题
上一篇 /
下一篇 2010-05-18 11:10:18
/ 个人分类:应用配置
import smtplib
from email.MIMEText import MIMEText
from email.MIMEMultipart import
MIMEMultipart
from ntlm.smtp import ntlm_authenticate
if __name__=='__main__':
host = "192.168.1.1"
loginname = r"intra\xiaoyaoke"
password = ""
fromaddr = "xiaoyaoke@intra.xiaoyaoke.com"
toaddr = "xiaoyaoke@intra.xiaoyaoke.com"
message="""Hello,
This is a test message.Please do not reply!
Thanks!"""
msgmti = MIMEText(message)
msgmti["To"] = toaddr
msgmti["From"] = fromaddr
msgmti["Subject"] = 'Email test'
server = smtplib.SMTP(host)
server.set_debuglevel(1)
server.ehlo()
ntlm_authenticate(server, loginname, password)
server.sendmail(fromaddr, toaddr, msgmti.as_string())
server.quit()
收藏
举报
TAG: