Previous: Up: Deployment GuideEnd of book

Apache James Fine Grain Tuning

Fine grained tuning of the following James implementation specific components can be achieved using the OptionsManager.

Message Monitoring Service URL

Instead of supplying the message monitoring service URL as a parameter for each mailet, the URL can be set at the JVM level to apply to all mailets.

JVM Param/Properties SettingDescription
org.nhindirect.gateway.smtp.james.mailet.TxServiceURLThe URL of the message monitorin service.

Failed Delivery DSN Bounce Message Generation

The following parameters can be used to fine to the specific sections of the bounce messages created by the bounce message generator when message delivery fails.

JVM Param/Properties SettingDescription
org.nhindirect.gateway.smtp.dsn.impl.DSNFailedPrefix The prefix to add to the DSN subject
org.nhindirect.gateway.smtp.dsn.impl.DNSPostmasterThe postmaster account name used as the from attribute for DSN messages. The postmaster name will be pre-appended to the domain name of the original sender. Default value is 'postmaster'.
org.nhindirect.gateway.smtp.dsn.imp.DeliveryFailureDSNMTANameThe name of the agent creating the DSN message
org.nhindirect.gateway.smtp.dsn.impl.DeliveryFailureDSNFaileRecipTitleTitle that goes above the list of failed recipients in the human readable section of the DSN message.
org.nhindirect.gateway.smtp.dsn.impl.DeliveryFailureDSNFaileRecipTitleTitle that goes at the top of the human readable section of the DSN message.
org.nhindirect.gateway.smtp.dsn.impl.DeliveryFailureDSNFailedErrorMessageA human readable description of why the message failed to be delivered.
org.nhindirect.gateway.smtp.dsn.impl.DeliveryFailureDSNFailedHeaderA message header that appears at the top of the human readable section of the DSN message. This generally used as the message introduction.
org.nhindirect.gateway.smtp.dsn.impl.DeliveryFailureDSNFailedFooterA footer at the bottom of the human readable section of the DSN message. This is generally used to provide troubleshooting information.

Failed Security And Trust DSN Bounce Message Generation

The following parameters can be used to fine to the specific sections of the bounce messages created by the bounce message generator when security and trust fails.

JVM Param/Properties SettingDescription
org.nhindirect.gateway.smtp.dsn.impl.DSNFailedPrefix The prefix to add to the DSN subject
org.nhindirect.gateway.smtp.dsn.impl.DNSPostmasterThe postmaster account name used as the from attribute for DSN messages. The postmaster name will be pre-appended to the domain name of the original sender. Default value is 'postmaster'.
org.nhindirect.gateway.smtp.dsn.impl.DSNMTANameThe name of the agent creating the DSN message
org.nhindirect.gateway.smtp.dsn.impl.DSNFaileRecipTitleTitle that goes above the list of failed recipients in the human readable section of the DSN message.
org.nhindirect.gateway.smtp.dsn.impl.DSNFaileRecipTitleTitle that goes at the top of the human readable section of the DSN message.
org.nhindirect.gateway.smtp.dsn.impl.DSNFailedErrorMessageA human readable description of why the message failed to be delivered.
org.nhindirect.gateway.smtp.dsn.impl.DSNFailedHeaderA message header that appears at the top of the human readable section of the DSN message. This generally used as the message introduction.
org.nhindirect.gateway.smtp.dsn.impl.DSNFailedFooterA footer at the bottom of the human readable section of the DSN message. This is generally used to provide troubleshooting information.


Previous: Up: Deployment GuideEnd of book