Chinaunix首页 | 论坛 | 博客
  • 博客访问: 461097
  • 博文数量: 293
  • 博客积分: 4204
  • 博客等级: 上校
  • 技术积分: 3060
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-21 10:27
个人简介

nobody

文章分类

全部博文(293)

文章存档

2014年(27)

2013年(105)

2012年(41)

2011年(109)

2010年(11)

分类:

2011-05-07 16:42:21

/--------------------------------------------check/receive mail-------------------------------------------------------------/
#!/usr/bin/python
#check message 
import getpass, poplib
import sys

M = poplib.POP3('pop3.163.com')
print M.getwelcome()
M.user(sys.argv[1])
M.pass_(sys.argv[2])
M.list()
numMessages = len(M.list()[1])
print 'mails :',numMessages
print '------------------------'
M.quit()



/****************************send mail *******************************************/
#!/usr/bin/python

import smtplib

def prompt(prompt):
return raw_input(prompt).strip()


from_addr = prompt("From:")
to_addrs = prompt("To").split()

print 'Enter message ,end with ^D'

msg = ("From:%s\r\nTo:%s\r\n\r\n"
%(from_addr,",".join(to_addrs)))

while 1:
try:
line = raw_input()
except EOFError:
break;
if not line:
break
msg = msg + line

print "Message length is "+ repr(len(msg))

server = smtplib.SMTP('smtp.163.com')
server.login('YOUR_ID','YOUR_PASSWORD')
server.set_debuglevel(1)
server.sendmail(from_addr,to_addrs,msg)
server.quit()

阅读(1403) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~