Here are a list of system properties that can be used to send an e-mail using the JavaMail API.
Property | Default Value | Description |
---|---|---|
mail.host |
Define the host name of the mail server. | |
mail.smtp.host |
Define the host name of the SMTP server; this will overrides the mail.host for SMTP connections only. |
|
mail._protocol_.host |
Define the host name of the specified protocol (POP, IMAP); this will overrides the mail.host . |
|
mail.user |
Define the default username sent to all mail servers. | |
mail._protocol_.user |
Define the default username for the specified protocol; this will overrides the mail.user for the specified protocol. | |
mail.smtp.port |
25 |
Define the SMTP port on which the SMTP server is listening. |
mail._protocol_.port |
Default port for the corresponding protocol | Define the port on which the servers for the specified protocol is listening. |
mail.smtp.starttls.enable |
Upgrade the regular SMTP connection on the usual port to an encrypted (TLS or SSL) connection. | |
mail.smtp.connectiontimeout |
Infinite | Define the number of milliseconds to wait for a connection timeout. |
mail.debug |
false |
Define parameter for disabling or enabling information debugging. |
mail.from |
Define the e-mail address to use in the From header. | |
mail.mime.charset |
file.encoding |
Define the default character set used to send messages. |
mail.alternates |
Define other email address for the current that will not to be included when replying to a message. | |
mail._protocol_.class |
Define the fully package qualified class name of the provider for the specified protocol. | |
mail.transport.protocol |
First transport provider in the configuration file | Define default protocol with which to send messages. |
mail.transport.protocol.address-type |
Define the message transport protocol such as SMTP for the specified address type, for example mail.transport.protocol.rfc822. | |
mail.replayallcc |
false |
Put all recipients in the CC list of the reply message instead of the TO field when replying to all. |
Latest posts by Wayan (see all)
- How do I create a string of repeated characters? - September 1, 2023
- How do I convert datetime string with optional part to a date object? - August 28, 2023
- How do I split large excel file into multiple smaller files? - April 15, 2023