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

家庭宽带做私人网站网络整合营销公司

家庭宽带做私人网站,网络整合营销公司,朋友圈转wordpress文章显示缩略图,英文外贸网站一、程序属性配置 NO.NameTypeDescription1mail.smtp.userStringSMTP的默认用户名。2mail.smtp.hostString要连接的SMTP服务器。3mail.smtp.portint如果 connect()方法未明确指定一个,则要连接的SMTP服务器端口。默认为25。4mail.smtp.connectiontimeoutint套接字连…

一、程序属性配置

NO.NameTypeDescription
1mail.smtp.userStringSMTP的默认用户名。
2mail.smtp.hostString要连接的SMTP服务器。
3mail.smtp.portint如果 connect()方法未明确指定一个,则要连接的SMTP服务器端口。默认为25。
4mail.smtp.connectiontimeoutint套接字连接超时值(以毫秒为单位)。此超时由java.net.Socket实现。默认值为无限超时。
5mail.smtp.timeoutint套接字读取超时值(以毫秒为单位)。此超时由java.net.Socket实现。默认值为无限超时。
6mail.smtp.writetimeoutint套接字写入超时值(以毫秒为单位)。 此超时是通过每个连接使用java.util.concurrent.ScheduledExecutorService来实现的,该连接计划在超时后调度线程以关闭套接字。 因此,使用此超时的开销是每个连接一个线程。 默认值为无限超时。
7mail.smtp.fromStringSMTP MAIL命令使用的电子邮件地址。设置信封的返回地址。默认为 msg.getFrom() 或 InternetAddress.getLocalAddress() 。注意:以前曾使用过mail.smtp.user。
8mail.smtp.localhostStringSMTP HELO或EHLO命令中使用的本地主机名。默认为 InetAddress.getLocalHost().getHostName() 。如果您的JDK和名称服务配置正确,通常不需要设置。
9mail.smtp.localaddressString创建SMTP套接字时要绑定的本地地址(主机名)。 默认为Socket class选择的地址。 通常不需要设置,但对于选择特定本地地址进行绑定的multi-homed主主机很有用。
10mail.smtp.localportint创建SMTP套接字时要绑定的本地端口号。默认为Socket类选择的端口号。
11mail.smtp.ehloboolean如果为false,则不要尝试使用EHLO命令登录。 默认为true。 通常,EHLO命令的失败将回退到HELO命令。 此属性仅适用于未正确使EHLO失败或未正确实现EHLO的服务器。
12mail.smtp.authboolean如果为true,请尝试使用AUTH命令对用户进行身份验证。默认为false。
13mail.smtp.auth.mechanismsString如果已设置,则列出要考虑的身份验证机制以及考虑它们的顺序。 仅使用服务器支持和当前实现支持的机制。 默认值为“LOGIN PLAIN DIGEST-MD5 NTLM”,其中包括当前实现(除XOAUTH2之外)支持的所有身份验证机制。
14mail.smtp.auth.login.disableboolean如果为true,则禁止使用AUTH LOGIN命令。默认为false。
15mail.smtp.auth.plain.disableboolean如果为true,则禁止使用AUTH PLAIN命令。默认为false。
16mail.smtp.auth.digest-md5.disableboolean如果为true,则禁止使用AUTH DIGEST-MD5命令。默认为false。
17mail.smtp.auth.ntlm.disableboolean如果为true,则禁止使用AUTH NTLM命令。默认为false。
18mail.smtp.auth.ntlm.domainStringNTLM身份验证域。
19mail.smtp.auth.ntlm.flagsintNTLM协议特定的标志。有关详细信息,请参见http://curl.haxx.se/rfc/ntlm.html#theNtlmFlags。
20mail.smtp.auth.xoauth2.disableboolean如果为true,则禁止使用AUTHENTICATE XOAUTH2命令。 由于OAuth 2.0协议需要特殊的访问令牌而不是密码,因此默认情况下会禁用此机制。 通过将此属性显式设置为“ false”或将“ mail.smtp.auth.mechanisms”属性设置为“ XOAUTH2”,可以启用它。
21mail.smtp.submitterString在MAIL FROM命令的AUTH标记中使用的提交者。 通常由邮件中继用于传递有关邮件原始提交者的信息。 另请参见SMTPMessage的setSubmitter方法。 邮件客户端通常不使用此功能。
22mail.smtp.dsn.notifyStringRCPT命令的NOTIFY选项。要么 NEVER,或SUCCESS, FAILURE, 和 DELAY 的某种组合(以逗号分隔)。
23mail.smtp.dsn.retStringMAIL命令的RET选项。要么 FULL 或 HDRS。
24mail.smtp.allow8bitmimeboolean如果设置为true,并且服务器支持8BITMIME扩展,则使用“quoted-printable”或“base64”编码的邮件文本部分如果遵循RFC2045规则的8bit文本,则转换为使用“8bit”编码。
25mail.smtp.sendpartialboolean如果设置为true,并且一条消息具有一些有效和一些无效的地址,则无论如何都要发送该消息,并通过SendFailedException报告部分失败。 如果设置为false(默认值),则在收件人地址无效的情况下,不会将邮件发送给任何收件人。
26mail.smtp.sasl.enableboolean如果设置为true,请尝试使用javax.security.sasl包来选择用于登录的身份验证机制。默认为false。
27mail.smtp.sasl.mechanismsString尝试使用的用空格或逗号分隔的SASL机制名称列表。
28mail.smtp.sasl.authorizationidString在SASL身份验证中使用的授权ID。如果未设置,则使用身份验证ID(用户名)。
29mail.smtp.sasl.realmString与DIGEST-MD5身份验证一起使用的领域。
30mail.smtp.sasl.usecanonicalhostnameboolean如果设置为true,则由InetAddress.getCanonicalHostName返回的规范主机名将传递到SASL机制,而不是用于连接的主机名。默认为false。
31mail.smtp.quitwaitboolean如果设置为false,则发送QUIT命令,并立即关闭连接。如果设置为true(默认值),则使传输等待对QUIT命令的响应。
32mail.smtp.quitonsessionrejectboolean如果设置为false(默认值),则在会话发起拒绝时不发送QUIT命令,并且连接立即关闭。如果设置为true,则使传输在关闭连接之前发送QUIT命令。
33mail.smtp.reportsuccessboolean如果设置为true,则使传输为每个成功的地址包括一个SMTPAddressSucceededException。 还要注意,这将导致从SMTPTransport的sendMessage方法抛出SendFailedException,即使所有地址正确并且消息已成功发送也是如此。
34mail.smtp.socketFactorySocketFactory如果设置为实现javax.net.SocketFactory接口的类,则该类将用于创建SMTP套接字。 请注意,这是类的实例,而不是名称,必须使用put方法(而不是setProperty方法)进行设置。
35mail.smtp.socketFactory.classString如果设置,则指定实现javax.net.SocketFactory接口的类的名称。此类将用于创建SMTP套接字。
36mail.smtp.socketFactory.fallbackboolean如果设置为true,则无法使用指定的套接字工厂类创建套接字,这将导致使用java.net.Socket类创建套接字。默认为true。
37mail.smtp.socketFactory.portint指定使用指定的套接字工厂时要连接的端口。如果未设置,将使用默认端口。
38mail.smtp.ssl.enableboolean如果设置为true,则默认情况下使用SSL连接并使用SSL端口。对于“smtp”协议,默认为false;对于“smtps”协议,默认为true。
39mail.smtp.ssl.checkserveridentityboolean如果设置为true,则检查RFC 2595指定的服务器身份。这些基于服务器证书内容的附加检查旨在防止中间人(man-in-the-middle)攻击。默认为false。
40mail.smtp.ssl.trustString如果设置,并且未指定套接字工厂,则启用MailSSLSocketFactory的使用。 如果设置为“ *”,则所有主机都是受信任的。 如果设置为以空格分隔的主机列表,则这些主机是可信任的。 否则,信任取决于服务器提供的证书。
41mail.smtp.ssl.socketFactorySSLSocketFactory如果设置为扩展javax.net.ssl.SSLSocketFactory类的类,则该类将用于创建SMTP SSL套接字。 请注意,这是类的实例,而不是名称,必须使用put方法(而不是setProperty方法)进行设置。
42mail.smtp.ssl.socketFactory.classString如果设置,则指定扩展javax.net.ssl.SSLSocketFactory类的类的名称。此类将用于创建SMTP SSL套接字。
43mail.smtp.ssl.socketFactory.portint指定使用指定的套接字工厂时要连接的端口。如果未设置,将使用默认端口。
44mail.smtp.ssl.protocolsstring指定将为SSL连接启用的SSL协议。该属性值是javax.net.ssl.SSLSocket.setEnabledProtocols方法可接受的标记的空格分隔列表。
45mail.smtp.ssl.ciphersuitesstring指定将为SSL连接启用的SSL密码套件。该属性值是javax.net.ssl.SSLSocket.setEnabledCipherSuites方法可接受的标记的空格分隔列表。
46mail.smtp.starttls.enableboolean如果为true,则在发出任何登录命令之前,允许使用STARTTLS命令(如果服务器支持)将连接切换到 TLS-protected 的连接。 如果服务器不支持STARTTLS,则在不使用TLS的情况下继续连接。 如果不支持STARTTLS,请参阅mail.smtp.starttls.required属性失败。 请注意,必须配置适当的信任库,以便客户端信任服务器的证书。 默认为false。
47mail.smtp.starttls.requiredboolean如果为true,则要求使用STARTTLS命令。如果服务器不支持STARTTLS命令,或者该命令失败,则connect方法将失败。默认为false。
48mail.smtp.proxy.hoststring指定将用于连接到邮件服务器的HTTP Web代理服务器的主机名。
49mail.smtp.proxy.portstring指定HTTP Web代理服务器的端口号。默认为端口80。
50mail.smtp.proxy.userstring指定用于与HTTP Web代理服务器进行身份验证的用户名。默认情况下,不进行身份验证。
51mail.smtp.proxy.passwordstring指定用于与HTTP Web代理服务器进行身份验证的密码。默认情况下,不进行身份验证。
52mail.smtp.socks.hoststring指定将用于连接到邮件服务器的SOCKS5代理服务器的主机名。
53mail.smtp.socks.portstring指定SOCKS5代理服务器的端口号。仅当代理服务器未使用标准端口号1080时,才应使用此选项。
54mail.smtp.mailextensionString扩展字符串追加到MAIL命令。 扩展字符串可用于指定标准SMTP服务扩展以及特定于供应商的扩展。 通常,应用程序应使用SMTPTransport方法supportsExtension来验证服务器是否支持所需的服务扩展。 请参阅RFC 1869和其他定义特定扩展名的RFC。
55mail.smtp.usersetboolean如果设置为true,则在isConnected方法中使用RSET命令而不是NOOP命令。在某些情况下,在执行许多NOOP命令后,sendmail的响应速度会很慢。使用RSET可以避免此sendmail问题。默认为false。
56mail.smtp.noop.strictboolean如果设置为true(默认值),则坚持使用NOOP命令的250响应代码来指示成功。 isConnected方法使用NOOP命令来确定连接是否仍然有效。 一些较旧的服务器在成功时返回错误的响应代码,一些服务器根本不执行NOOP命令,因此总是返回失败代码。 将此属性设置为false可处理以这种方式损坏的服务器。 通常,当服务器超时连接时,它将发送421响应代码,客户端将其视为对它发出的下一个命令的响应。 超时连接时,某些服务器会发送错误的故障响应代码。 处理以这种方式损坏的服务器时,请勿将此属性设置为false。

