展开

关键词

java

import javax.mail.internet.MimeMessage; 14 import javax.mail.internet.MimeUtility; 15 16 /** 17 * 送工具类 debug);//开启后有调试信息 36 message = new MimeMessage(session); 37 } 38 39 /** 40 * 41 * 42 * @param subject 主题 43 * @param mailBody 内容 44 * @param senderNickName 人NickName 45 * @param receiveUser 收人地址 46 * @param ccReceiveUser 抄送地址 message.getAllRecipients()); 89 90 logger.debug(senderUserName + " 向 " + receiveUser + " 成功

55560

Java

说明 送方为163箱,需要设置host等参数。 接收方可以是其他种类箱,比如qq箱等。 简单送 注意创建session时需要传入授权参数,否则会抛出异常 javax.mail.AuthenticationFailedException: failed to connect, no password } catch (MessagingException mex) { 30 mex.printStackTrace(); 31 } 32 } 带附送 //attachment 32 messageBodyPart=new MimeBodyPart(); 33 String filename="文

67120
  • 广告
    关闭

    腾讯云618采购季来袭!

    一键领取预热专享618元代金券,2核2G云服务器爆品秒杀低至18元!云产品首单低0.8折起,企业用户购买域名1元起…

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    java

    一、协议: (重点)SMTP:的协议。Simple Message Transfer Protocal。默认端口:25 POP:局协议(收协议)。 , 到所有的收地址, message.getAllRecipients() 获取到的是在创建对象时添加的所有收人, 抄送人, 密送人 transport.sendMessage Content: 正文(可以使用html标签)(内容有广告嫌疑,避免被服务器误认为是滥广告以至返回失败,请修改送内容) message.setContent("XX用户你好, : 基于 JavaMail 的 Java 送:简单送 // 2. , 到所有的收地址, message.getAllRecipients() 获取到的是在创建对象时添加的所有收人, 抄送人, 密送人 transport.sendMessage

    32020

    java 送带附

    javax.mail.internet.MimeMessage; import javax.mail.internet.MimeMultipart; import javax.mail.internet.MimeUtility; /** 送带附 authenticator = new MyAuthenticator(mailInfo.getUserName(), mailInfo.getPassword()); } // 根据送的属性和密码验证器构造一个的 Message mailMessage = new MimeMessage(sendMailSession); // 创建送者地址 Address from = new InternetAddress(mailInfo.getFromAddress()); // 设置消息的送者 mailMessage.setFrom(from); mailMessage.setContent(mainPart); // Transport.send(mailMessage); return true

    16300

    Java——用java实现给

    我们在注册时候,应用商官方就会给我们一份email到我们的,当点击的时候,即激活成功,注册完成,才可以有接下来登录、下载的相关功能。因此,用java实现送还是挺重要的。 本文就通过java来实现对的功能。 具体实现   本文是以QQ箱作为案例,其他的箱也是类似的。 具体操作过程如下:   这里需要我们通过自己的手机号按照提示的方式送一条短信,才可以成相应的激活码。 具体操作如下:   我们用手机送的内容如下:   短信送成功后,然后点击 我已送 按钮,就会成对应的激活码,这个激活码是要填到我们代码中的,所以建议复制,不建议手写。 我们再看看箱的情况,看是否收到了:   看来我们成功了,收到了,打开其中的一封箱,我们查看其中的内容,有种似曾相识的感觉: 总结   我们有的时候在项目开的时候或者在学习的时候会遇到一些很有意思的事情

    22820

    JAVA:如何

    SMTP: 全称 “Simple Mail Transfer Protocol”,简单传输协议; 使用 TCP 可靠数据传输服务; 端口 25; 用于; 用于从送方的服务器到接收方的服务器 使用 SMTP 命令: ? ? 3. 使用 Commons Email Java 环境中实现送功能,常用两种方式: JavaMail; Apache Commons Email; Apache Commons Email 是基于 示例:使用 Apache Commons Email ? 建议使用 Apache Commons Email 实现功能 参考: http://www.oracle.com/technetwork/java/javamail/index.html https

    58010

    java 代码

    String fromAddress; // 接收者的地址 private String toAddress; // 登陆送服务器的用户名和密码 authenticator = new MyAuthenticator(mailInfo.getUserName(), mailInfo.getPassword()); } // 根据会话属性和密码验证器构造一个的 (mailInfo.getFromAddress()); // 设置消息的送者 mailMessage.setFrom(from); // 创建的接收者地址,并设置到消息中 ); // Transport.send(mailMessage); return true; } /** * 以HTML格式 * * @param mailInfo (mailInfo.getFromAddress()); // 设置消息的送者 mailMessage.setFrom(from); // 创建的接收者地址,并设置到消息中

    18130

    Java(含附

    前几天写了一个Java的帮助类i,可以送QQ和163的箱,也可以送附,写个一个主要的方法,其他的可以自己封装。 MessagingException, IOException { Session session = Session.getInstance(properties); //2.通过session获取Transport对象(的核心 API) Transport ts = session.getTransport(); //3.通过用户名密码链接 ts.connect(properties.getProperty(" mail.host"), userName, this.passWord); //4.创建 MimeMessage mm = new MimeMessage(session); //设置人 map.getKey())); multipart.addBodyPart(messageBodyPart); } mm.setContent(multipart); } //5.送电子

    54910

    java功能,以送qq为例

    问题①: java送qq出现如下错误的解决方法:      503 Error: need EHLO and AUTH first ! "); 附上所有的代码: 配置文: mail: mailhost: smtp.qq.com mailport: 465 user: 箱用户名 password: 密码 pop.put("mail.smtp.socketFactory.class", this.ssl); mailSender.setJavaMailProperties(pop); //组织参数并执行送 SimpleMailMessage(); message.setFrom(this.from); message.setTo(this.to); message.setSubject("主题:测试,spring boot ."); message.setText("测 试\n 为程序送,是否收到?

    973100

    使用 Java

    在我们的应用程序中有时需要给用户,例如激活、通知等等。那么如何使用 Java 来给用户呢? 使用 java 代码 使用工具类 使用Spring进行整合 送带附 ---- 一.使用 Java 代码 第一步:导入依赖坐标 <! 代码 /** * java程序 * @author Mr.song * @date 2019/05/24 16:17 */ public class JavaMail { InternetAddress("dintalk@sh.com")); //6.设置主题 message.setSubject("我的第一份java"); ","使用工具类...."); } } 三.整合Spring进行送 第一步:导入依赖坐标 <!

    1.1K21

    Java初窥

    二、Java的注意事项   1.不同的箱有不同的支持协议,比如有些只支持SSL协议,有些只支持TLS协议,还有些同时支持SSL和TLS协议。    2.支持不同协议的箱,在使用Java时要使用不同的方式送,下面我会介绍基于SSL和TLS的两种实现方式。    //箱账号 23 private String password; //箱密码 24 private String subject "); 56      // String string = "<html><head></head><body>

    </body></html>"; 57 String string = "测试Java内容"; 58 mail.setContent(string); 59 // IMailUtil mailUtil

    34520

    Java Web JavaMail

    JavaMail是java技术当中用来和接收的API,JavaMail在java中是应用比较 广泛的,很多时候,我们都需要送和接收的功能。    如我们开的一个网络书店,当用户下了订单之后,我们都会把订单信息送到用户的箱当中 这是就可以使用JavaMail技术了。    ,也可以使用其他人的服务器,比如你公司专有的服务器。 还可以使用免费的服务器,如:sina,搜狐,网易等,他们都有免费服务,但是需要一些身份验证, 有一些麻烦……   那有没有其他方法呢? catch (EmailException e) {        e.printStackTrace();    request.setAttribute("sendmail.message", "送不成功

    62910

    Java定时

    背景 甲方爸爸:新接入业务在国庆以及军运会期间需要每天巡检业务并告知具体情况! 我司:没问题。 甲方爸爸:假期也要噢。 我司:没问题(。。。)。 但是想一想休息日还要处理工作上的事情(非紧急的)就不爽,近几年一直在做前端的事情,后台碰的少,毕竟也接触过,所以决定搞一个定时的程序,遂上网查找资料。 送者箱必须开启客户端POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务,具体可以在箱设置页进行设置,密码使用授权码 创建SendMail类,将逻辑代码进行封装 mail.setHostName(host); // 设置密码验证器passwd为授权码 mail.setAuthentication(user, passwd); // 设置送者 (ccs); // MimeMultipart multipart = new MimeMultipart(); //正文

    76220

    Java案例

    准备 01 前言 在日常开中,有时会遇到向用户的场景,例如送注册验证码(现在基本都是手机验证码了)、邀请链接,有时也会遇到送带附等业务场景。 本案例以Java为例对这些功能做一整理,希望能够对大家有所帮助。 1.代码程序原理 首先我们先了解一下用程序实现的原理:当我们试图用代码程序时,我们的程序就相当的于一个客户端,也就是说这个程序可以帮我们写、,那么这个客户端要必然需要送者的箱地址 2.配置qq箱客户端 要实现客户端首先需要开启IMAP/SMTP服务,只有开启这个服务,才能使得我们的箱具有使用客户端的功能。 测试送至您的箱,请留意查收!")

    36510

    java_STMP箱客户端_

    这里有一些常见的主流箱的收取和送pop3,stmp服务配置总汇 http://zhiwenweb.cn/jszx/czxt/201009/20179.html 这里只讨论送。 * 人,在人栏目中显示 20 */ 21 private String datafrom; 22 /** 23 * 收人,在的收人栏目中显示 to) { 82 this.to = to; 83 } 84 85 /** 86 * 获取人,在人栏目中显示 87 * message.setDatafrom(datafrom_mail);//人,在人栏目中显示 48 message.setDatato(datato_mail);//收人 message.setDatafrom(datafrom_mail);//人,在人栏目中显示 44 message.setDatato(datato_mail);//收

    81530

    腾讯企业 java

    背景: 由于spark streaming程序需要保证 1*24 小时,不间断运行的,为了第一时间知道程序是否出错,所以采用了出错这一策略,而公司恰恰又使用了腾讯企业,网上也有一些关于腾讯企业的例子 , "25"); //使用smtp身份验证 prop.setProperty("mail.smtp.auth", "true"); //使用SSL,企业箱必需 mail.smtp.starttls.enable", "true"); prop.put("mail.smtp.ssl.socketFactory", sf); //人 session.setDebug(true); MimeMessage mimeMessage = new MimeMessage(session); try { //人地址 Transport.send(mimeMessage); } catch (Exception e) { logger.error("scan 异常

    54820

    Java使用QQ箱给其他

    163 qq个人箱可以,企业箱有问题 * @param subject 主题 * @param text 内容纯文本 * @param mails 地址多个用逗号隔开 * props.setProperty("mail.smtp.auth", "true"); //服务器的主机名 props.setProperty mail.smtp.host", "smtp.qq.com"); //端口号 props.setProperty("mail.smtp.port", "465"); //协议 ); //封装需要送电子的信息 message.setText(text); //设置人地址 message.setFrom(new InternetAddress("123456@qq.com")); //此类的功能是 又会话获得实例 Transport transport=session.getTransport

    1.4K70

    Java工具类

    这是从根据从码云上找到的一个送开源项目进行了一定的修改后 这里用的是Spring Boot项目进行的测试 项目结构: ? (附) * @param userName * @param password * @param targetAddress 多个送地址,以,分隔 * str+="送成功!" ; } else { str+="送失败!!!" ; } return str; } 经过测试QQ箱可以正常

    2.1K120

    探秘Java批量

    2.通过Java代码实现批量功能 二、代码实现 1.maven项目引入的依赖如下: <dependencies> <! DNS中除了A记录(域名-IP映射)之外,还有MX记录(交换记录),CNAME记录(别名)。MX记录就是为了在时使用友好域名规则,比如我们送到QQ箱xxx@qq.com。 配置的基础信息 需要配置的基本信息,包括箱服务的IP地址,端口号,自己的箱地址,箱授权密码(第一步在箱后台获取的密码)。 有很多种方式: 1.使用JavaMail 2.Spring Boot中使用JavaMailSender 3.开源框架Simple Java Mail 四、FAQ 1.送无效箱的时候 Java 的几种方式 https://blog.csdn.net/qq_32371887/article/details/72821291 2.

    27820

    java实现服务器,SMTP协议

    1.采用SMTP的送协议。准备:在网易注册一个箱,进入设置开启SMTP/pop3协议 ? 2.接下来就是java代码实现了,下面都有注释,就不多做解释了。 email,可以设置数组 msg.setSubject("公司公开信");              //标题 msg.setText("请你于4:30到办公室开会");        //正文 //不被当作垃圾的关键代码--Begin ,如果不加这些代码,送的会自动进入对方的垃圾列表 msg.addHeader("X-Priority", "3"); msg.addHeader ", "Normal"); msg.addHeader("X-Mailer", "Microsoft Outlook Express 6.00.2900.2869"); //本文以outlook名义 ("***", "*****"); // 的账号密码 trans.sendMessage(msg, msg.getAllRecipients()); } }

    1.1K90

    相关产品

    • 邮件证书

      邮件证书

      邮件证书(ESC)可以对您的邮件和附件进行数字签名和加密, 为您的电子通信提供了高级别的机密性和安全性。 加密意味着只有您的预期收件人才能够阅读邮件, 而数字签名允许他们确认您是发件人,并验证邮件是否在途中被篡改…

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券