主要的参考资料:http://pymotw.com/2/imaplib/#module-imaplib
参考以上资料,写了一个小程序。小程序的主要功能是实现从163邮箱向qq邮箱发送信息,并在qq邮箱中读取邮件的内容。
遇到的主要问题是:配置文件的读取;邮件内容的匹配。
一下是主要 的代码:
'''
Created on Oct 22, 2013
@author: lsy
'''
import imaplib
import smtplib
import email
import re, os, sys
import time
import ConfigParser
def open_connection():
config = ConfigParser.ConfigParser()
config.read("/home/lsy/Desktop/2.txt")
hostname = config.get('server', 'hostname')
username = config.get('account', 'username')
password = config.get('account', 'password')
try:
conn = imaplib.IMAP4_SSL(hostname)
print 'Connecting to:', hostname
except:
print 'Connect to the server is failed.'
exit(1)
try:
conn.login(username, password)