//文件名SendEmail.javaimportjava.util.*;importjavax.mail.*;importjavax.mail.internet.*;importjavax.activation.*;publicclassSendEmail{publicstaticvoidmain(String[]args){//...

// 文件名 SendEmail.java

import java.util.*;

import javax.mail.*;

import javax.mail.internet.*;

import javax.activation.*;

public class SendEmail

{

public static void main(String [] args)

{

// 收件人电子邮箱

String to = "abcd@gmail.com";

// 发件人电子邮箱

String from = "web@gmail.com";

// 指定发送邮件的主机为 localhost

String host = "localhost";

// 获取系统属性

Properties properties = System.getProperties();

// 设置邮件服务器

properties.setProperty("mail.smtp.host", host);

// 获取默认session对象

Session session = Session.getDefaultInstance(properties);

try{

// 创建默认的 MimeMessage 对象

MimeMessage message = new MimeMessage(session);

// Set From: 头部头字段

message.setFrom(new InternetAddress(from));

// Set To: 头部头字段

message.addRecipient(Message.RecipientType.TO,

new InternetAddress(to));

// Set Subject: 头部头字段

message.setSubject("This is the Subject Line!");

// 设置消息体

message.setText("This is actual message");

// 发送消息

Transport.send(message);

System.out.println("Sent message successfully....");

}catch (MessagingException mex) {

mex.printStackTrace();

}

}

}

以上代码,大家看看有什么问题,为什么执行不了并且报错:

javax.mail.MessagingException: Could not connect to SMTP host: localhost, port: 25;

展开

java发送邮箱_Java发送邮件相关推荐

  1. java发送图片_Java发送邮件(图片、附件、HTML)

    一.简介 要在网络上实现邮件功能,必须要有专门的邮件服务器.这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中. SMTP服务器地址: 一般是 ...

  2. Java发送邮箱验证码、session校验功能

    本篇主要描述"发送邮箱验证码.session校验"相关前(htmljs)后(java)台代码,业务逻辑示例,闲话少诉,直接上代码. 1.引入的jar包是mail-1.4.jar 2 ...

  3. spring java 发送邮箱验证

    使用spring API实现发送邮箱验证的功能 pom.xml文件 <dependency><groupId>org.springframework.integration&l ...

  4. java 验证邮箱_Java实现邮箱验证码

    声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权:凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记. 邮箱验证码 一般能使用邮箱注册的账户,在进行登录.注册或忘记 ...

  5. java 企业邮箱_java 企业邮箱群发邮件

    java 企业邮箱群发邮件的步骤主要分为以下几步: 第一步: 申请腾讯企业邮箱账号 第二步: 登录 设置成员账号 成员账号进行登录发邮件 回到原来的登录界面使用刚刚设置的成员账号进行登录 java中也 ...

  6. java邮箱_java发送邮件(qq邮箱)

    完整的示例代码: package cn.sw.study.common.test; import javax.mail.Message; import javax.mail.Session; impo ...

  7. java 发送附件_Java 基于javaMail的邮件发送(支持附件)

    基于JavaMail的Java邮件发送 Author xiuhong.chen@hand-china.com Desc 简单邮件发送 Date 2017/12/8 项目中需要根据物料资质的状况实时给用 ...

  8. java 添加附件_java发送邮件(一)--补充添加附件

    今天来记录一下如何使用java来发送邮件 背景 之前项目有个需求,当产品出现故障时会把情况上送给服务器,服务器发送邮件将故障产品的位置以及故障信息等告知维修人员.发送邮件的接口不是我负责的,但是有兴趣 ...

  9. java邮件抄送_Java发送邮件遇到的常见需求汇总

    基于SMTP发送一个简单的邮件 首先,需要一个认证器: package No001_基于SMTP的文本邮件; import javax.mail.Authenticator; import javax ...

最新文章

  1. 规格选择_Axure教程:实现商品规格选择功能
  2. 用thinkphp进行微信开发的整体设计思考
  3. linux c 崩溃调试方法
  4. struts2 标签的使用之二 s:iterator
  5. oracle-Oracle试题
  6. 【心随笔】叙述你成功完成一件事情的方法
  7. 解决Unable to locate theme engine in module_path: pixmap
  8. BizTalk Server 2010 + SQL Server 2008 R2 - 通过集成创造更大价值 [ 上篇 ]
  9. 卢克沃顿对于湖人作用
  10. 论一个蒟蒻的脑子里可以有多少坑(貌似咕了……目前更新保持在noip阶段)
  11. ecshop源码教程第1季
  12. graphic头文件函数_C语言图形函数库总结graphics.h
  13. 向 webview 添加 userScript
  14. 宝藏 窗帘 窗布VRay材质球素材推荐
  15. SF Symbols
  16. 【JAVA】网页版登录注册系统
  17. 美妆品牌如何做好营销推广?做好美妆行业品牌营销的方案有哪些?
  18. Java面向对象程序设计(第二版)袁绍欣 第九章课后习题答案
  19. 什么是神经网络,它们是如何工作的?(神经网络架构基本指南)
  20. 数据中的知识发现KDD和机器学习概念

热门文章

  1. DG备库delay设置备库延时apply archivelog 但不延时传送归archivelog
  2. 微积分的历史(六):发展之泰勒公式(下)
  3. CSpreadSheet类学习,用于操作excel表格。
  4. 电子科技大学人工智能期末复习笔记(三):一阶逻辑
  5. masm5.0汇编+dosbox软件 搭建汇编环境
  6. 现在市场上,C++ 主要用来做什么?
  7. python 代码汇总
  8. vscode插件开发之Swagger生成Ts
  9. Premiere Pro CC2019 软件安装包+安装教程
  10. idea两个好用的插件-Code Reading Note与RestfulTool