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)
分享到:
相关推荐
在Java编程中,发送电子邮件是一项常见的任务,Apache Commons Email库为开发者提供了便利的API来实现这一功能。本篇文章将详细讲解如何使用`commons-email-1.2.jar`这个开源库来实现邮件发送,并通过`...
在Java编程环境中,发送电子邮件是一项常见的任务,而`commons-email-1.4.jar`是Apache Commons Email库的一个版本,这个库专门设计用于简化Java中的邮件发送。Apache Commons Email是Apache软件基金会开发的一个...
《Android应用中使用Apache Commons Email库发送邮件》 在Android应用程序开发中,有时我们需要集成邮件发送功能,以便向用户发送验证码、通知或者提供其他服务。Apache Commons Email库是一个强大的Java库,它简化...
"commos-email邮件发送类"是一个专为此目的设计的公共类,它简化了Java开发者发送电子邮件的过程,提高了开发效率。下面将详细阐述这个类的主要特点、工作原理以及如何使用。 一、主要特点 1. 易于使用:commos-...
在Java编程中,发送电子邮件是一项常见的任务,Apache Commons Email库为开发者提供了便利的API来实现这一功能。`commons-email-1.1.jar`是Apache Commons Email项目的一个版本,它简化了构建和发送电子邮件的过程。...
Apache-Email邮件发送jar和APIApache-Email邮件发送jar和APIApache-Email邮件发送jar和APIApache-Email邮件发送jar和APIApache-Email邮件发送jar和APIApache-Email邮件发送jar和API
集成这些jar包后,开发者可以按照以下步骤使用JavaMail和Commons Email发送邮件: 1. 添加依赖:将上述jar包放入项目的类路径或构建工具的依赖管理中。 2. 创建Session:配置邮件服务器的相关参数,如主机名、端口...
`commons-email-1.1.jar`是Apache Commons Email项目的一个版本,它提供了一个简单易用的接口来构建和发送电子邮件。下面将详细介绍这些关键库以及它们在邮件发送中的作用。 首先,`commons-email-1.1.jar`是Apache...
标题中的"activation.jar commons-email-1.2.jar mail.jar免费下载"涉及到的是Java邮件处理相关的库文件,这些在Java开发中用于实现电子邮件的发送和处理。让我们逐一解析这三个jar文件: 1. **activation.jar**:...
在Node.js环境中,`email-templates`是一个强大的工具,它使得创建、预览以及发送自定义的电子邮件模板变得简单易行。这个库的目的是提供一种灵活且高效的方式来处理电子邮件内容,尤其是对于那些需要进行定制化设计...
1. **邮件头处理**:`email.header`子模块专门用于处理电子邮件的头部信息,如主题、发件人、收件人等。它能处理非ASCII字符,编码和解码头信息,并提供了一种标准化的方式去处理各种复杂的邮件头格式。 2. **邮件...
Apache Commons Email是Apache软件基金会的一个项目,它为Java应用程序提供了一个更高级别的接口来发送电子邮件。相比JavaMail API,它提供了更简单的API,简化了邮件构建和发送过程。`commons-email.jar`通常包括...
例如,你可以使用`Email`类创建一个电子邮件对象,然后通过`setFrom()`, `addTo()`, `setSubject()`等方法设置发件人、收件人、主题等信息,最后调用`send()`方法发送邮件。这个库还支持SSL和TLS协议,增强了安全性...
另外,发送包含补丁的邮件时,不要使用PGP/GPG签名,因为这可能会影响读取和应用补丁的脚本。 邮件客户端配置建议 ---------------------- 针对编辑和发送Linux内核补丁,以下是一些特定邮件客户端(MUA)的配置...
Apache Commons Email库是Java开发人员用来简化电子邮件发送过程的一个强大工具。这个库是Apache Commons项目的一部分,它专注于提供一个简单且灵活的API,用于构建和发送复杂的电子邮件。"commons-email-1.5-src....
总结一下,Apache Commons Email库为Java开发者提供了方便的邮件发送功能,简化了与SMTP服务器的交互。通过`SendMail.java`文件,我们可以学习到如何使用这个库来创建、配置和发送电子邮件,从而在项目中实现更高效...
例如,`sendVerificationEmail`方法用于生成令牌并发送邮件,`verify`方法用于验证令牌,`resendVerificationEmail`方法用于在用户请求重新发送邮件时使用。 接下来,编写邮件模板。在`resources/views/emails`目录...
下面我们将深入探讨如何使用Commons Email发送邮件,以及其核心功能。 首先,要使用Commons Email,你需要在你的项目中引入对应的jar包。在提供的压缩包中,应该包含了`commons-email-x.x.jar`,这是Apache Commons...
在您提供的信息中,"mail.jar", "commons-email-1.1.jar", 和 "activation.jar" 是三个关键的Java档案(JAR)文件,它们各自在邮件发送过程中扮演着不同的角色。 1. **mail.jar**: 这是JavaMail API的实现,它提供...