醉里乾坤大,壶中日月长

解决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:

引用 删除 CafeBabe   /   2016-12-27 22:24:35
博主还在吗。。。同问这个ntlm模块你是在哪找的,pypi上的ntlm模块没有ntlm_authenticate这函数
逍遥客 引用 删除 xiaoyaoke   /   2011-06-07 14:02:44
原帖由woshilichao_207于2011-06-02 22:07:23发表
请问NTLM模块是怎么安装的?


这个真忘记了。。。去问问你头
引用 删除 woshilichao_207   /   2011-06-02 22:07:23
请问NTLM模块是怎么安装的?
 

评分:0

我来说两句

日历

« 2024-03-26  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 72683
  • 日志数: 106
  • 建立时间: 2009-06-05
  • 更新时间: 2011-09-09

RSS订阅

Open Toolbar