<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div></div><div>I'm sorry if I wasn't clear - adding to trusted_networks is not an option.  Different users have different needs.  One person might want x.x.x.x whitelisted, but another may not.  </div><div><br></div><div>I'm currently using the sa_userconf feature in amavisd to do this, but it really hurts performance.  From the amavisd-new release notes:</div><div><br></div><div><pre style="word-wrap: break-word;"><blockquote type="cite"><font face="UICTFontTextStyleBody"><span style="white-space: normal; background-color: rgba(255, 255, 255, 0);"> Each time that currently loaded configuration needs to be replaced
  by another or restored to a systemwide default, an initial SpamAssassin
  configuration is restored through SpamAssassin's copy_config() method.

  Note that saving an original SpamAssassin configuration, loading a user
  configuration, and restoring to the original configuration does not come
  cheap: it can take 200 ms for a load and restore, and 370 ms for the
  initial saving of the configuration (saving is only done once per child
  process, and only if needed). Saved configuration can occupy additional
  2 MB of virtual memory, so use the feature sparingly. No penalty occurs
  until a child process does its first loading of a user configuration, so
  rarely activated or inactive policy banks or per-recipient setting using
  this feature do not cause any additional processing or occupy additional
  memory.</span></font></blockquote><br></pre><pre style="word-wrap: break-word;">I'm trying to avoid this performance hit.  </pre><pre style="word-wrap: break-word;"><br></pre></div></body></html>