When targeted e-mail senders initiate a mailing, the EmailManager fires an OutboundEmailMessage that includes the javax.mailMessage object. If your site uses SQL JMS for mailings, and you send out a large number of e-mails, mailings can take a long time to complete because the javax.mailMessage object needs to be written to the SQL database that is used for message persistence.

If your mailings do not require the javax.mailMessage object, you can improve performance by setting the serializeOutboundEmailContent property in the /atg/userprofiling/DPSMessageSource component to false. This setting omits the javax.mailMessage object from the message.

 
loading table of contents...