一、程序属性配置
| NO. | Name | Type | Description |
|---|---|---|---|
| 1 | mail.smtp.user | String | SMTP的默认用户名。 |
| 2 | mail.smtp.host | String | 要连接的SMTP服务器。 |
| 3 | mail.smtp.port | int | 如果 connect()方法未明确指定一个,则要连接的SMTP服务器端口。默认为25。 |
| 4 | mail.smtp.connectiontimeout | int | 套接字连接超时值(以毫秒为单位)。此超时由java.net.Socket实现。默认值为无限超时。 |
| 5 | mail.smtp.timeout | int | 套接字读取超时值(以毫秒为单位)。此超时由java.net.Socket实现。默认值为无限超时。 |
| 6 | mail.smtp.writetimeout | int | 套接字写入超时值(以毫秒为单位)。 此超时是通过每个连接使用java.util.concurrent.ScheduledExecutorService来实现的,该连接计划在超时后调度线程以关闭套接字。 因此,使用此超时的开销是每个连接一个线程。 默认值为无限超时。 |
| 7 | mail.smtp.from | String | SMTP MAIL命令使用的电子邮件地址。设置信封的返回地址。默认为 msg.getFrom() 或 InternetAddress.getLocalAddress() 。注意:以前曾使用过mail.smtp.user。 |
| 8 | mail.smtp.localhost | String | SMTP HELO或EHLO命令中使用的本地主机名。默认为 InetAddress.getLocalHost().getHostName() 。如果您的JDK和名称服务配置正确,通常不需要设置。 |
| 9 | mail.smtp.localaddress | String | 创建SMTP套接字时要绑定的本地地址(主机名)。 默认为Socket class选择的地址。 通常不需要设置,但对于选择特定本地地址进行绑定的multi-homed主主机很有用。 |
| 10 | mail.smtp.localport | int | 创建SMTP套接字时要绑定的本地端口号。默认为Socket类选择的端口号。 |
| 11 | mail.smtp.ehlo | boolean | 如果为false,则不要尝试使用EHLO命令登录。 默认为true。 通常,EHLO命令的失败将回退到HELO命令。 此属性仅适用于未正确使EHLO失败或未正确实现EHLO的服务器。 |
| 12 | mail.smtp.auth | boolean | 如果为true,请尝试使用AUTH命令对用户进行身份验证。默认为false。 |
| 13 |

包中关于SMTP协议支持的属性参数配置&spm=1001.2101.3001.5002&articleId=147693738&d=1&t=3&u=7c9e2071947c4d1a9da399364d177fd7)
687

被折叠的 条评论
为什么被折叠?



