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 received the following error this morning. So I rerun configure again with the following command: ./configure --with-cgi-id=apache --prefix=/var/mailman. I'm still getting the same error. Is there any place that I can look for so that I can debug this problem better? Perhaps, looking at the config history file or something. Any other places that I can check the cause of this error?
"Mailman CGI error!!!
The Mailman CGI wrapper encountered a fatal error. This entry is being stored in your syslog:
Group mismatch error. Mailman expected the CGI
wrapper script to be executed as group "nobody", but
the system's web server executed the CGI script as
group "apache". Try tweaking the web server to run the
script as group "nobody", or re-run configure,
providing the command line option `--with-cgi-gid=apache'."
Thanks
Mary
Hi, I am exploring deploying a simple mailman setup for the small company I
work at. By simplified I mean the following:
1. All users are authenticated already using a single sign on. No password
should be required for any activity.
2. Any user should be able to create lists (only owners can administer
lists). We will still have private and public lists.
3. A user on logon should be able to manage her subscriptions using a
simple "on/off" click, without per-list passwords, or confirmation emails
and stuff. Another way to put it is I want a "/mailman/userinfo" script in
addition to the /mailman/listinfo interface.
I am quite sure someone else has also thought of this sort of a deployment.
Is there any code or customization sample I can look and explore. If no
such instances are known, what do you think is the best way for me to start
exploring my own implementation. I can hack a little python.
Regards,
Karra
Hi,
Sometimes before subscribing to a list I like to download the archives
and convert them into an mbox file for nice threaded browsing &
searching using familiar tools (for me, Mutt and mairix). Not finding
an automated way to do this [1], I put together the following shell
script. Simple & rough, but seems to do the job:
#!/bin/sh
# automated retrieval of pipermail archives & conversion to mbox file
# Last edit: 2012/10/09 Tue 23:16 PDT
listname=$(echo "$1" | sed 's:^\(http.*\)/\([^/]*\)/$:\2:')
cd /tmp
wget -r -l 1 -nH -A *.txt.gz "$1"
touch /tmp/pipermail/$listname/$listname.mbox
chmod 600 /tmp/pipermail/$listname/$listname.mbox
cd /tmp/pipermail/$listname
for f in $(ls |sort)
do zcat $f | iconv -f iso8859-15 -t utf-8 | sed 's/\(^From.*\)\ at\ /\1@/' >> "$listname.mbox"
done
rm /tmp/pipermail/$listname/*.gz
mutt -f /tmp/pipermail/$listname/$listname.mbox
I call this script piperget, and by doing:
piperget http://example.tld/pipermail/somelistname/
the file /tmp/pipermail/somelistname.mbox is created and opened by
mutt. If I like what I see, I move the mbox file to an appropriate
location in my Mail directory, subscribe to the list, and filter the
list traffic into that mbox.
This could be made more robust and tweaked to better suit varying
needs. Being able to specify a range of archive dates would be
nice. Another thought is to have the option of leaving the last few
*.txt.gz files laying around (somewhere other than in /tmp), checking
against them to only wget new archives or an archive with a newer
time-stamp, then concatenating newer messages onto the existing mbox.
A sort of a pseudo-subscription to a list. Repeatedly re-downloading
an entire monthly/quarterly archive as it changes would be rather
bandwidth-wasteful though, better to subscribe and update the *.mbox
via SMTP. Not sure if there's some rsync way to incrementally download
only the parts of an archive that've changed... Anyhow, mostly I just
use this to catch up on a list at the moment of deciding whether or
not to subscribe to it. Any thoughts or suggestions are welcome.
[1] After writing this script I did find:
https://github.com/wesleyd/pipermail-archive-to-maildir
Which could be another option for those interested in the
maildir format. I prefer mbox for mailing lists.
John
--
John Magolske
http://B79.net/contact
I have enabled mailing lists under cPanel on my hosting package and am
doing my own testing to ensure I understand how it works before inviting
other users, and putting the system into service.
Everything was going great with all my tests, till I tried sending a few
messages to the list from addresses not yet subscribed.
I (as List Administrator), received notice that there were posts that
needed my authorization to post.
When I visited the "Administrative requests for mailing list" page I see
all the options, but none of them have any functionality. That is no
matter what option or options I select, when I click "Submit All Data"
the page cycles, and returns with no change in the message status - no
messages get Accepted, no messages get Rejected, no messages get
Discarded, and no message is sent back to the author of the post (I have
tried all possible combinations to see if there were someway to trigger
action from this page, but to no avail.
In addition to not being able to administer these posts while signed in
as the List Administrator, I note that I also can not cancel these posts
from the email address they were originally submitted: When I follow the
link to cancel the posting, I am asked for a "confirmation string (i.e.
/cookie/) that you received in your email message". There is no
confirmation string received in the email system message telling me that
my post is awaiting moderation.
The Mailman version provided is 2.1.14-1, and the hosting company has
been of no use to date in this question as they are unfamiliar with this
functionality.
(there is another quirk that I mention here in case it is in some manner
related, though I think not: While in cPanel, looking under the heading
Mailing Lists, the resulting page allows me to set up mailing lists, but
for some reason the "modify" link with each mailing list does not take
me to the Mailing List Administration page but to a broken link. I had
not worried about this lack of convenience as I can enter directly)
Thank you, Tim.
--
Do something EPIC today!
Tim Chesnutt
Race Director
Subaru EPIC Dartmouth
June 30th, 2013 - Three Great Races, One EPIC Day!
AQUA Dartmouth - 3.8k / 180k / 300m
EPIC Dartmouth - 3.8k / 180k / 21.1k
IRON Dartmouth - 3.8k / 180k / 42.2k
www.EpicDartmouth.com
On 10/30/2012 10:12 PM, Mark Sapiro wrote:
> soportek wrote:
>>
>> Unfortunately after fixing the error and restarting postfix it still
>> doesn't write any data to /var/lib/mailman/data/virtual-mailman
>
>
> Did you run bin/genaliases after fixing POSTFIX_STYLE_VIRTUAL_DOMAINS?
>
That was it. I forgot to run genaliases again. It is all working fine now.
>
> If it were required, you'd need to run genaliases after running fix_url.
>
> Also, is there some reason other than oversight that you didn't reply
> on list?
>
Just oversight. Thank you for your help and patience.
I received three unsubscribe confirmations over night. I did not initiate these. The source IP's resolve to India and Sri Lanka. Is it just me or is this happening to other subscribers?
-- Gary Kalbfleisch
-- Director of Technology Support Services
-- Shoreline Community College
-- (206) 546-5813
-- (206) 546-6943 Fax
I am migrating mailman lists from somedomain.org to lists.somedomain.org
I can create new lists for lists.somedomain.org and receive mail from
the list but sending mail to lists.somedomain.org results in
" Recipient address rejected: User unknown;"
I know this is postfix related but I am follwing the postfix config
INSTALL instructions from /var/lib/mailman/bin/postfix-to-mailman.py
and I have edited...
/etc/postfix/main.cf
/etc/postfix/master.cf
/etc/postfix/transport
/etc/mailman/mm_cfg.py
..as per those instructions.
I have also read these guides which provide more or less identical
instructions.
http://wiki.debian.org/Postfix#Mailman_with_Postfixhttp://library.linode.com/email/mailman/debian-6-squeeze
The relevant section of my /etc/postfix/main.cf looks like this
alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
alias_database = hash:/etc/aliases
virtual_alias_maps = hash:/etc/postfix/virtual
local_recipient_maps = $alias_maps, proxy:unix:passwd.byname
relay_domains = $mydestination, lists.somedomain.org
relay_recipient_maps = hash:/var/lib/mailman/data/virtual-mailman
transport_maps = hash:/etc/postfix/transport
mailman_destination_recipient_limit = 1
Something I find odd is that with the above config is that when I create
a new list nothing is being written to the file:
/var/lib/mailman/data/virtual-mailman
I understood that should happen automatically.
Hi,
there are any way to get list of subscriber digests?
regards
Sistemas
----------------------
Evangelización Activa
Comunicación Digital al Servicio del Evangelio
www.evangelizacion.org.mx
8347-5438 y 8123-1293
For the past couple days my Mailman server has been hammered with automated subscription requests. I've always seen a few here and there but nothing like this. Thousands of them, exploiting the web interface and replying to confirmation email messages. Many of our lists were open subscription and so some got through. Not a lot though. What's most annoying is that list owners are being inundated with confirmation request messages, and you cannot delete them all at once on the "Tend to pending moderator requests" screen. You have to select "Discard" for each of them individually. I don't know if this has been changed yet. I am running 2.1.9 because that is the latest version available from Redhat as a package. I had to block access to the web interface from off site at our router to stop the deluge of messages. I have seen this starting to occur at some other Mailman sites as well. Anyone else seeing this or have any ideas about how best to handle this? I have it under control for now but it is changing the way we use our lists.
-- Gary Kalbfleisch
-- Director of Technology Support Services
-- Shoreline Community College
-- (206) 546-5813
-- (206) 546-6943 Fax