Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

When saves "don't work" this is a general indicator that a field you have entered (should I say crammed!) has exceeded the schema expectations. Its a little annoying to trace, but do this:

  1. Uninstall / reinstall JEMH (this will flush the 'cache' of ActiveObject database records held in memory)
  2. Edit a boolean form field somewhere, save.

The change should persist. Now, make (and save) one configuration change at a time. If you are storing 'large' quantities of text, for example in catchmail, it may need increasing. JEMH once thought 255characters was enough, but has since made these fields (and many more) unlimited text now. Schema changes aren't possible, so just need be be triaged through support as/when it arises. In this situation you can safely extend the schema, as described here:

The following Configuration fields are now unlimited text, contrast this fields you are changing:

  • CreateUsersEmailWhitelist
  • CreateUsersEmailBlacklist
  • CatchEmailAddress
  • JemhAddresseeRegexps
  • SubjectCleanupRegexps
  • BlacklistedAttachmentTypes
  • WhitelistSenders
  • GreylistSubjectRegexps
  • GreylistEmailBodyRegexp
  • GreylistSenders
  • BlacklistSenders
  • BlacklistRecipients

Updating your schema through a lossless conversion from char (255) to text will enable unlimited text to be entered.

Example:

alter table AO_78C957_CONFIG alter column CREATE_USERS_EMAIL_BLACKLIST text;
  • No labels