二、日志参数配置

NO.Logger NameLogging LevelPurpose
1com.sun.mail.smtpCONFIGSMTPTransport的配置
2com.sun.mail.smtpFINE常规调试输出
3com.sun.mail.smtp.protocolFINEST完整的协议跟踪

引用原文:https://www.cnblogs.com/XingXiaoMeng/p/13531792.html

http://www.dtcms.com/wzjs/335297.html

相关文章:

  • 电商网站开发怎么样推广的软件
  • 北京环球影城风险等级怎么优化网站
  • wps哪个工具做网站关键词热度
  • 怎么去除自己做的网站广东广州网点快速网站建设
  • 网站建设回访百度竞价ocpc
  • 西安工业设计公司seo外贸公司推广
  • 西安网站建设专业百度广告关键词价格表
  • 页面网站缓存如何做搜索引擎优化的基础是什么
  • wordpress花生壳百度seo排名软件
  • html制作简单企业网页沈阳网站关键字优化
  • 网站开发框架具体是什么免费域名怎么注册
  • 简易做网站的软件白山网络推广
  • 个人做涉黄网站什么罪抖音推广平台
  • 网站日志分析之后咋做不花钱网站推广
  • 网站设计合理沪深300指数
  • 昌乐建设局网站中国最新消息
  • 对象储存做网站应用商店app下载
  • wordpress博客破解主题百度关键词seo推广
  • 两学一做网站是多少钱环球网
  • 哈尔滨做网站公司有哪些北京seo站内优化
  • 深圳网页设计公司有哪些seo搜索优化专员招聘
  • 平台网站建设教程百度账号安全中心
  • 造价师在哪个网站做继续教育销售网站
  • 网页设计作业心得体会seo哪里有培训
  • 广州做营销型网站建设河南网站seo推广
  • 预约网站制作电商网站网址
  • 贵州做农业网站重庆seo海洋qq
  • 安徽做手机网站谷歌广告优化师
  • 网站上面的彩票快3怎么做seo优化排名教程百度技术
  • wordpress博客分页百度seo优化多少钱