public void SendMail(String Topic,String Content,String toAddress)
{ //三个参数 分别为 标题 内容 收件人 地址
try{
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.163.com");
props.put("mail.smtp.auth", "true");
Session s = Session.getInstance(props);
s.setDebug(false);
MimeMessage message = new MimeMessage(s);
MimeMultipart mp = new MimeMultipart();
BodyPart body = new MimeBodyPart();
InternetAddress from;
InternetAddress to;
try {
from = new InternetAddress("snail_m@163.com"); //发件邮箱
message.setFrom(from);
to = new InternetAddress(toAddress); //收件邮箱
message.setRecipient(Message.RecipientType.TO, to);
message.setSubject(Topic, "utf-8");
body.setContent(Content, "text/html;charset=utf-8");
mp.addBodyPart(body);
message.setContent(mp);
message.setSentDate(new Date());
message.saveChanges();
Transport transport = s.getTransport("smtp");
transport.connect("smtp.163.com", "snail_m@163.com", "snail1611wd3");//三个参数 含义 邮件服务商 发件邮箱 发件密码
transport.sendMessage(message, message.getAllRecipients());
transport.close();
} catch (AddressException e) {
e.printStackTrace();
} catch (MessagingException e) {
e.printStackTrace();
}
}catch(Exception e){
e.printStackTrace();
}
}
如题 :简单邮件发送函数
运行前 需要加两个jar包
分享到:
相关推荐
这个“简单邮件发送系统”基于 JavaMail 实现,允许开发者通过编程的方式发送邮件,适用于自动化通知、客户服务、数据报告等多种场景。 首先,JavaMail 提供了 javax.mail 包,其中包含了许多类和接口,如 Session...
"简单邮件发送器"是一个典型的示例,它利用特定的技术来实现邮件的发送功能。在这个案例中,提到的关键组件是"CDONTS",这是一个在早期版本的Windows操作系统,如Windows 2000 Server中提供的邮件传输服务。 CDONTS...
标题中的“socket实现简单邮件发送”指的是利用套接字(Socket)编程技术来发送电子邮件。在计算机网络中,Socket是应用程序通过编程接口与操作系统进行通信的桥梁,它允许程序发送和接收数据。在这个项目中,我们将...
【VC简单邮件发送代码】是基于Visual C++ 6.0开发的一个小型应用程序,它主要用于实现基础的电子邮件发送功能。这个程序的核心在于利用SMTP(Simple Mail Transfer Protocol)协议,这是一种互联网标准,用于从一个...
本项目是用C++编程语言实现的一个简单邮件发送系统,旨在帮助用户通过程序化的方式发送和接收邮件,甚至包括邮件附件。 在C++中实现SMTP邮件系统涉及的关键知识点包括: 1. **网络编程基础**:使用C++进行网络编程...
本篇文章将详细解析名为“简单邮件发送控制系统”的项目,主要基于提供的压缩包文件“crazy_email-master”。 首先,我们要了解邮件发送控制系统的基本原理。邮件系统通常包括客户端和服务器两部分,客户端用于编写...
以上就是一个基本的Spring Boot整合Mail实现简单邮件发送的示例。通过这个示例,你可以了解到Spring Boot如何通过自动配置简化邮件服务的集成,以及如何使用JavaMailSender接口发送邮件。当然,实际应用中可能需要...
本教程将通过"MailerD_smtp_简单邮件发送"这个压缩包,帮助你理解并实践SMTP邮件发送的基本过程。 首先,我们来看"MailerD"。这可能是一个小型的邮件传递代理(MTA,Mail Transfer Agent),它实现了SMTP协议,用于...
在这个“简单邮件发送”主题中,我们将深入探讨如何在不同的编程环境下实现邮件的发送,以及相关的重要概念和技术。 1. **SMTP协议**:简单邮件传输协议(Simple Mail Transfer Protocol)是邮件发送的基础。SMTP...
本文将深入探讨如何使用JavaMail进行简单邮件发送,以及其支持的配置和附件功能。 首先,发送邮件的基本流程涉及到以下几个步骤: 1. **配置邮件会话**:JavaMail API中的`Properties`类用于存储邮件服务器的相关...
标题中的“用VC做的一个简单邮件发送客户端”指的是使用Visual C++(简称VC)编程环境开发的一款基础的电子邮件发送程序。VC是微软公司推出的一种面向对象的、基于Windows操作系统的集成开发环境,常用于创建Windows...
总的来说,"基于VC++的简单邮件发送"是一个学习网络编程和SMTP协议的良好起点。通过实践这个实例,开发者不仅可以掌握网络通信的基本概念,还能了解到如何在实际项目中应用这些知识。无论你是选择直接使用Winsock...
【简单邮件发送系统c#】是一个基于C#编程语言实现的邮件发送应用程序,它利用了SMTP(Simple Mail Transfer Protocol)协议来实现邮件的传输。SMTP是互联网上标准的用于发送电子邮件的协议,允许用户通过电子邮件...
vc实现简单邮件发送程序 SMTP POP3
JAVA简单邮件发送客户端程序设计
【标题】"简单邮件发送器 -ASP源码.zip"是一个包含ASP源代码的压缩文件,主要用于实现通过Web页面发送电子邮件的功能。ASP(Active Server Pages)是微软开发的一种服务器端脚本语言,它允许开发者创建动态、交互式...
下面是一个简单的Java邮件发送示例,展示如何使用JavaMail API发送邮件: ```java import javax.mail.*; import javax.mail.internet.*; public class SimpleJavaMail { public static void main(String[] args)...
本实例将深入探讨如何利用SMTP进行简单的邮件发送开发。 一、SMTP工作原理 SMTP基于TCP/IP协议族,通常使用25号端口进行通信。邮件发送的过程分为以下几个步骤: 1. 客户端与SMTP服务器建立连接。 2. 客户端发送...
邮件发送系统源码,功能:发送邮件,添加附件,注意:邮箱要开通pop服务 二、菜单功能 1、输入发件人的邮箱账号和密码 2、协议:根据不同邮箱填写不同协议,QQ邮箱就写smtp.qq.com 3、填写收件人邮箱账号 4、...