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

Email - 发送邮件

阅读更多
import sys
import socket
import smtplib

server = 'smtp.163.com'  #SMTP服务器
fromaddr = ******@***.com'  #接收邮箱
toaddrs = '******@***.com.cn' #发送邮箱

message = """ To :%s
From:%s
Subject:Test Message
Hello""" % (','.join(toaddrs), fromaddr)

try:
    s = smtplib.SMTP(server)  #SMTP核心类
    s.set_debuglevel(1)
    s.login('******', '******') #SMTP认证
    s.sendmail(fromaddr, toaddrs, message)
    print 'Message successfylly sent to %d recipient(s)' % len(toaddrs)
except (socket.gaierror, socket.error, socket.herror, \
        smtplib.SMTPException), e:
    print 'Your message may not have been sent!'
    print e
    sys.exit(1)

1
1
分享到:
评论

相关推荐

    用commons-email-1.2.jar实现发邮件功能

    在Java编程中,发送电子邮件是一项常见的任务,Apache Commons Email库为开发者提供了便利的API来实现这一功能。本篇文章将详细讲解如何使用`commons-email-1.2.jar`这个开源库来实现邮件发送,并通过`...

    邮件发送--commons-email-1.4.jar

    在Java编程环境中,发送电子邮件是一项常见的任务,而`commons-email-1.4.jar`是Apache Commons Email库的一个版本,这个库专门设计用于简化Java中的邮件发送。Apache Commons Email是Apache软件基金会开发的一个...

    commons-email-1.5.jar

    《Android应用中使用Apache Commons Email库发送邮件》 在Android应用程序开发中,有时我们需要集成邮件发送功能,以便向用户发送验证码、通知或者提供其他服务。Apache Commons Email库是一个强大的Java库,它简化...

    commos-email邮件发送类

    "commos-email邮件发送类"是一个专为此目的设计的公共类,它简化了Java开发者发送电子邮件的过程,提高了开发效率。下面将详细阐述这个类的主要特点、工作原理以及如何使用。 一、主要特点 1. 易于使用:commos-...

    用commons-email-1.1.jar实现发邮件功能:

    在Java编程中,发送电子邮件是一项常见的任务,Apache Commons Email库为开发者提供了便利的API来实现这一功能。`commons-email-1.1.jar`是Apache Commons Email项目的一个版本,它简化了构建和发送电子邮件的过程。...

    Apache-Email邮件发送jar和API

    Apache-Email邮件发送jar和APIApache-Email邮件发送jar和APIApache-Email邮件发送jar和APIApache-Email邮件发送jar和APIApache-Email邮件发送jar和APIApache-Email邮件发送jar和API

    Java Mail和Commons-email发简单的邮件所用到的jar包

    集成这些jar包后,开发者可以按照以下步骤使用JavaMail和Commons Email发送邮件: 1. 添加依赖:将上述jar包放入项目的类路径或构建工具的依赖管理中。 2. 创建Session:配置邮件服务器的相关参数,如主机名、端口...

    commons-email-1.1.jar

    `commons-email-1.1.jar`是Apache Commons Email项目的一个版本,它提供了一个简单易用的接口来构建和发送电子邮件。下面将详细介绍这些关键库以及它们在邮件发送中的作用。 首先,`commons-email-1.1.jar`是Apache...

    activation.jar commons-email-1.2.jar mail.jar免费下载

    标题中的"activation.jar commons-email-1.2.jar mail.jar免费下载"涉及到的是Java邮件处理相关的库文件,这些在Java开发中用于实现电子邮件的发送和处理。让我们逐一解析这三个jar文件: 1. **activation.jar**:...

    Node.js-email-templates用于在Node.js中创建预览和发送自定义电子邮件模板

    在Node.js环境中,`email-templates`是一个强大的工具,它使得创建、预览以及发送自定义的电子邮件模板变得简单易行。这个库的目的是提供一种灵活且高效的方式来处理电子邮件内容,尤其是对于那些需要进行定制化设计...

    email-4.0.2.tar.gz

    1. **邮件头处理**:`email.header`子模块专门用于处理电子邮件的头部信息,如主题、发件人、收件人等。它能处理非ASCII字符,编码和解码头信息,并提供了一种标准化的方式去处理各种复杂的邮件头格式。 2. **邮件...

    mail.jar、commons-email-1.2.jar 、activation.jar下载

    Apache Commons Email是Apache软件基金会的一个项目,它为Java应用程序提供了一个更高级别的接口来发送电子邮件。相比JavaMail API,它提供了更简单的API,简化了邮件构建和发送过程。`commons-email.jar`通常包括...

    java邮件功能三大jar包commons-email-1.3.3,activation,mail.zip

    例如,你可以使用`Email`类创建一个电子邮件对象,然后通过`setFrom()`, `addTo()`, `setSubject()`等方法设置发件人、收件人、主题等信息,最后调用`send()`方法发送邮件。这个库还支持SSL和TLS协议,增强了安全性...

    email-clients邮件客户端1

    另外,发送包含补丁的邮件时,不要使用PGP/GPG签名,因为这可能会影响读取和应用补丁的脚本。 邮件客户端配置建议 ---------------------- 针对编辑和发送Linux内核补丁,以下是一些特定邮件客户端(MUA)的配置...

    commons-email-1.5-src.zip

    Apache Commons Email库是Java开发人员用来简化电子邮件发送过程的一个强大工具。这个库是Apache Commons项目的一部分,它专注于提供一个简单且灵活的API,用于构建和发送复杂的电子邮件。"commons-email-1.5-src....

    使用Apache-commons-email发送邮件

    总结一下,Apache Commons Email库为Java开发者提供了方便的邮件发送功能,简化了与SMTP服务器的交互。通过`SendMail.java`文件,我们可以学习到如何使用这个库来创建、配置和发送电子邮件,从而在项目中实现更高效...

    Laravel开发-laravel-email-confirmation

    例如,`sendVerificationEmail`方法用于生成令牌并发送邮件,`verify`方法用于验证令牌,`resendVerificationEmail`方法用于在用户请求重新发送邮件时使用。 接下来,编写邮件模板。在`resources/views/emails`目录...

    commons-email发送邮件

    下面我们将深入探讨如何使用Commons Email发送邮件,以及其核心功能。 首先,要使用Commons Email,你需要在你的项目中引入对应的jar包。在提供的压缩包中,应该包含了`commons-email-x.x.jar`,这是Apache Commons...

    mail.jar commons-email-1.1.jar activation.jar

    在您提供的信息中,"mail.jar", "commons-email-1.1.jar", 和 "activation.jar" 是三个关键的Java档案(JAR)文件,它们各自在邮件发送过程中扮演着不同的角色。 1. **mail.jar**: 这是JavaMail API的实现,它提供...

Global site tag (gtag.js) - Google Analytics