`
sls0919
  • 浏览: 126112 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

简单的python发送接收邮件

阅读更多

利用python发送接收邮件:

 

#encoding=utf-8
import sys
import time
import email
import smtplib

def send_mail():
     try:
        handle = smtplib.SMTP('smtp.126.com',25)
        handle.login('XXXX@126.com','**********')
        msg = 'To: XXXX@qq.com\r\nFrom:XXXX@126.com\r\nSubject:hello\r\n'
        handle.sendmail('XXXX@126.com','XXXX@qq.com',msg)
        handle.close()
        return 1
    except:
        return 0

def accpet_mail():
    try:
        p=poplib.POP3('pop.126.com')
        p.user('XXX@126.com')
        p.pass_('**********')
        ret = p.stat() #返回一个元组:(邮件数,邮件尺寸)
       #p.retr('邮件号码')方法返回一个元组:(状态信息,邮件,邮件尺寸)  
    except poplib.error_proto,e:
        print "Login failed:",e
        sys.exit(1)


if __name__ == "__main__":
    send_mail()
    accpet_mail()

 

分享到:
评论

相关推荐

    python3发送邮件

    使用python3发送QQ电子邮件,发送人为自己,接收人可以一个可以多个。

    基于Python的电子邮件自动发送程序设计.pdf

    基于Python的电子邮件自动发送程序设计涉及多个知识点,包括Python编程、邮件发送协议、电子邮件格式构造、文件操作以及程序的时间控制等。以下是详细的知识点说明。 首先,Python编程是整个项目的核心。Python由于...

    Python自动发送邮件并添加附件的源代码V2.1

    要发送邮件,你需要设置SMTP服务器的地址和端口号,以及发送方和接收方的邮箱地址。例如: ```python import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart ...

    基于Python的电子邮件自动发送程序设计.zip

    - `SMTP.sendmail()`:发送邮件,接收三个参数:发件人、收件人列表和邮件正文。 - `SMTP.quit()`:关闭与SMTP服务器的连接。 2. **MIME(Multipurpose Internet Mail Extensions)**: Python的`email.mime`...

    Python程序发送电子邮件

    使用python程序发送电子邮件,正文中英文,附件按需求添加,正常发送与接收。

    python实现自动发送报警监控邮件

    本文实例为大家分享了python自动发送报警监控邮件 的具体代码,供大家参考,具体内容如下 因为有一些日常任务需要每日检查日否执行正确,所以需要一个报警监控的机制,这个需要你指定你发送的邮箱和你接收的邮箱,就...

    python发送邮件(smtplib).docx

    在Python编程中,发送邮件是一项常见的任务,尤其在自动化测试或通知系统中。要实现这一功能,我们可以利用Python内置的`smtplib`和`email`模块。`smtplib`负责处理邮件的发送过程,而`email`则用于构建邮件内容。在...

    Python实现的查询mysql数据库并通过邮件发送信息功能

    以下是一个简单的示例,展示了如何使用Python查询MySQL数据库并发送邮件: ```python import MySQLdb import time import datetime import smtplib from email.mime.text import MIMEText # 邮件相关配置 mailto_...

    Python使用POP3和SMTP协议收发邮件的示例代码

    #### 三、Python发送邮件示例代码详解 在Python中,发送邮件主要依赖于`smtplib`和`email`这两个模块。其中,`smtplib`用于处理与SMTP服务器之间的交互,而`email`模块则负责构建邮件内容。 ##### 构造邮件 构造...

    Python实现SMTP发送邮件详细教程

    以下是一个基本的Python发送邮件的示例代码: ```python import smtplib from email.mime.text import MIMEText from email.utils import formataddr my_sender = '发件人邮箱账号' my_user = '收件人邮箱账号' ...

    python邮件接收发送【完整脚本】

    本文将详细介绍如何使用Python进行邮件的发送和接收,以及如何添加附件。 一、发送邮件 Python中常用的库是`smtplib`和`email`,它们提供了发送邮件所需的功能。首先,你需要导入这两个库: ```python import ...

    SVN变化发送邮件(Python)

    标题 "SVN变化发送邮件(Python)" 描述的是一个使用Python编程语言实现的系统,该系统能够监控Subversion(SVN)版本控制系统中的变动,并在检测到任何更新或提交时自动发送电子邮件通知。这个功能对于团队协作尤其...

    Python SMTP邮件发送器脚本

    Python 提供了强大的邮件处理功能,使得这一过程变得简单且高效。Python 的 `smtplib` 模块和 `email` 模块为我们提供了发送邮件和构造复杂邮件的强大工具。 #### 二、smtplib模块简介 `smtplib` 是 Python 的标准...

    利用python发送和接收邮件

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个...

    Python-TemplateMail是一个简单的Python库用于使用模板语言Jinja2来发送邮件

    Python-TemplateMail是一个专为Python开发者设计的轻量级库,它使得利用强大的Jinja2模板引擎发送电子邮件变得更加便捷。Jinja2是一种广泛使用的、Pythonic的模板语言,能够帮助开发者将动态数据与静态HTML或其他...

    Python-Zmail允许你发送和接受邮件尽可能简单的Python模块

    它为开发者提供了一种方便快捷的方式来发送和接收电子邮件,无需深入理解复杂的SMTP(简单邮件传输协议)和IMAP(因特网消息访问协议)协议,也不需要手动构造MIME(多用途互联网邮件扩展)对象。Zmail的目标是让...

    python发送邮件脚本

    本文提供的Python发送邮件脚本具有很高的参考价值,无论是在学习Python网络编程还是在实际工作中需要发送邮件通知、报告或带有附件的邮件时,都可以使用这个脚本作为起点进行修改和扩展。由于脚本支持中文内容,并且...

    基于Python的邮件分类系统 开题报告.docx

    - 邮箱黑名单:用户可以添加不想接收邮件的地址,阻止其发送的邮件。 三、关键问题与解决策略 1. 数据分类算法:朴素贝叶斯算法常用于邮件分类,通过分析邮件内容特征,判断邮件类别。此外,还可以考虑采用深度...

    Python-mailjetMailjetAPI实现用来提供批量发送邮件统计等功能

    在Python编程环境中,Mailjet API 是一个强大的工具,它允许开发者通过编程方式发送、接收以及管理电子邮件。这个项目,"Python-mailjetMailjetAPI实现用来提供批量发送邮件统计等功能",显然是一个用Python实现的...

Global site tag (gtag.js) - Google Analytics