Hi,
Cross posting here from mailman-developers because I realized it may be more appropriate here than there.
Thanks for the good work bringing us Mailman3. I'm doing a new install, which is intended to import data from a different server which had been running Mailman2. I've used the mailman-bundler to install and have a few questions. At this point, I'm still using the SQLite backend but have hopes of using MySQL (the server already has MySQL but not PostgreSQL, and the manual seems to imply that sticking with SQLite may not be ideal).
I'm currently attempting to import the old mbox into Hyperkitty[0], which I think I've adapted in to
./bin/django-admin hyperkitty-import --pythonpath
eggs/HyperKitty-1.0.1-py2.7.egg/hyperkitty/ -l testing@example.org /home/mailman/old-list.mbox
Which doesn't say much (full output below[1]), but didn't fully work. Out of approximately 18300 messages, only six are visible to me through the "Mailing-List Archives" web page, and one of them has a very strange date. It is the second message of the mbox, from 9 Apr 2001, but appears in the web page with approximately the date/time of the import: 9 July 2015 7:27 p.m. Additionally, the remaining five messages are all the most recent -- with the exception of the most recent message not appearing at all.
Additionally, if I use the Search box to search for a word that I know appears in (at least) one message, I get no results found.
I feel I'm missing something here, any idea what it could be?
Furthermore, I haven't found any substantial documentation on importing a subscriber list from Mailman2; is there anything that will allow me to transfer subscribers, their digest preference, and so on without requiring them all to resubscribe manually?
Thanks in advance, ~isaac
0 - https://hyperkitty.readthedocs.org/en/latest/development.html
1 -
Importing from mbox file /home/mailman/old-list.mbox to
testing@example.org
/No 'Message-Id' header in email from None about None -No 'Message-Id' header in email from None about None \No 'Message-Id' header in email from None about None |No 'Message-Id' header in email from None about None /No 'Message-Id' header in email from None about None -No 'Message-Id' header in email from None about None \No 'Message-Id' header in email from None about None |No 'Message-Id' header in email from None about None /No 'Message-Id' header in email from None about None -No 'Message-Id' header in email from None about None \No 'Message-Id' header in email from None about None |No 'Message-Id' header in email from None about None Computing thread structure Synchronizing properties with Mailman
/usr/local/src/mailman-bundler/eggs/Django-1.7.8-py2.7.egg/django/db/models/fields/__init__.py:1282: RuntimeWarning: DateTimeField MailingList.created_at received a naive datetime (2015-07-04 14:30:22.803087) while time zone support is active.
RuntimeWarning)
WARNING
/usr/local/src/mailman-bundler/eggs/Django-1.7.8-py2.7.egg/django/db/models/fields/__init__.py:1282: RuntimeWarning: DateTimeField MailingList.created_at received a naive datetime (2015-07-04 14:30:22.803087) while time zone support is active.
RuntimeWarning)
The full-text search index will be updated every minute. Run the
'manage.py runjob update_index' command to update it now.
hyperkitty-devel@lists.fedorahosted.org