<legend id='qgUa3'><style id='qgUa3'><dir id='qgUa3'><q id='qgUa3'></q></dir></style></legend>

      <i id='qgUa3'><tr id='qgUa3'><dt id='qgUa3'><q id='qgUa3'><span id='qgUa3'><b id='qgUa3'><form id='qgUa3'><ins id='qgUa3'></ins><ul id='qgUa3'></ul><sub id='qgUa3'></sub></form><legend id='qgUa3'></legend><bdo id='qgUa3'><pre id='qgUa3'><center id='qgUa3'></center></pre></bdo></b><th id='qgUa3'></th></span></q></dt></tr></i><div id='qgUa3'><tfoot id='qgUa3'></tfoot><dl id='qgUa3'><fieldset id='qgUa3'></fieldset></dl></div>
    1. <tfoot id='qgUa3'></tfoot>

      <small id='qgUa3'></small><noframes id='qgUa3'>

        • <bdo id='qgUa3'></bdo><ul id='qgUa3'></ul>

        将 JavaMail 与 TLS 一起使用

        Using JavaMail with TLS(将 JavaMail 与 TLS 一起使用)

      1. <i id='XD0rP'><tr id='XD0rP'><dt id='XD0rP'><q id='XD0rP'><span id='XD0rP'><b id='XD0rP'><form id='XD0rP'><ins id='XD0rP'></ins><ul id='XD0rP'></ul><sub id='XD0rP'></sub></form><legend id='XD0rP'></legend><bdo id='XD0rP'><pre id='XD0rP'><center id='XD0rP'></center></pre></bdo></b><th id='XD0rP'></th></span></q></dt></tr></i><div id='XD0rP'><tfoot id='XD0rP'></tfoot><dl id='XD0rP'><fieldset id='XD0rP'></fieldset></dl></div>

          <legend id='XD0rP'><style id='XD0rP'><dir id='XD0rP'><q id='XD0rP'></q></dir></style></legend>
            <tfoot id='XD0rP'></tfoot>

            <small id='XD0rP'></small><noframes id='XD0rP'>

                <tbody id='XD0rP'></tbody>
              • <bdo id='XD0rP'></bdo><ul id='XD0rP'></ul>

                  本文介绍了将 JavaMail 与 TLS 一起使用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我在 SO 上发现了其他几个关于 JavaMail API 和通过 SMTP 服务器发送邮件的问题,但没有一个讨论过使用 TLS 安全性.我正在尝试使用 JavaMail 通过我的工作 SMTP 邮件服务器向自己发送状态更新,但它需要 TLS,而且我在网上找不到任何关于如何使用 JavaMail 访问需要 TLS 加密的 SMTP 服务器的示例.有人可以帮忙吗?

                  I found several other questions on SO regarding the JavaMail API and sending mail through an SMTP server, but none of them discussed using TLS security. I'm trying to use JavaMail to send status updates to myself through my work SMTP mail server, but it requires TLS, and I can't find any examples online of how to use JavaMail to access an SMTP server that requires TLS encryption. Can anyone help with this?

                  推荐答案

                  我们的产品中实际上有一些通知代码,它使用 TLS 发送邮件(如果可用).

                  We actually have some notification code in our product that uses TLS to send mail if it is available.

                  您需要设置 Java Mail 属性.您只需要 TLS,但如果您的 SMTP 服务器使用 SSL,则可能需要 SSL.

                  You will need to set the Java Mail properties. You only need the TLS one but you might need SSL if your SMTP server uses SSL.

                  Properties props = new Properties();
                  props.put("mail.smtp.starttls.enable","true");
                  props.put("mail.smtp.auth", "true");  // If you need to authenticate
                  // Use the following if you need SSL
                  props.put("mail.smtp.socketFactory.port", d_port);
                  props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
                  props.put("mail.smtp.socketFactory.fallback", "false");
                  

                  然后您可以将其传递给 JavaMail 会话或任何其他会话实例化器,例如 Session.getDefaultInstance(props).

                  You can then either pass this to a JavaMail Session or any other session instantiator like Session.getDefaultInstance(props).

                  这篇关于将 JavaMail 与 TLS 一起使用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Compiling C++ for the JVM(为 JVM 编译 C++)
                  Compile to java bytecode (without using Java)(编译成java字节码(不使用Java))
                  How to drive C#, C++ or Java compiler to compute 1+2+3+...+1000 at compile time?(如何在编译时驱动 C#、C++ 或 Java 编译器计算 1+2+3+...+1000?)
                  Java ClassLoader: load same class twice(Java ClassLoader:两次加载相同的类)
                  How to debug .class files in ECLIPSE?(如何在 ECLIPSE 中调试 .class 文件?)
                  Java quot;The blank final field may not have been initializedquot; Anonymous Interface vs Lambda Expression(Java“可能尚未初始化空白的最终字段匿名接口与 Lambda 表达式)

                  <small id='Bsr0i'></small><noframes id='Bsr0i'>

                          <legend id='Bsr0i'><style id='Bsr0i'><dir id='Bsr0i'><q id='Bsr0i'></q></dir></style></legend>
                          • <bdo id='Bsr0i'></bdo><ul id='Bsr0i'></ul>

                              <tbody id='Bsr0i'></tbody>
                          • <tfoot id='Bsr0i'></tfoot>
                            <i id='Bsr0i'><tr id='Bsr0i'><dt id='Bsr0i'><q id='Bsr0i'><span id='Bsr0i'><b id='Bsr0i'><form id='Bsr0i'><ins id='Bsr0i'></ins><ul id='Bsr0i'></ul><sub id='Bsr0i'></sub></form><legend id='Bsr0i'></legend><bdo id='Bsr0i'><pre id='Bsr0i'><center id='Bsr0i'></center></pre></bdo></b><th id='Bsr0i'></th></span></q></dt></tr></i><div id='Bsr0i'><tfoot id='Bsr0i'></tfoot><dl id='Bsr0i'><fieldset id='Bsr0i'></fieldset></dl></div>