I have found work around for the settings issue but continue to have an issue with archiving new messages. New messages are stuck here;
mailman3/mm/var/archives/prototype/[listname]@[domain]/new
I have added this to my mailman.cfg:
[archiver.hyperkitty] class: mailman_hyperkitty.Archiver enable: yes configuration: /usr/local/mailman3/mailman-hyperkitty.cfg
And created the "/usr/local/mailman3/mailman-hyperkitty.cfg” as such:
base_url: http://localhost/archives/ api_key: [key that matches “MAILMAN_ARCHIVER_KEY” in my settings.py]
Some documentation says that the url should be "http://localhost/hyperkitty/ but url generates a page not found error on my setup while the archives are available at the “archives” url.
But, now that I think about it, "localhost" doesn't make sense here because I am virtual hosts and "localhost" will probably just connect to the first virtual host rather than the mailmanweb virtual host.
Any advice on what do do here?