I want all mails sent to the list to come from the list's email address...
But, in this case, if the user forgets to sign their name at the
bottom of their mail body, effectively the mail to the list is
anonymous...!
Is there a way to add the user name (or email address) to the top of
each mail so that the mails have the name of the sender, while the
mail itself comes from the list address?
I have looked high and low for an answer, but noone seems to have the solution.
Thank you!
Mal
Hi - I have searched FAQ and archives to find an answer. Hoping you can
help.
I have a new list (with previously imported addresses) for announcements
only, and wish these announcements to be received immediately.
I set the defaults to allow non-digest and to not allow digest.
I wish to send out announcements in html, and so wish to make the
default for new subscribers be MIME. While I see a setting under Digest
Options (MIME_is_Default_Digest), I don't see any equivalent option
under Non-Digest Options... and new subscribers continue to come in as
plain text.
QUESTIONS:
In order to avoid having to manually change this option for each
existing subscriber, is there a way to force all existing subscribers to
receive MIME in Non-Digest mode?
If not, is there a way to force all NEW subscribers to be enrolled with
MIME as their default?
Also, is there a way to "lock" the MIME switch on, so that users who try
to change their option to plain text will be prevented from doing so?
Thanks -
Steve
When authorizing a moderated list posting is it possible to change the
date/time on the outgoing authorized list message to the time it was
approved instead of the message showing the time it was first received
by mailman?
Thanks
Paul
Where can I find the template for the monthly password reminder email?
I'd like to modify it so that it doesn't contain the password (our members
object to this being sent unbidden in plain text), and so that it reminds
users to make sure their subscription address matches the address from which
they currently send email (ideally with a link to their personal options
page so they can update).
--
Michael R. Boudreau
Senior Publishing Technology Analyst
The University of Chicago Press
1427 E. 60th Street
Chicago, IL 60637
(773) 753-3298 fax: (773) 753-3383
Hi all,
I've followed the FAQ to move some lists across to a new server, but now
on the new machine any message posted to a list gets passed to Mailman
and then disappears. The Mailman error log says this:
Sep 24 10:34:18 2009 (5311) Uncaught runner exception: regular_exclude_lists
Sep 24 10:34:18 2009 (5311) Traceback (most recent call last):
File "/usr/lib64/mailman/Mailman/Queue/Runner.py", line 120, in _oneloop
File "/usr/lib64/mailman/Mailman/Queue/Runner.py", line 191, in _onefile
File "/usr/lib64/mailman/Mailman/Queue/IncomingRunner.py", line 130,
in _dispose
File "/usr/lib64/mailman/Mailman/Queue/IncomingRunner.py", line 153,
in _dopipeline
File "/usr/lib64/mailman/Mailman/Handlers/CalcRecips.py", line 99, in
process
File "/usr/lib64/mailman/Mailman/Handlers/CalcRecips.py", line 157, in
do_exclude
File "/usr/lib64/mailman/Mailman/MailList.py", line 146, in __getattr__
AttributeError: regular_exclude_lists
Sep 24 10:34:18 2009 (5311) SHUNTING:
1253752458.0181279+c9484331c59781f0d3cf0af775ece9b9c88a6b43
I can't find any reference to this exception, so I'm a bit stuck where
to look next. Any ideas?
The new server is running a fresh install of Mailman (it didn't have any
lists before I moved these ones across) and the move went from Slackware
to Gentoo so many of the paths have changed, just in case these are
saved in the list data. (I have run the fixurl script as per the FAQ,
and the lists do appear in the Mailman web UI.)
Many thanks,
Adam.
Hello
I found this E-Mail address on the MailMan homepage and decided to
contact you as I don't seem to be able to locate the information I
need elsewhere.
To explain my circumstance. I am a visually impaired person, trying
to get to grips with administrating a mail server under Apple Mac OS X
10.5.7 (Leopard) server.
I need to host mailing lists under virtual domains hosted on our
server but can't see quite how this is accomplished.
Is there anywhere I can obtain this information as Apple's
documentation on this subject seems poor from what I've seen.
I really do apologise for any inconvenience I may cause you by
contacting you - but if you could point me to the relevant information
pages as to how to accomplish virtual domain list configuration under
Apple's server platform I'd be very grateful.
As a blind person this information is not always easy for me to
locate. Thank you in advance for any help.
Gordon
Hello everybody!
Our current GNU Mailman logos were designed by the Dragon De Monsyne many
years ago. They have served us exceedingly well, but with the coming of
Mailman 3, we've decided it's time our logos got a face lift. So we're
opening up a new logo contest to the Mailman and GNU communities. We invite
your creative and inspiring designs!
Details of the contest and submission guidelines are available here:
http://wiki.list.org/display/DEV/NewLogo
Submissions will be open until February 28, 2010, and is open to everyone, so
feel free to forward this announcement. Please contact the Mailman Steering
Committee at mailman-cabal(a)python.org with any questions.
Enjoy,
-Barry
Mailman 2.1.5 on RedHat Linux -
How can I set up a new list that sends to multiple existing lists - but
only sends one message to each person - even if the person is a member
of multiple lists?
a. LSOFT calls this a "superlist"
b. Can "Mailman" do this?
c. In this case, we have a system newsletter that will be sent to
multiple lists. I'd like people to receive the message only once, even
if they are on more than one of the lists included in the mailing.
Thank you,
Sandi Gruver
Unix system administrator
Center for Information Services
Bellevue, WA 98004
phone 425.803.9753
fax 425.803.9652
Hello,
I work for a large university and was recently put in charge of consolidating a bunch of mailman lists from multiple domains onto 1 server.
First problem that I encountered was the single namespace issue with virtual domains, so i removed the stock Mailman 2.1.12 that came with Ubuntu,
downloaded Mailman 2.1.7 and patched it with mailman-2.1.7-release-to-vhost.patch from http://ndim.fedorapeople.org/stuff/mailman-vhost/.
That went pretty smooth, compiled and installed without any major issues.
put these in mm_cfg.py:
DEFAULT_EMAIL_HOST = 'lists.dept.university.edu'
DEFAULT_URL_HOST = 'lists.dept.university.edu'
add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
add_virtualhost('lists.domain1.net', 'lists.domain1.net')
add_virtualhost('lists.domain2.net', 'lists.domain2.net')
POSTFIX_STYLE_VIRTUAL_DOMAINS = ['lists.domain1.net', 'lists.domain2.net']
After that I setup Postfix, added a new list "test-list" which was automatically created in the right place - /path/to/mailman/lists/lists.domain1.net/test-list/
So no problem here. I subscribed to the list, confirmed the subscription and sent couple of test messages. Everything worked great.
Next i went to browse the archives and encountered another problem. The URLs for the Public archives were not right, but I got around it with a simple Apache rewrite:
RewriteCond %{REQUEST_URI} !^/pipermail/([a-z]+)\.(.*)?$ [NC]
RewriteRule ^/pipermail/(.*)$ /pipermail/%{SERVER_NAME}/$1 [R=301,L]
Basically all it does is insert "lists.domainX.net" between /pipermail/ and /test-list/. Public archives are now working with http://lists.domain1.net/pipermail/lists.domain1.net/test-list/
Next I tried to test Private archives and this is where I hit the wall and need some help with.
The listinfo page for my test-list showed that the URL for the private archives was http://lists.domain1.net/private/test-list, so i figured i would be able to fix it with the same rewrite rule that i used for the Public archives.
However, because private CGI wrapper expects the list name right after /private/, this URL http://lists.domain1.net/private/lists.domain1.com/test-list/ did not work, and all i got was the error message saying that "list lists.domain1.net does not exist"
Next, I changed my rewrite rule to redirect me to http://lists.domain1.com/private/test-list@lists.domain1.com instead
RewriteCond %{REQUEST_URI} !^/private/(.*)(a)(.*)?$ [NC]
RewriteRule ^/private/(.*)/$ /private/$1@%{SERVER_NAME} [R=301,L]
This redirected me to the login page and seemed to work great, until I tried to login and got hit with the message that "test-list" does not exist.
After a little digging, I traced the problem to the incorrect html from action, private.py and private.html template file.
With my very limited [read "non-existing"] Python knowledge I managed to pass some arguments to the private.html and change the form action
from http://lists.domain1.com/private/test-list/ to http://lists.domain1.com/private/test-list@lists.domain1.com and was able to login, but now i got another error - "Private archive file not found".
I looked at the log file and saw the following error message:
Jan 26 09:31:18 2010 (21196) Private archive file not found: /path/to/mailman/archives/private/test-list(a)lists.domain1.net
Just for the hell of it I decided to create a symbolic link and see if it will work
ln -s /path/to/mailman/archives/private/lists.domain1.net/test-list /path/to/mailman/archives/private/test-list(a)lists.domain1.net
This seemed to work and i was able to pull up the Private archive page, however all the links were missing "/private/test-list(a)lists.domain1.net" and looked like "http://lists.domain1.com/2010-January/"
[this part is not really important right now. i guess i will deal with this problem later.]
Now it looks like the "path" variable in private.py (line 70 or very close) is causing the issue:
path = os.environ.get('PATH_INFO')
According to the debug log my PATH_INFO is test-list(a)lists.domain1.net, so I figured I should be able to fix it like so:
path = os.path.join(os.environ.get('SERVER_NAME'), <LIST NAME HERE>) [ end result has to be "lists.domain1.net/test-list ]
But i could not figure out how to pass the list name to os.path.join() and no matter what I did i either ended up with undeclared variable or some other related error.
I really hope someone would be able to help me out here or point me in the right direction.
Thank you in advance,
- Igor