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
Recently, my Mailman list users who use either a HotMail or MSN.COM email address have not received any messages. Mailman does not record a "bounce" from these email addresses, but they do not receive any of the list traffic. When trying to send a message to a Mailman list, the user gets the following error message:
"This is an automatically generated Delivery Status Notification.
Delivery to the following recipients failed."
And it lists the Mailman list email address. However, Mailman does not receive a bounce message. (My server is not listed with SpamHaus.org, or any of the other blacklists, so it should not be a spam filter sort of thing).
One user requested help from MSN, and they responded with:
"You are experiencing this issue because your .Net Passport <user's email address here> Profile (which is extensively used for authentication purposes) is corrupted (not updated). In order to resolve this issue, I would suggest you to Update your .NET passport profile."
They follow that with instructions to go to their MSN .NET Passport profile and re-type all the information by hand (not by cut and paste). Then a 15-step procedure is given to delete all cookies, history and temporary internet files and re-set the disk cache (space for files) to 10MB. They believe that will solve the problem but alas, it has not for the 4 users I have with MSN or HotMail email addresses.
Anyone else run into this and resolved it? I didn't see anything in the archives. If any of you have users with MSN or HotMail addresses, be advised they probably will not be able to receive emails, but you will not get "bounce" messages. They only way they will know is if they try to post to a Mailman list.
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.
Hello, there!
I am using MailMain trough its web-based interface. I don't have access
to the server where its runs, because it's a third-party hosting company
which provides me the MailMan service.
I want to export the subscribers list in a format like this:
subscriber1(a)mydomain.com
subscriber2(a)mydomain.com
. . . . . . .
subscriber9(a)mydomain.com
I wasn't able to find the way to perform this operation, searching
deeply into the options tree.
Is it possible to obtain this kind of list?
T.I.A.
--
Arlequín _o)
amahoro_AT_adinet_DOT_com_DOT_uy / \\
http://counter.li.org/ _(___V
Linux Registered User #207262
Hi,
I'm trying to setting up mailman and having trouble with virtualdomains
and subdomains.
I need a listing name schema of:
xyz(a)a.fh-konstanz.de
xyz(a)b.fh-konstanz.de
xyz(a)c.fh-konstanz.de
and so on.
but I can only have "one" xyz list, since the domainname is not part of
the "listname"
My first workaround was:
xyz(a)a.fh-konstanz.de is a-xyz(a)fh-konstanz.de and maps with sendmails
virtusers and aliases database. Then I change the preferred hostname in
the list configuration to a.fh-konstanz.de, but the sender adress is
now a-xyz(a)a.fh-konstanz.de.
Is there a better way to handle lists with equal names but different
domain/subdomain names?
With kind regards,
Konrad
--
Konrad Mauz Rechenzentrum Fachhochschule
Braunegger-Strasse 55, D 78462 Konstanz
e-mail: kmauz(a)fh-konstanz.de
Tel.: +49(0)7531-206-472
As requested by Brad, here is:
Successful Panther (MacOS X 10.3) installation steps for Mailman
This document best recalls my experience installing Mailman (2.1.4 but I
assume this is equally valid for 2.1.5 which was current when this was
written) on MacOS X 10.3 (Panther). It is largely based on Kathleen Webb's
document on installing Mailman and Sendmail on MacOS X 10.2 (Jaguar)
(<http://mail.python.org/pipermail/mailman-users/2002-October/022944.html>)
which contains some information on tools that can be useful that will not be
repeated here.
This guide assumes that you have Postfix (which comes with Panther) already
configured and operating and that you are familiar with the Unix shell and
basic text editing from the shell (vi or emacs). It is intended to help you
get Mailman installed. It does not deal with actually using Mailman as there
are pleny of other sources of help for that.
My notes are incomplete so updates and corrections are welcome. Questions
are best asked through the mailman mailing list.
========================================
Step 1) Collect all the things you need.
a) You need to download and decompress the Mailman software. (The
installation instructions are in step 3.) Download the software from:
http://www.list.org/
b) You need to be an administrator of your computer. If you do not have
administrator privileges, you will not be able to do this.
c) Python comes pre-installed on your computer. It is already
functioning and ready for use by Mailman. (To verify you have Python, open
the Terminal application. at the % prompt, type:
sudo Python -V
and then hit the enter/return key. You'll be prompted for your password.
When you enter it, the terminal will respond with the Python version.
d) Apache web server software comes pre-installed on your computer and has
already been configured and is running.
e) Postfix is already installed on your computer but is not running by
default. You will need to get Postfix configured and started but how to do
that is beyond the scope of this document.
f) You may need to know how to get into hidden subdirectories. In the
Finder,
use the Go menu and choose Go to Folder. Type in the path to the hidden
folder you need to open.
g) You may need to know how to make a new user. You use the System
Preferences
application [from the Apple menu]. Use the Accounts panel in the System
section.
h) You need to know how to run the Net Info Manager application. [It is in
the Utilities folder in the Applications folder.] You use this to create
groups.
i) You need to install the Developer Tools that came with your Panther disks
or several of the steps won't work.
========================================
Step 2) Set up the user and group needed to run Mailman.
I was surprised to find a mailman user already existed. I can only guess
that is becuase mailman is included with Panther Server and the account
"leaked" into the client version of Panther. Use Netinfo Manager (in
Utilities inside Applications) to verify that it is using the following. If
mailman does not yet exist, see Kathleen Webb's document to set it up.
a) Open the Net Info Manager application. (It is located in the Utilities
folder inside the Applications folder.)
b) Click on groups in the second column. Click on mailman in the third
column. Verify that in the bottom window you see a property "gid" with value
78.
c) Click on users in the second column. Click on mailman in the third
column. Verify that in the bottom window you see a property "uid" with value
78.
Assuming all of the above is there, we're good to go.
========================================
Step 3) Create a folder for mailman in the finder.
a) You can choose where to create the folder. I chose to make the mailman
folder in the Applications folder. These instructions assume that is where
you create the new folder.
b) Copy the downloaded and uncompressed mailman-version (e.g. mailman-2.1.5)
folder into the new mailman folder in the Applications folder.
c) Click on the mailman folder and set the owner and group to mailman with
the Show Info command.
d) In the Terminal application, type:
sudo chmod a+rw,g+ws /Applications/mailman
e) Assuming the you are using the mailman-2.1.5 version, in the Terminal
application type:
cd /Applications/mailman/mailman-2.1.5
sudo ./configure --prefix=/Applications/mailman --with-cgi-gid=70
--with-mail-gid=78
(FYI: on my machine group 70 is www and group 78 is mailman)
f) A whole bunch of lines of code will scroll through the Terminal window.
When it finishes, in the Terminal window, type:
sudo make install
cd ..
sudo bin/check_perms -f
sudo bin/check_perms -f
(Repeat the check_perms until no errors are reported. If you end up with
problems later, this whole step is probably where the problem will come
from. Permissions are important to Mailman.)
========================================
Step 4) Set up your web server to serve the Mailman web pages for
subscribing and administrating the mailing list.
a) From the Finder, use the Go menu and choose Go to Folder. Type in:
/etc/httpd/
b) Select the httpd.conf file. Change its owner to you with Show Info.
c) Open httpd.conf with a text editor. Alternatively, skip a and b and using
Terminal, type sudo vi /etc/httpd.conf and edit the file with vi (or emacs
if you know emacs). Add these lines to the file:
ScriptAlias /mailman/ /Applications/mailman/cgi-bin/
Alias /pipermail/ /Applications/mailman/archives/public/
<Directory "/Applications/mailman/archives/public">
Options FollowSymLinks
</Directory>
d) Save the file and close it. Change the owner back to System with the Show
Info if you changed it in step b.
e) In the Terminal application, type:
sudo su
cd /Applications/mailman/cron
crontab crontab.in
exit
sudo /Applications/mailman/bin/mmsitepass xxxx
[Replace xxxx with the password you want to use as the master password to
the mailman application.]
========================================
Step 5) Configure Postfix to support a separate Mailman alias file.
a) Edit your Postix configuration file (/etc/postfix/main.cf) and add:
alias_maps=hash:/etc/postfix/aliases,
hash:/Applications/Mailman/data/aliases
b) Reload postfix with:
sudo postfix reload
========================================
Step 6) Configure Mailman
a) We need to let Mailman know we're using Postfix. Using you favorite means
of text editing, open /Applications/Mailman/mailman mm_cfg.py and add below
the line that says "# Put YOUR site-specific settings below this line.":
MTA = "Postfix"
========================================
Step 7) Create your site-wide mailing list (mailman).
Read the instructions in INSTALL in your mailman source directory
(/Applications/Mailman/Mailman-2.1.5).
In short, in the Terminal application, type:
sudo su
cd /Applications/mailman
bin/newlist mailman
bin/config_list -i data/sitelist.cfg mailman
========================================
Step 8) Configure your system to start Mailman when it is booted.
a) Open Terminal and change directory to /Library/StartupItems:
sudo su
cd /Library/StartupItems
b) Create the Mailman startup directory:
mkdir Mailman
c) Verify the directory ownership and permissions:
ls -l
You should see one of the lines saying something like:
drwxr-xr-x 5 root admin 170 12 May 11:21 Mailman
d) If the permissions (rwxr-xr-x) are not correct, type:
chmod 755 Mailman
e) If the owner (root) or group (admin) is not correct, type:
chown root:admin Mailman
f) Change directory to the Mailman subdirectory (you will now be in
/Library/StartupItems/Mailman):
cd Mailman
g) Using your favorite method of text editing, create the file Mailman (in
/Library/StartupItems/Mailman) with the following contents:
#!/bin/sh
. /etc/rc.common
StartService ()
{
if [ "${MAILMAN:=-NO-}" = "-YES-" ]; then
ConsoleMessage "Starting mailman service"
cd /Applications/Mailman
bin/mailmanctl -s start
fi
}
StopService ()
{
ConsoleMessage "Stopping mailman service"
cd /Applications/Mailman
bin/mailmanctl stop
}
RestartService ()
{
if [ "${MAILMAN:=-NO-}" = "-YES-" ]; then
ConsoleMessage "Restarting mailman service"
cd /Applications/Mailman
bin/mailmanctl restart
else
StopService
fi
}
RunService "$1"
h) Using your favorite method of text editing, create the file
StartupParameters.plist (in /Library/StartupItems/Mailman) with the
following contents:
{
Description = "Mailman mailing list server";
Provides = ("Mailman");
Requires = ("SMTP");
Uses = ("Network Time", "NFS");
Preference = "None";
Messages =
{
start = "Starting Mailman";
stop = "Stopping Mailman";
restart = "Reloading Mailman Configuration";
};
}
i) Using you favorite method of text editing, open /etc/hostconfig and add
the line:
MAILMAN=-YES-
j) Reboot (Restart) your system. When it finishes rebooting, Mailman should
be running. To verify, open Terminal and type:
ps -ax | grep python
You should see a bunch of lines like this:
434 ?? Ss 0:00.04 python bin/mailmanctl -s start
443 ?? S 4:19.95 /usr/bin/python /Applications/Mailman/bin/qrunner
--r
444 ?? S 4:08.58 /usr/bin/python /Applications/Mailman/bin/qrunner
--r
445 ?? S 4:11.20 /usr/bin/python /Applications/Mailman/bin/qrunner
--r
446 ?? S 4:06.93 /usr/bin/python /Applications/Mailman/bin/qrunner
--r
447 ?? S 3:59.35 /usr/bin/python /Applications/Mailman/bin/qrunner
--r
448 ?? S 4:16.59 /usr/bin/python /Applications/Mailman/bin/qrunner
--r
449 ?? S 4:04.08 /usr/bin/python /Applications/Mailman/bin/qrunner
--r
450 ?? S 0:00.85 /usr/bin/python /Applications/Mailman/bin/qrunner
--r
16621 std R+ 0:00.00 grep -i python
(The numbers will vary. The important thing is that you see the qrunner
processes)
========================================
Step 9) Enjoy!
At this point, mailman should be ready to use. Read the documentation in
your source directory for instructions on setting up your mailing lists.
Hi,
I am the list administrator for a mailing list running
mailman 2.1.3 with python.
My list is set as anonynmous list. So I cannot find
the senders email id. I donot want to change the
settings to non annoymous, as this will discourage
people from posting to the group.
Can anyone tell me how to obtain the statistics of
which member has posted how many messages.
Also is there a way to know who has posted a
particular mail.
Regards,
vijay
__________________________________
Do you Yahoo!?
Yahoo! Mail - You care about security. So do we.
http://promotions.yahoo.com/new_mail
Does anyone know if there is a way to NOT include the original email
when commands sent to the -request address responds?
I've noticed a number of spammers are sending mail to my lists -request
addresses ("The results of your email commands"), and the original spam
is attached to the response.
Thanks!
david
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"
Every day I get an email that states I need to moderate two posts:
Pending posts:
From: identdep_op42(a)wellsfargo.com on Sun Oct 17 13:02:17 2004
Subject: Wells Fargo billing department: important information [Sun, 17
Oct 2004 12:56:23 -0700]
Cause: Post by non-member to a members-only list
From: identdep_op42(a)wellsfargo.com on Sun Oct 17 14:38:49 2004
Subject: Wells Fargo billing department: important information [Sun, 17
Oct 2004 12:56:23 -0700]
Cause: Post by non-member to a members-only list
But when I view the Admin Requests, I dont see these two.
Any thoughts?