Java用于发送电子邮件的系统属性是什么?

这是可用于使用JavaMail API发送电子邮件的系统属性的列表。

属性默认值描述
mail.host
定义邮件服务器的主机名。
mail.smtp.host
定义SMTP服务器的主机名;这将mail.host仅覆盖SMTP连接。
mail._protocol_.host
定义指定协议的主机名(POP,IMAP);这将覆盖mail.host。
mail.user
定义发送给所有邮件服务器的默认用户名。
mail._protocol_.user
定义指定协议的默认用户名;这将覆盖指定协议的mail.user。
mail.smtp.port25定义SMTP服务器正在侦听的SMTP端口。
mail._protocol_.port对应协议的默认端口定义用于指定协议的服务器正在侦听的端口。
mail.smtp.starttls.enable
将普通端口上的常规SMTP连接升级为加密(TLS或SSL)连接。
mail.smtp.connectiontimeout无穷定义等待连接超时的毫秒数。
mail.debugfalse定义用于禁用或启用信息调试的参数。
mail.from
在发件人标题中定义要使用的电子邮件地址。
mail.mime.charsetfile.encoding定义用于发送消息的默认字符集。
mail.alternates
为当前邮件定义其他电子邮件地址,该电子邮件地址在回复邮件时将不包括在内。
mail._protocol_.class
定义指定协议的提供程序的完全包装合格的类名称。
mail.transport.protocol配置文件中的第一个传输提供程序定义用于发送消息的默认协议。
mail.transport.protocol.address-type
为指定的地址类型定义消息传输协议,例如SMTP,例如mail.transport.protocol.rfc822。
mail.replayallccfalse回复所有人时,将所有收件人放在回复邮件的抄送列表中,而不要放在“收件人”字段中。