python中的邮箱通信

这篇博客介绍了如何使用Python进行邮箱通信,具体是从163邮箱向QQ邮箱发送信息,并在QQ邮箱读取邮件内容。作者在实现过程中主要面临配置文件读取和邮件内容匹配的问题,提供了相关的参考资料链接和关键代码片段。
摘要由CSDN通过智能技术生成

主要的参考资料: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)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值