当前位置: 首页 > news >正文

网络建站怎么做怎么看网站是dede模板

网络建站怎么做,怎么看网站是dede模板,网站的收录率,安溪县建设局网站抽象 本博客的目的是演示如何使用Java Mail通过具有SSL连接的SMTP服务器发送电子邮件。 免责声明 这篇文章仅供参考。 在使用所提供的任何信息之前#xff0c;请认真思考。 从中学到东西#xff0c;但最终自己做出决定#xff0c;风险自负。 要求 我使用以下主要技术完成了… 抽象 本博客的目的是演示如何使用Java Mail通过具有SSL连接的SMTP服务器发送电子邮件。 免责声明 这篇文章仅供参考。 在使用所提供的任何信息之前请认真思考。 从中学到东西但最终自己做出决定风险自负。 要求 我使用以下主要技术完成了本文的所有工作。 您可能可以使用不同的技术或版本来做相同的事情但不能保证。 NetBeans 11.2 Maven 3.3.9与NetBeans捆绑在一起 Java 11zulu11.35.15-ca-jdk11.0.5-win_x64 dependency groupIdjavax.mail/groupId artifactIdmail/artifactId version 1.4 /version scopetest/scope /dependency 下载 访问我的GitHub页面https://github.com/mjremijan以查看我所有的开源项目。 这个职位的代码位于https://github.com/mjremijan/thoth-email中https://github.com/mjremijan/thoth-email/tree/master/thoth-email-via-ssl模块。 物产 本示例使用smtp-ssl-yahoo.properties文件保存SMTP服务器信息。 我使用了我个人的Yahoo! 帐户进行测试因此在属性文件的名称中使用单词yahoo 。 重要的是文件的内容如清单1所示。 清单1 –属性文件 # This is the name of the SMTP host machine. host # This is the port number of the SMTP host machine. # The same host may support both SSL and TLS but on # different ports. So make sure you get the SSL port. port # This is what you use in the “username” field when # you login. Typically # you login. Typically this is the same as your email # address, but this isnt always the case . username # This is what you use in the “password” field when # you login. This value is CLEAR TEXT, so keep # you login. This value is CLEAR TEXT, so keep this # properties file safe. password # This is the email address you want for the # emails FROM field. Enter the value using # the format shown below. Typically # the format shown below. Typically this is # just your email address for the account. fromFIRSTNAME LASTNAME ADDRESS EMAIL .COM # This is the email address you want for the # emails REPLY_TO field. Enter the value using # the format shown below. Typically # the format shown below. Typically this is # just your email address for the account. Also the account. Also # typically this is the same as from above. # But be warned, if an emails FROM and REPLY_TO # are different, thats may be flagged as spam # and never be delivered. So keep from and # reply the same for initial testing replyFIRSTNAME LASTNAME ADDRESS EMAIL .COM # This is the email address you want to send # the email to. For testing, its a good idea # to send it to yourself first. toFIRSTNAME LASTNAME ADDRESS EMAIL .COM 现在您有了属性文件接下来让我们看一下代码。 码 这是一个JUnit测试演示了如何使用Java Mail通过具有SSL连接的SMTP服务器发送电子邮件。 清单2显示了代码。 注意对于初始测试请始终检查您的SPAM文件夹。 可以始终添加一条规则以将其传送到您的INBOX。 清单2 – Java Mail示例 package org.thoth.email.via.ssl; import java.net.InetAddress; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Properties; import javax.mail.Authenticator; import javax.mail.Message; import javax.mail.PasswordAuthentication; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeBodyPart; import javax.mail.internet.MimeMessage; import javax.mail.internet.MimeMultipart; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; public class SslTest { public SslTest() { } String now, hostname; protected String now, hostname; Properties yahoo; protected Properties yahoo; BeforeEach public void setUp() throws Exception { now new SimpleDateFormat( MM-dd-yyyy hh:mm:ss a ).format( new Date()); hostname InetAddress.getLocalHost().getHostName(); yahoo new Properties(); yahoo.load( this .getClass().getResourceAsStream( /smtp-ssl-yahoo.properties )); } Test public void a_test() throws Exception { // Create MimeMultipart MimeMultipart content new MimeMultipart( related ); // html part { MimeBodyPart textPart new MimeBodyPart(); textPart.setText( htmlbody pTime: now /p pFrom: hostname /p /body/html , UTF8 , html ); content.addBodyPart(textPart); } // properties Properties props new Properties(); { props.setProperty( mail.smtp.auth , true ); props.setProperty( mail.smtp.host , yahoo.getProperty( host )); props.setProperty( mail.smtp.socketFactory.port , yahoo.getProperty( port )); props.setProperty( mail.smtp.socketFactory.class , javax.net.ssl.SSLSocketFactory ); } Session smtp null ; { smtp Session.getInstance(props, new Authenticator() { Override protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication( yahoo.getProperty( username ) , yahoo.getProperty( password ) ); } }); smtp.setDebug( true ); smtp.setDebugOut(System.out); } MimeMessage m new MimeMessage(smtp); { m.setRecipient(Message.RecipientType.TO, new InternetAddress(yahoo.getProperty( to ))); m.setSubject( thoth-email SSL test now); InternetAddress from null ; { from new InternetAddress(yahoo.getProperty( from )); from.setPersonal( Thoth Email ); m.setFrom(from); } InternetAddress reply null ; { reply new InternetAddress(yahoo.getProperty( reply )); m.setReplyTo( new InternetAddress[] {reply}); } m.setContent(content); } Transport.send(m); } } 摘要 发送邮件的代码不是很困难。 成功接收电子邮件而不将其标记为垃圾邮件是另一回事。 但是如果您遵循此示例请使用有效的帐户并且不要过度使用它则应该可以。 该博客显示了如何使用Java Mail通过具有SSL连接的SMTP服务器发送电子邮件。 翻译自: https://www.javacodegeeks.com/2020/02/java-mail-sent-over-ssl.html
http://www.huolong8.cn/news/199859/

