Greetings,
I cannot "Set everyone's moderation bit, including those members not
currently visible" to on, in the membership management section in any
list.
I have set
OWNERS_CAN_ENABLE_PERSONALIZATION = 1
In /Mailman/mm_cfgy.py
But still have the same problem.
Also I cannot set or unset digest for all users, any thing I overlooked?
This was happening before the changes made in the next issue explained
below.
In the last couple of days we had to reconfigure reverse mapping in DNS
for the server, and now the URLs that Mailman builds in the list admin
and info pages are pointing to the old host name, is there a way of
correcting this, without re-installing mailman from scratch?
Any pointers, clues will be greatly appreciated.
Thank you for your assistance.
Charles Sebold said:
> On 24 Shevat 5762, Clark Cooper wrote:
>
>> Is there a way in Mailman to append text to each posts as done with a
>> .signature file?
>
> On the web admin interface, go to page "Regular-member (non-digest)
> Options" and change the option labeled "Footer added to mail sent to
> regular list members". Is that what you were after?
> --
> Charles Sebold 25th of Shevat,
BTW how can I add taglines, i.e. random strings picked frpm a text file
where they lies every one on a separate line. ALmost every list manager
has tag lines administration, but I did not find them in mailman...
Cheers,
---- Avv. Tiziano Solignani
via Bonesi n. 15 - Vignola (MO)
tel. 059 76.19.26 - fax 059 77.04.535
mail: solignani(a)solignani.it
web: http://www.solignani.it
chat: avv_tiziano_solignani(a)hotmail.com
PC Open magazine - www.pcopen.agepe.it
"rarest jewel is a true heart"
--
---- Avv. Tiziano Solignani
via Bonesi n. 15 - Vignola (MO)
tel. 059 76.19.26 - fax 059 77.04.535
mail: solignani(a)solignani.it
web: http://www.solignani.it
chat: avv_tiziano_solignani(a)hotmail.com
PC Open magazine - www.pcopen.agepe.it
"rarest jewel is a true heart"
One of my associates set up content filters to reject attachments and other
things. He created a custom message to explain this. Now he wants to change
the message, but I cannot locate which file in /mailman holds the text (and
I did look at all of them). Can somebody tell me how I could find it. I do
know text fragments.
Thanks!!!
--Warren
Upgrade script broke (not the first time).
from Mailman import MailList
from Mailman.LockFile import TimeOutError
from Mailman.i18n import _
I'm getting error:
Traceback (most recent call last):
File "/usr/lib/mailman/bin/update", line 51, in ?
from Mailman.i18n import _
ImportError: No module named i18n
It doesn't balk on the line before, so it doesn't seem to be a path
issue.
When I comment that line out (for grins), it balks on:
from Mailman.Queue.Switchboard import Switchboard
from Mailman import OldStyleMemberships
from Mailman.MemberAdaptor import BYBOUNCE, ENABLED
Any clues?
--
_Deirdre http://deirdre.net
"Cannot run out of time. There is infinite time. You are finite.
Zathras is finite. This....is wrong tool." -- Zathras
Even Cpanel should let Mailman dump out the user lists for you. There
is a Mailman commandline that specifically does that (list_members).
The command to dump out your configuration to text is config_list.
Your admin can dump the config out, edit the fields that change (URL and
default host names - the list name, if that changes) then simply create
a list with the same name and upload the config file using config_list
again. It's almost a "no brainer" once you read the help that comes
with config_list.
Good Luck - Jon Carnes
On Mon, 2004-03-08 at 23:16, Pastor Augie wrote:
> Jon,
>
> thanks for your reply. I've passed along your message to my ISP - he's
> pretty responsive... we'll see what he says.
>
> Unfortunately, we *do* use cPanel ... and this is NOT the first problem
> we've had... funny you should mention that! Sometimes our messages get
> stuck in queue and don't come out for days if at all.
>
> Anyway, I don't have command line access and am not even sure where the
> files for mailman are. They don't appear to be in our user directory. If
> you could tell me the name of the file to look for, I could direct the
> sysadmin to look for it.
>
> But just double checking - there is no way to export email addresses and
> names? Then it would be a simple matter to re-import them.
>
> Thanks for all your help!
>
> Augie.
>
>
>
> -----Original Message-----
> From: Jon Carnes [mailto:jonc@nc.rr.com]
> Sent: Monday, March 08, 2004 7:41 PM
> To: pastor(a)SavingGraceLC.org
> Cc: mailman-users(a)python.org
> Subject: Re: [Mailman-Users] changing ISP servers
>
>
> On Mon, 2004-03-08 at 10:33, Pastor Augie wrote:
> > Hello,
> >
> > I have several mailman lists setup. Because of technical difficulties
> > with our ISP's physical server, I am being required to migrate our
> > entire website, including lists, to a new server (new IP and new
> > name). My ISP contact tells me that when the mailman lists are moved
> > to the new server they will need to be RECREATED FROM SCRATCH!!
> >
> > Is that the case? What is the most desirable way to migrate to a new
> > server? Is there a simple export feature or some flat (or db) file I
> > can export or something like that so I don't have to recreate the list
> > by hand??
> > Thanks in advance for your help.
> >
> > Augie.
> >
>
> Well, if they are using a straight version of Mailman then the answer is
> false. It's very easy to move lists to a new server.
>
> It may be that they are actually using Cpanel (or will be using Cpanel).
> This app does "who-knows-what" to Mailman. Actually we know a few
> things it does, thanks to the many, many complaints we receive on a
> regular basis from folks stuck using Cpanel.
>
> Even then, the movements of the lists can be relatively painless - if
> they allow you command line access to dump out your list configurations
> into text files.
>
> Good luck - Jon Carnes
>
>
>
I had Mailman working fine with Sendmail up until I enabled SMTP-AUTH in
Sendmail. The messages get to Mailman but are not delivered to the list
members anymore because Mailman does not authenticate. Disabling
SMTP-AUTH is not an option as we are an ISP and have users that require
email on the road and such, and we do not wish to be blacklisted as an
open relay.
There aren't any messages in the archive that deal with this
specifically, so my question is what EXACTLY do I have to do to get it
to work with SMTP-AUTH. I have included my sendmail.mc file for
review. I am running Fedora Core 1 with the latest stable versions of
Sendmail and Mailman. Mailman is set to deliver to SMTPdirect if that
is any help.
SENDMAIL.MC
--------------------------------
divert(-1)dnl
dnl #
dnl # This is the sendmail macro config file for m4. If you make changes
to
dnl # /etc/mail/sendmail.mc, you will need to regenerate the
dnl # /etc/mail/sendmail.cf file by confirming that the sendmail-cf
package is
dnl # installed and then performing a
dnl #
dnl # make -C /etc/mail
dnl #
include(`/usr/share/sendmail-cf/m4/cf.m4')dnl
VERSIONID(`setup for Red Hat Linux')dnl
OSTYPE(`linux')dnl
dnl #
dnl # Uncomment and edit the following line if your outgoing mail needs
to
dnl # be sent out through an external mail server:
dnl #
dnl define(`SMART_HOST',`smtp.your.provider')
dnl #
define(`confDEF_USER_ID',``8:12'')dnl
dnl define(`confAUTO_REBUILD')dnl
define(`confTO_CONNECT', `1m')dnl
define(`confTRY_NULL_MX_LIST',true)dnl
define(`confDONT_PROBE_INTERFACES',true)dnl
define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl
define(`ALIAS_FILE', `/etc/aliases')dnl
dnl define(`STATUS_FILE', `/etc/mail/statistics')dnl
define(`UUCP_MAILER_MAX', `2000000')dnl
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
define(`confPRIVACY_FLAGS',
`authwarnings,novrfy,noexpn,restrictqrun')dnl
dnl #
dnl # The following allows relaying if the user authenticates, and
disallows
dnl # plaintext authentication (PLAIN/LOGIN) on non-TLS links
dnl #
define(`confAUTH_OPTIONS',`A')
TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS',`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confCACERT_PATH',`/usr/share/ssl/certs')dnl
define(`confCACERT',`/usr/share/ssl/certs/ca-bundle.crt')dnl
define('confSERVER_CERT',`/usr/share/ssl/certs/sendmail.pem')dnl
define(`confSERVER_KEY',`/usr/share/ssl/certs/sendmail.pem')dnl
FEATURE(delay_checks)dnl
dnl #
dnl # PLAIN is the preferred plaintext authentication method and used by
dnl # Mozilla Mail and Evolution, though Outlook Express and other MUAs
do
dnl # use LOGIN. Other mechanisms should be used if the connection is
not
dnl # guaranteed secure.
dnl #
dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5
LOGIN PLAIN')dnl
dnl #
dnl # Rudimentary information on creating certificates for sendmail TLS:
dnl # make -C /usr/share/ssl/certs usage
dnl #
dnl define(`confCACERT_PATH',`/usr/share/ssl/certs')
dnl define(`confCACERT',`/usr/share/ssl/certs/ca-bundle.crt')
dnl define(`confSERVER_CERT',`/usr/share/ssl/certs/sendmail.pem')
dnl define(`confSERVER_KEY',`/usr/share/ssl/certs/sendmail.pem')
dnl #
dnl # This allows sendmail to use a keyfile that is shared with
OpenLDAP's
dnl # slapd, which requires the file to be readble by group ldap
dnl #
dnl define(`confDONT_BLAME_SENDMAIL',`groupreadablekeyfile')dnl
dnl #
dnl define(`confTO_QUEUEWARN', `4h')dnl
dnl define(`confTO_QUEUERETURN', `5d')dnl
dnl define(`confQUEUE_LA', `12')dnl
dnl define(`confREFUSE_LA', `18')dnl
define(`confTO_IDENT', `0')dnl
dnl FEATURE(delay_checks)dnl
FEATURE(`no_default_msa',`dnl')dnl
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl
FEATURE(redirect)dnl
FEATURE(always_add_domain)dnl
FEATURE(use_cw_file)dnl
FEATURE(use_ct_file)dnl
dnl #
dnl # The -t option will retry delivery if e.g. the user runs over his
quota.
dnl #
FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl
FEATURE(`access_db',`hash -T<TMPF> -o /etc/mail/access.db')dnl
FEATURE(`blacklist_recipients')dnl
EXPOSED_USER(`root')dnl
dnl #
dnl # The following causes sendmail to only listen on the IPv4 loopback
address
dnl # 127.0.0.1 and not on any other network devices. Remove the
loopback
dnl # address restriction to accept email from the internet or intranet.
dnl #
dnl DAEMON_OPTIONS(`Port=smtp, Addr=127.0.0.1, Name=MTA')dnl
dnl #
dnl # The following causes sendmail to additionally listen to port 587
for
dnl # mail from MUAs that authenticate. Roaming users who can't reach
their
dnl # preferred sendmail daemon due to port 25 being blocked or
redirected find
dnl # this useful.
dnl #
DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea')dnl
DAEMON_OPTIONS(`Port=smtp, Name=MSA, M=Ea')dnl
dnl #
dnl # The following causes sendmail to additionally listen to port 465,
but
dnl # starting immediately in TLS mode upon connecting. Port 25 or 587
followed
dnl # by STARTTLS is preferred, but roaming clients using Outlook
Express can't
dnl # do STARTTLS on ports other than 25. Mozilla Mail can ONLY use
STARTTLS
dnl # and doesn't support the deprecated smtps; Evolution <1.1.1 uses
smtps
dnl # when SSL is enabled-- STARTTLS support is available in version
1.1.1.
dnl #
dnl # For this to work your OpenSSL certificates must be configured.
dnl #
dnl DAEMON_OPTIONS(`Port=smtps, Name=TLSMTA, M=s')dnl
dnl #
dnl # The following causes sendmail to additionally listen on the IPv6
loopback
dnl # device. Remove the loopback address restriction listen to the
network.
dnl #
dnl # NOTE: binding both IPv4 and IPv6 daemon to the same port requires
dnl # a kernel patch
dnl #
dnl DAEMON_OPTIONS(`port=smtp,Addr=::1, Name=MTA-v6, Family=inet6')dnl
dnl #
dnl # We strongly recommend not accepting unresolvable domains if you
want to
dnl # protect yourself from spam. However, the laptop and users on
computers
dnl # that do not have 24x7 DNS do need this.
dnl #
dnl FEATURE(`accept_unresolvable_domains')dnl
dnl #
dnl FEATURE(`relay_based_on_MX')dnl
dnl #
dnl # Also accept email sent to "localhost.localdomain" as local email.
dnl #
LOCAL_DOMAIN(`localhost.localdomain')dnl
dnl #
dnl # The following example makes mail from this host and any additional
dnl # specified domains appear to be sent from mydomain.com
dnl #
dnl MASQUERADE_AS(`mydomain.com')dnl
dnl #
dnl # masquerade not just the headers, but the envelope as well
dnl #
dnl FEATURE(masquerade_envelope)dnl
dnl #
dnl # masquerade not just @mydomainalias.com, but @*.mydomainalias.com
as well
dnl #
dnl FEATURE(masquerade_entire_domain)dnl
dnl #
dnl MASQUERADE_DOMAIN(localhost)dnl
dnl MASQUERADE_DOMAIN(localhost.localdomain)dnl
dnl MASQUERADE_DOMAIN(mydomainalias.com)dnl
dnl MASQUERADE_DOMAIN(mydomain.lan)dnl
MAILER(smtp)dnl
MAILER(procmail)dnl
--
Christopher Tyler
Operations Manager
Nexlink Communications, Inc.
http://www.nexlinkinc.net
(417) 520-0670
I just double checked and it works fine on all my sites...
Do you have any lists with "=" in the name?
If that is the case, then you would need to modify the first line and
add in an additional cut:
SIZ=`grep -i "post to $i" $POST |grep success |cut -f2- -d, | \
cut -f2 -d= |cut -f1 -d,`
k=0; for j in $SIZ; do k=$(( j + k )); done
echo " Total bytes" = $k >> $TMPFILE
This additional cut will remove the listname from the line before using
the "=" to isolate the size of the message
If that doesn't do it for you, then drop a copy of your post log and the
name of the list with the problems and I'll see what needs to be
modified.
Hope this is helpful - Jon Carnes
On Fri, 2004-02-27 at 10:24, Al Black wrote:
> Hi Jon,
>
> I trying out the mm_stats script you wrote (see
> http://www.mail-archive.com/mailman-users@python.org/msg15378.html) and
> have a couple of little bugs you might be able to help me with. I'm using
> version 2.1.4 of mailman.
>
> I get two errors running the script from command line.
>
> The first is:
>
> ===: not found
>
> I'm pretty sure this happens when the script hits a list we have that has
> no traffic.
>
> The second one is the one I'm more concerned with:
>
> /usr/home/lamps/test/mm_stats: arith: syntax error: " j + k "
>
> What seems to be happening is that the lines:
> # SIZ=`grep -i "post to $i" $POST |grep success |cut -f2 -d= |cut -f1 -d,`
> # k=0; for j in $SIZ; do k=$(( j + k )); done
>
> isn't cutting the size=field properly.
>
> Any suggestions for a fix? Otherwise the script is running great, and it
> will make my list members happy. (In fact maybe it, or a bunch of
> variations on it, could be included in the mailman 3 suite.)
>
> Thanks in advance,
> al
>
>
> # Mailman's log file to be examined for stats
> POST=/usr/home/lamps/usr/local/mailman/logs/post
>
>
> # create temp file to collect stats
> TMPFILE=`mktemp /tmp/mm_stats.XXXXXX` || exit 1
>
>
> LIST="`/usr/home/lamps/usr/local/mailman/bin/list_lists |awk '{print $1}'
> |sed -n '2,$p'`"
> for i in $LIST
> do
> echo "Stats from local Mailman list: $i" > $TMPFILE
> echo " " >> $TMPFILE
> echo -n " Starting: " >> $TMPFILE
> head -1 $POST |cut -f1-3 "-d " >> $TMPFILE
> echo -n " Ending: " >> $TMPFILE
> tail -1 $POST |cut -f1-3 "-d " >> $TMPFILE
> echo " ======================================= " >> $TMPFILE
> echo -n "Total posts to the list: " >> $TMPFILE
> grep -i "post to $i " $POST |wc -l >> $TMPFILE
> echo -n "Total SUCCESSFUL posts to the list: " >> $TMPFILE
> grep -i "post to $i " $POST |grep success |wc -l >> $TMPFILE
> # SIZ=`grep -i "post to $i" $POST |grep success |cut -f2 -d= |cut -f1 -d,`
> # k=0; for j in $SIZ; do k=$(( j + k )); done
> echo " Total bytes" = $k >> $TMPFILE
> echo " " >> $TMPFILE
> echo "Top 10 posters to the list:" >> $TMPFILE
> grep -i "post to $i " $POST |cut -f 10 "-d " |sort |uniq -c \
> |sort -bgr |head -10 >> $TMPFILE
> echo " " >> $TMPFILE
> # Mail the collected stats off to the list admin and cc the mailman user
> # mail -s "Mailman Stats for List: $i" -c mailman $i-admin <$TMPFILE
> # mail the collected Stats for lists to the server admin
> mail -s "Mailman Stats for List: $i" server-admin <$TMPFILE
> done
>
Hi!
Is there any way to setup mailman to stop distributing X-Confirm-Reading-
To requests sent by some list users?
One user has unsubscribed from my list just because it was distributed
over the list.
Regards
ak
Jon wrote:
>I don't think anyone on Mailman-dev wants to encourage the bad practice
>of allowing folks to be subscribed without their approval (except by the
>list admin), so don't look for this feature to be changed in MMv3.
This may be slightly off this particular topic, but I run several mailman lists with the options:
o) Administrator approval is required for all subscriptions
o) No confirmation is required for subscriptions
These are relatively "closed" communities of nontechnical people, where the administrator has tight connections to the subscribers and there is some "offline" or "unstructured" confirmation that occurs outside of Mailman itself.
The problem I've been having is that there doesn't seem to be a way for the LIST ADMIN to change a subscriber's e-mail address without a confirmation (unless one goes through a subscribe/unsubscribe which risks changing user options and the user password). For these particular communities we really do not want confirmation required -- and if it's not required for the initial subscription, why is it required for the address change?
Or am I missing something?
Thanks!
-Nancy
[Mailman "user" in the sense of list administrator -- I've no control over the installation. Mailman version 2.1.1]
Since the only way to get a copy of a Mailman list is to use the view
subscribers (unless you have root access) I usually view and cut
and paste. Now I have a comment that one is "hidden". Seems like
nothing should be hidden from the list administrator. Is there an
easy way to change - or do I have to scan the list and change
manually?
Thanks.
Lloyd F. Tennison
lloyd_tennison(a)whoever.com
No trees were harmed in the transmission of this message.
However, a rather large number of electrons were temporarily
inconvenienced.