I am keeping all of my steps in a text file. If I end up with a functional install, then I believe FreeBSD users will be able to install MM3 using virtualenv. I am banking on the help of the experts here to achieve that and document it. So far, I don't know anyone who is using FreeBSD who has managed to install and run MM3. This will be the first time anyone has ever done it. I therefore beg all of you to accommodate my stupidity. I'm 50 in April so it's not a mean feat 😂 😂
On Fri, Jan 11, 2019, 23:10 Mark Sapiro <mark@msapiro.net wrote:
On 1/11/19 6:51 AM, Odhiambo Washington wrote:
Now that I look at it, I think you should clarify that if one is not interested in using PostgreSQL (which is what `pip install
psycopg2-binary`
is for), then there should be some different binary they need to install, no? And which one is it?
I have added a note to the comment at https://wiki.list.org/DOC/Mailman%203%20installation%20experience which says:
"""Also, please note the first paragraph of the introduction. This is documentation of my decisions and experiences. It is not a how-to and does not replace the documentation at http://docs.list.org/"""
In particular, documentation of the requirements for different databases is at <https://mailman.readthedocs.io/en/latest/src/mailman/docs/database.html>.
Under your "*Recommended Configuration*", I have followed each step, getting the files and editing them to suite my needs, until I got to where you refer to: /opt/mailman/mm/settings.py (copy of the mailman-suite settings.py file but with DEBUG = False) I tried to get this file using
git clone https://gitlab.com/mailman/mailman_suite.git
<https://gitlab.com/mailman/mailman_suite.git> and realized that authentication is required in order to get it.Because you should be getting <https://gitlab.com/mailman/mailman-suite.git> (hyphen, not underscore) which works without authentication.
Or you could just go to < https://gitlab.com/mailman/mailman-suite/blob/master/mailman-suite_project/s...
and copy it from there.
What is the reason you did not include a copy like for the rest??
Because it's available on GitLab.
I have created the executables - all of them. I have created the templates and did
find . -type f -exec sed -i.BAK 's/ mailman3.org/mydomain.name/g' {} \;
Maybe you should state explicitly that once one gets these templates, they need to change the url to match theirs. You said it, but it doesn't come out forcefully :0I added "Of course, if you use these you need to edit the URLs for your site."
In your "MTA" section, I suppose you need to be a little more generic as well and accommodate Exim users. First I suggest you clearly state that one needs to edit /opt/mailman/mm/ mailman.cf to ensure that the values under [mta] match what is required. Maybe there is a different file to edit for MTA settings???
Again, I'm documenting MY experience, not trying to replace the official documentation. I refer to < https://mailman.readthedocs.io/en/latest/src/mailman/docs/mta.html#postfix
because I use Postfix. That same page also has Exim documentation.
So far .....
Next, I will be looking into "Running Things".... which is where I believe things will get thicker ....
Perhaps when you're done you will write u your experiences with FreeBSD and Exim.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
Mailman-users mailing list -- mailman-users@mailman3.org To unsubscribe send an email to mailman-users-leave@mailman3.org https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/