相关文章:

  • 深圳深圳网站建设公司郑州快速网站建设
  • 网站建设公司落寞中国咨询公司
  • 网站建设微商城小程序商城排名
  • 外贸网站做多少钱的如何创立网址
  • 深度网营销型网站建设公司怎么样一级造价工程师报名时间2024年
  • 电子鲜花php网站怎么做如何建立企业网站及企业网站推广
  • 落地页模板网站黑科技涨粉app
  • 珠海网站建设 amp 超凡科技营销怎么做
  • 深圳 公司网站设计网站副标题
  • dede网站站内推广方法wordpress编辑header
  • 中国建设官方网站如何做淘宝联盟网站主
  • 张家口网站建设价格深圳网页制作服务商
  • 国外做外链常用的网站刷网站跳出率
  • 东莞企石网站设计wordpress多张图片
  • 考试系统 微网站是什么样的wordpress建站教程视频
  • 二手车网站开发多少钱wordpress google fonts 360
  • 崇明建设镇网站临海网站制作费用如何记账
  • 完整酒店网站开发科技建筑公司网站
  • 网站建设案例完整代码郑州做招商的网站
  • 企业为什么要做建站甘肃seo优化
  • ac86u做网站服务器wordpress后台下载
  • 密云区免费网站建设网站建设通路
  • 传奇服务器如何做网站用网站还是阿里巴巴做soho
  • 如何建设学校的微网站首页网站怎么做吸引人
  • 宁波有哪家公司做网站的中装建设集团有限公司
  • wordpress在后台修改绑定域名seo标题是什么
  • 深圳专业营销网站设计wordpress单页留言聊天
  • 小微企业做网站node.js做网站
  • 怎么建立国外网站长春绿园网站建设
  • 个人网站备案简介公司需要做网站