收藏此站 联系我们 网站
当前位置:首页» 公司新闻 » 【建站服务】孝义爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广-域名申请

【建站服务】孝义爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广-域名申请

作者: 风兰 . 阅读量: 4 . 发表时间:2022-09-21 05:27:36

网站建设
​

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


孝义爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广

网站建设.png

         // 收件人电子邮箱      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!");         // 创建消息部分         BodyPart messageBodyPart = new MimeBodyPart();         // 消息         messageBodyPart.setText("This is message body");                 // 创建多重消息         Multipart multipart = new MimeMultipart();         // 设置文本消息部分         multipart.addBodyPart(messageBodyPart);         // 附件部分         messageBodyPart = new MimeBodyPart();         String filename = "file.txt";         DataSource source = new FileDataSource(filename);         messageBodyPart.setDataHandler(new DataHandler(source));         messageBodyPart.setFileName(filename);         multipart.addBodyPart(messageBodyPart);         // 发送完整消息         message.setContent(multipart );         //   发送消息         Transport.send(message);         System.out.println("Sent message successfully....");      }catch (MessagingException mex) {         mex.printStackTrace();      }   }}

编译并运行你的程序来发送一封带有附件的邮件。

$ java SendFileEmailSent message successfully....

用户认证部分

如果需要提供用户名和密码给e-mail服务器来达到用户认证的目的,你可以通过如下设置来完成:

props.put("mail.smtp.auth", "true");props.setProperty("mail.user", "myuser");props.setProperty("mail.password", "mypwd");

e-mail其他的发送机制和上述保持一致。

需要用户名密码验证邮件发送实例:

本实例以 QQ 邮件服务器为例,你需要在登录QQ邮箱后台在"设置"=》账号中开启POP3/SMTP服务 ,如下图所示:

QQ 邮箱通过生成授权码来设置密码:


ava 代码如下:


SendEmail2.java 文件代码:

// 需要用户名密码邮件发送实例

//文件名 SendEmail2.java

//本实例以QQ邮箱为例,你需要在qq后台设置

 

import java.util.Properties;

 

import javax.mail.Authenticator;

import javax.mail.Message;

import javax.mail.MessagingException;

import javax.mail.PasswordAuthentication;

import javax.mail.Session;

import javax.mail.Transport;

import javax.mail.internet.InternetAddress;

import javax.mail.internet.MimeMessage;

 

public class SendEmail2

{

   public static void main(String [] args)

   {

      // 收件人电子邮箱

      String to = "xxx@qq.com";

 

      // 发件人电子邮箱

      String from = "xxx@qq.com";

 

      // 指定发送邮件的主机为 smtp.qq.com

      String host = "smtp.qq.com";  //QQ 邮件服务器

 

      // 获取系统属性

      Properties properties = System.getProperties();

 

      // 设置邮件服务器

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

 

      properties.put("mail.smtp.auth", "true");

      // 获取默认session对象

      Session session = Session.getDefaultInstance(properties,new Authenticator(){

        public PasswordAuthentication getPasswordAuthentication()

        {

         return new PasswordAuthentication("xxx@qq.com", "qq邮箱授权码"); //发件人邮件用户名、授权码

        }

       });

 

      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....from runoob.com");

      }catch (MessagingException mex) {

         mex.printStackTrace();

      }

   }

}

 Java 网络编程Java 多线程编程 

1 篇笔记 写笔记

   Yuan


  aur***sy@gmail.com


   参考地址


184

// 关于QQ邮箱,还要设置SSL加密,加上以下代码即可

MailSSLSocketFactory sf = new MailSSLSocketFactory();

sf.setTrustAllHosts(true);

props.put("mail.smtp.ssl.enable", "true");

props.put("mail.smtp.ssl.socketFactory", sf);

参考消息:


import java.security.GeneralSecurityException;

import java.util.Properties;

import javax.mail.Authenticator;

import javax.mail.Message;


孝义爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广


上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设:上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务