其实并没有像标题说的那么牛X,这里只是用到了一个python读邮件的功能,然后再通过邮件内容来进行相关控制。
代码如下:
import os
import urllib
import socket
import smtplib
import time
import poplib,email
import sys
import win32api
def accpmail():
try:
p=poplib.POP3('pop.163.com')
p.user("your 163 email")
p.pass_('password')
ret = p.stat()
except poplib.error_proto,e:
return "fail"
mailnum=ret[0]
down=p.retr(mailnum)
for i in down[1]:
if i.find("Subject:")==0:
cmdstr=i
break
p.quit()
return cmdstr
def connect():
try:
sc=urllib.urlopen("http://www.baidu.com")
except IOError:
return False
return True
def control():
while True:
if connect()==True:
cmdstr=accpmail()
if cmdstr!="fail":
if cmdstr.f