`

简单邮件发送

 
阅读更多
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)编程技术来发送电子邮件。在计算机网络中,Socket是应用程序通过编程接口与操作系统进行通信的桥梁,它允许程序发送和接收数据。在这个项目中,我们将...

    VC简单邮件发送代码

    【VC简单邮件发送代码】是基于Visual C++ 6.0开发的一个小型应用程序,它主要用于实现基础的电子邮件发送功能。这个程序的核心在于利用SMTP(Simple Mail Transfer Protocol)协议,这是一种互联网标准,用于从一个...

    SMTP 简单邮件发送系统 C++语言实现

    本项目是用C++编程语言实现的一个简单邮件发送系统,旨在帮助用户通过程序化的方式发送和接收邮件,甚至包括邮件附件。 在C++中实现SMTP邮件系统涉及的关键知识点包括: 1. **网络编程基础**:使用C++进行网络编程...

    简单邮件发送控制系统.zip

    本篇文章将详细解析名为“简单邮件发送控制系统”的项目,主要基于提供的压缩包文件“crazy_email-master”。 首先,我们要了解邮件发送控制系统的基本原理。邮件系统通常包括客户端和服务器两部分,客户端用于编写...

    SpringBoot中整合Mail实现简单邮件发送示例代码

    以上就是一个基本的Spring Boot整合Mail实现简单邮件发送的示例。通过这个示例,你可以了解到Spring Boot如何通过自动配置简化邮件服务的集成,以及如何使用JavaMailSender接口发送邮件。当然,实际应用中可能需要...

    smtp.rar_MailerD_smtp_简单邮件发送

    本教程将通过"MailerD_smtp_简单邮件发送"这个压缩包,帮助你理解并实践SMTP邮件发送的基本过程。 首先,我们来看"MailerD"。这可能是一个小型的邮件传递代理(MTA,Mail Transfer Agent),它实现了SMTP协议,用于...

    mailer(简单邮件发送)

    在这个“简单邮件发送”主题中,我们将深入探讨如何在不同的编程环境下实现邮件的发送,以及相关的重要概念和技术。 1. **SMTP协议**:简单邮件传输协议(Simple Mail Transfer Protocol)是邮件发送的基础。SMTP...

    Javamail 简单邮件发送

    本文将深入探讨如何使用JavaMail进行简单邮件发送,以及其支持的配置和附件功能。 首先,发送邮件的基本流程涉及到以下几个步骤: 1. **配置邮件会话**:JavaMail API中的`Properties`类用于存储邮件服务器的相关...

    用VC做的一个简单邮件发送客户端

    标题中的“用VC做的一个简单邮件发送客户端”指的是使用Visual C++(简称VC)编程环境开发的一款基础的电子邮件发送程序。VC是微软公司推出的一种面向对象的、基于Windows操作系统的集成开发环境,常用于创建Windows...

    基于VC++的简单邮件发送

    总的来说,"基于VC++的简单邮件发送"是一个学习网络编程和SMTP协议的良好起点。通过实践这个实例,开发者不仅可以掌握网络通信的基本概念,还能了解到如何在实际项目中应用这些知识。无论你是选择直接使用Winsock...

    简单邮件发送系统c#

    【简单邮件发送系统c#】是一个基于C#编程语言实现的邮件发送应用程序,它利用了SMTP(Simple Mail Transfer Protocol)协议来实现邮件的传输。SMTP是互联网上标准的用于发送电子邮件的协议,允许用户通过电子邮件...

    vc实现简单邮件发送程序

    vc实现简单邮件发送程序 SMTP POP3

    JAVA简单邮件发送客户端程序设计编程资料

    JAVA简单邮件发送客户端程序设计

    简单邮件发送器 -ASP源码.zip

    【标题】"简单邮件发送器 -ASP源码.zip"是一个包含ASP源代码的压缩文件,主要用于实现通过Web页面发送电子邮件的功能。ASP(Active Server Pages)是微软开发的一种服务器端脚本语言,它允许开发者创建动态、交互式...

    简单Java邮件发送 Java实现邮件发送

    下面是一个简单的Java邮件发送示例,展示如何使用JavaMail API发送邮件: ```java import javax.mail.*; import javax.mail.internet.*; public class SimpleJavaMail { public static void main(String[] args)...

    SMTP简单邮件发送开发实例.

    本实例将深入探讨如何利用SMTP进行简单的邮件发送开发。 一、SMTP工作原理 SMTP基于TCP/IP协议族,通常使用25号端口进行通信。邮件发送的过程分为以下几个步骤: 1. 客户端与SMTP服务器建立连接。 2. 客户端发送...

    c#简单邮件发送系统源码

    邮件发送系统源码,功能:发送邮件,添加附件,注意:邮箱要开通pop服务 二、菜单功能 1、输入发件人的邮箱账号和密码 2、协议:根据不同邮箱填写不同协议,QQ邮箱就写smtp.qq.com 3、填写收件人邮箱账号 4、...

Global site tag (gtag.js) - Google Analytics