copy of the code formerly in mail500, to properly track changes. An exception is mail500.m4 that has been committed as maildap.m4 directly to avoid breaking history twice.