java邮件服务器stringpropertiesmyeclipseexception
要实现邮件发送功能需要导入包:mail.jar
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package org.demo.action;
import java.util.Properties;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.demo.form.DemoForm;
public class DemoAction extends Action {
private static final String CONTENT_TYPE = "test/html;charset=GB2312";
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
DemoForm demoForm = (DemoForm) form;
System.out.println("标题是" + demoForm.getBiaoti());
System.out.println("内容是" + demoForm.getNeirong());
try {
response.setContentType(CONTENT_TYPE);
String smtphost = "smtp.nj.headware.cn"; // 发送邮件服务器
String user = "q0000015369"; // 邮件服务器登录用户名
String password = "Queshuwen26"; // 邮件服务器登录密码
String from = "q0000015369@nj.headware.cn"; //
String to = "c0000016205@nj.headware.cn"; // 收件人邮件地址
String subject = demoForm.getBiaoti(); // 邮件标题
String body = demoForm.getNeirong(); // 邮件内容
Properties props = new Properties();
props.put("mail.smtp.host", smtphost);
props.put("mail.smtp.auth", "true");
Session ssn = Session.getInstance(props, null);
MimeMessage message = new MimeMessage(ssn);
分享到:
相关推荐
首先,我们得知道JavaMail API是实现邮件发送功能的关键库。它提供了一系列接口和类,用于处理SMTP(简单邮件传输协议)和其他邮件协议。要使用JavaMail API,你需要在项目中引入对应的依赖,如Maven中的`javax.mail...
Java 实现邮件发送功能是许多开发者在开发过程中需要用到的基础技术之一。邮件发送功能不仅可以用于邮箱验证,例如在用户注册时确认邮箱的有效性,还可以用于发送系统通知、定期报告或者客户服务等场景。本教程将...
在这个"java发送邮件完整程序"中,我们将会探讨如何使用Java语言来构建一个邮件发送功能,包括所需的库、步骤以及关键代码片段。 首先,Java Mail API是实现邮件发送的核心库,它提供了丰富的接口和类来处理邮件的...
本文将深入探讨如何使用JavaMail API在Java应用程序中实现发送邮件的功能,同时也会涉及验证码验证以及网页版邮件发送的实现。 首先,要发送邮件,我们需要引入JavaMail的相关库。通常,这包括`javax.mail`和`javax...
在提供的"TestMail"文件中,可能包含了一个测试邮件的示例代码或者配置文件,可以用来参考和学习如何在Java程序中实现邮件发送功能。通过分析和运行这个示例,开发者可以更好地理解和掌握JavaMail API的使用。 总之...
在Java编程语言中,实现邮件发送功能是一项常见的需求,尤其在进行邮箱验证或发送咨询信息时。...通过以上步骤,你可以轻松地在Java应用程序中实现邮件发送功能,无论是用于邮箱验证还是其他通信需求。
java发送邮件工具类,用于java程序实现邮件的发送功能
本文将详细讲解如何使用Java实现发送邮件的功能,并基于给出的描述和标签,我们将深入探讨相关的JavaMail API及其使用方法。...通过学习和理解这些基本概念,你将能够成功地在你的Java程序中实现邮件发送功能。
用java实现发送邮件,压缩文件中有个j2ee.jar:已经包含了javamail,JAF包,只是Java mail需要的 1)直接拷贝j2ee.jar,将其添加到jbuilder的library中,或系统ClassPath中。 2)压缩文件中还包含一个配置文件Mail...
在你的程序中,你可以将邮件发送功能封装成一个通用的方法,接收必要的参数(如收件人、主题、正文等),然后调用这个方法实现邮件的发送。 8. **注意点** - 安全性:确保使用安全协议,如TLS或SSL,防止密码在...
用户可能需要提供SMTP服务器信息、发件人邮箱、密码,以及收件人邮箱等参数,然后通过命令行或者GUI界面触发邮件发送。 以上就是关于"java发送邮件小程序"的主要知识点,这个程序通过JavaMail API实现了邮件的发送...
在本案例中,我们将关注如何使用Java Socket来实现SMTP(Simple Mail Transfer Protocol)邮件发送,并支持SSL(Secure Sockets Layer)和TLS(Transport Layer Security)安全协议。 SMTP是一种互联网标准,用于在...
接下来,我们创建一个Java类来实现邮件发送功能。首先,我们需要配置邮件服务器的属性,包括SMTP服务器地址、端口、用户名和密码。对于163邮箱,SMTP服务器地址通常是smtp.163.com,端口可能是465(SSL加密)或587...
使用JavaMailSender包,结合Java8和springboot框架,使用公司阿里企业邮箱免费发送邮件,因为公司邮件不限数量,所以邮件测试发送无上限。对于QQ或163邮箱账户可能需要开通SMTP服务,具体信息请百度教程,有问题可以...
本文将深入探讨如何使用Java通过Exchange协议来实现这些功能,以及涉及的关键技术和库。 首先,Exchange Web Services(EWS)是Microsoft Exchange Server提供的一种基于HTTP的API,允许开发者访问Exchange Server...
首先,Java通过JavaMail API提供了发送邮件的功能。JavaMail API是一个开源的Java库,它允许开发者在Java应用程序中处理邮件。在JavaMail API中,`javax.mail`和`javax.mail.internet`这两个包提供了发送邮件所需的...
1. **下载依赖库**:实现邮件发送功能需要用到`javax.mail.jar`包,可以通过Maven或直接下载jar包的形式引入到项目中。 2. **配置邮件服务器信息**:根据使用的邮箱服务提供商的不同,需要配置不同的邮件服务器地址...
如果你有`Java发邮箱(带附件).docx`文档,可以参考其中的示例代码进行学习,同时,`MailSendBean`可能是封装邮件发送逻辑的Java Bean类,包含了上述步骤的各个部分,便于代码组织和重用。 总的来说,理解Java ...
1、此程序主要是通过java技术实现每个10分钟定时发送邮件,并且将邮件发送信息记录到日志文件中。 2、程序中用到的jar包sendMail-1.0.jar(邮件发送)、ant-apache-log4j-1.8.3.jar(记录日志)。 3、邮件标题、...
本篇文章将详细介绍如何使用Java语言编写一个简单的邮件发送程序。通过这个示例,读者可以学习到如何利用Java进行网络编程,尤其是如何与SMTP服务器交互来发送邮件。 #### 二、项目背景与目的 本项目来源于《编程...