发送邮件的服务器选择QQ邮箱,服务器地址为:smtp.qq.com,端口为25

package com.mail;
import java.util.Date;
import java.util.Properties; import javax.mail.Message.RecipientType;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage; public class SendMail {// 邮件发送协议 private final static String PROTOCOL = "smtp"; // SMTP邮件服务器 private final static String HOST = "smtp.qq.com"; // SMTP邮件服务器默认端口 private final static String PORT = "25"; // 是否要求身份认证 private final static String IS_AUTH = "true"; // 是否启用调试模式(启用调试模式可打印客户端与服务器交互过程时一问一答的响应消息) private final static String IS_ENABLED_DEBUG_MOD = "true"; // 发件人 private static String from = "formAddress@qq.com"; // 收件人 private static String to = "toAddress@163.com"; // 初始化连接邮件服务器的会话信息 private static Properties props = null; static { props = new Properties(); props.setProperty("mail.transport.protocol", PROTOCOL); props.setProperty("mail.smtp.host", HOST); props.setProperty("mail.smtp.port", PORT); props.setProperty("mail.smtp.auth", IS_AUTH); props.setProperty("mail.debug",IS_ENABLED_DEBUG_MOD); } public static void main(String[] args) throws Exception { // 发送文本邮件 sendTextEmail(); } /*** 发送简单的文本邮件*/ public static void sendTextEmail() throws Exception { // 创建Session实例对象 Session session = Session.getDefaultInstance(props); // 创建MimeMessage实例对象 MimeMessage message = new MimeMessage(session); // 设置发件人 message.setFrom(new InternetAddress(from)); // 设置邮件主题 message.setSubject("使用javamail发送简单文本邮件"); // 设置收件人 message.setRecipient(RecipientType.TO, new InternetAddress(to)); // 设置发送时间 message.setSentDate(new Date());// 设置纯文本内容为邮件正文 message.setText("使用STMP协议发送文本邮件测试!!!"); // 保存并生成最终的邮件内容 message.saveChanges(); // 获得Transport实例对象 Transport transport = session.getTransport(); // 打开连接 transport.connect(from, "password"); // 将message对象传递给transport对象,将邮件发送出去 transport.sendMessage(message, message.getAllRecipients()); // 关闭连接 transport.close(); } }

使用SMTP协议,通过QQ邮箱发送邮件相关推荐

  1. C# WinForm 使用SMTP协议发送QQ邮箱验证码

    文章目录 前言 功能实现步骤 一.获取QQ邮箱授权码 二.功能界面 三.创建发送邮箱验证码的类 四.在From1中调用类中的函数,实现功能 前言   在程序设计中,发送验证码是常见的一个功能,用户在注 ...

  2. 利用Telnet登录qq邮箱发送邮件——SMTP协议学习

    最近看<计算机网络>,在应用层学到了一个协议叫SMTP协议,该协议用于系统间Email的传输. 明白了其中的原理,下面动手尝试实现一个SMTP交互的实例. 一.启用Windows的&quo ...

  3. java发送qq邮箱不成功_java,_使用QQ邮箱发送邮件遇到的问题,java - phpStudy

    使用QQ邮箱发送邮件遇到的问题 代码是在网上抄的别人今年写的,但是我运行起来一直报错,也不知道什么原因,请大神帮忙指点一下::谢谢!!! 以下是我的代码 public class Sendmail8 ...

  4. python3利用smtplib通过qq邮箱发送邮件

    前言 本文主要给大家介绍了关于python3 smtplib通过qq邮箱发送邮件的相关内容, smtplib模块是smtp简单邮件传输协议客户端的实现,为了通用性,有时候发送邮件的时候要带附件或图片, ...

  5. php模拟登录qq邮箱_PHP 利用QQ邮箱发送邮件的实现

    这篇文章主要介绍了关于PHP 利用QQ邮箱发送邮件的实现,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下在 PHP 应用开发中,往往需要验证用户邮箱.发送消息通知,而使用 PHP 内置的 ...

  6. 基于java mail实现简单的QQ邮箱发送邮件

    刚学习到java邮件相关的知识,先写下这篇博客,方便以后翻阅学习. -----------------------------第一步 开启SMTP服务 在 QQ 邮箱里的 设置->账户里开启 S ...

  7. Java mail使用QQ邮箱发送邮件配置方案

    Java mail使用QQ邮箱发送邮件配置方案 java mail配置了QQ邮箱作为服务器发送邮件,结果导致出现503异常: Authentication failed; nested excepti ...

  8. python 用QQ邮箱发送邮件

    SMTP 是发送邮件的协议.Python内置对SMTP的支持,可以发送纯文本邮件.HTML邮件以及带附件的邮箱. Python对SMTP支持有smtplib 和email 两个模块,email负责构造 ...

  9. java模拟登录qq邮箱_使用Java实现qq邮箱发送邮件

    本文实例为大家分享了Java操作qq邮箱发送邮件的具体代码,供大家参考,具体内容如下 今天尝试了使用QQ邮箱的POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务来进行发送 ...

  10. php通过qq邮箱发送邮件,PHP 利用QQ邮箱发送邮件「PHPMailer」

    在 PHP 应用开发中,往往需要验证用户邮箱.发送消息通知,而使用 PHP 内置的 mail() 函数,则需要邮件系统的支持. 如果熟悉 IMAP/SMTP 协议,结合 Socket 功能就可以编写邮 ...

最新文章

  1. JS获取DOM元素的八种方法
  2. Spring 基于xml配置方式的AOP
  3. cordova项目怎样修改版本号
  4. 深入探讨C++中的引用(转)
  5. npm eject 暴露webpack报错,less或sass添加报错
  6. matlab晶闸管整流电路,采用Matlab/Simulink对三相桥式全控整流电路的仿真分析
  7. python(15)-window7配置iPython
  8. Python 实现单例模式
  9. STM32通用和复用功能IO
  10. OpenShift 4 之 GitOps(4)用ArgoCD向Multi-Cluster发布应用
  11. java虚拟机内存模型与垃圾回收知识复习总结
  12. 理解 Linux 条件变量
  13. CE教程第九关——处理共用代码
  14. 电脑桌面图标变成长方形咋办_为什么我的界面上的图标全部被一个长方形的图标覆盖了?...
  15. 笔记:关于Google Play这个应用市场app signing的坑
  16. 简述——什么是软件质量的六大特性?
  17. 4.外部协作单位的组织与管理
  18. 解析淘宝淘口令获取商品ID方法说明
  19. CTFHub-web前置技能-请求方式、302跳转、cookie、基础认证、响应包源代码
  20. 数据吞吐高达 21 亿条!实时计算在贝壳找房的应用实践

热门文章

  1. CentOS8搭建apache服务器
  2. 香侬科技Service Streamer:加速深度学习Web服务、极大提高GPU利用率。| 百万人学AI评选
  3. 有状态软件如何在 k8s 上快速扩容甚至自动扩容
  4. 38个常用的Python库
  5. 记一次小米8从miui12降级miui10 解决fastboot模式miflash不识别问题
  6. SIEM、SOC、MSS三者的区别与联系
  7. 零基础AI人工智能的学习之路-从0到1-浅谈
  8. 它的出现将统一所有浏览器存储 API ?!
  9. android 语音播放
  10. DELL R440服务器安装Centos8.0