Barry A. Warsaw | 1 Nov 04:41 2000

Get listed. :)

I'm putting together the on-line documentation for the 2.0 release and
I'd like to include a list of sites that run Mailman.  I've got
Python.Org and lists.apple.com (if that's cool with you Chuq ;).
Please send any others you'd like to include to me directly.

Thanks,
-Barry

Johnny Fuerst | 1 Nov 05:02 2000
Picon

Re: Get listed. :)

Hey Barry,

Can I list my site, if right now, I am only running 1.1?

Sincerely,
Johnny

On Tue, Oct 31, 2000 at 10:41:30PM -0500, Barry A. Warsaw wrote:
> 
> I'm putting together the on-line documentation for the 2.0 release and
> I'd like to include a list of sites that run Mailman.  I've got
> Python.Org and lists.apple.com (if that's cool with you Chuq ;).
> Please send any others you'd like to include to me directly.
> 
> Thanks,
> -Barry
> 
> ------------------------------------------------------
> Mailman-Users maillist  -  Mailman-Users <at> python.org
> http://www.python.org/mailman/listinfo/mailman-users

--

-- 
On Behalf Of:
Johnny Fuerst, Governor ................ governor <at> cathat.net
Opinions stated in this message are mine and mine alone, and
do not necessarily represent those of my ISP/employer!
.period.
------------------------------------------------------------
          'I Desire Compassion, and not a Sacrifice.'
                       'La Vida E Bella'
(Continue reading)

Kevin Thompson | 1 Nov 05:09 2000
Picon

export a list to text

Hi,

I have a paranoid client who wants his list as text file, even tho I am
tarballing/ftp to remote location.
Can I export from Mailman, I cannot find this function.

Thanks in Advance

Kevin

Chuq Von Rospach | 1 Nov 05:21 2000

Re: [Mailman-Developers] Get listed. :)

At 10:41 PM -0500 10/31/00, Barry A. Warsaw wrote:
>I've got
>Python.Org and lists.apple.com (if that's cool with you Chuq ;).
>Please send any others you'd like to include to me directly.

It's cool with Apple. Also, fi you would, www.hockeyfanz.com, the Other Me.

--

-- 
Chuq Von Rospach - Plaidworks Consulting (mailto:chuqui <at> plaidworks.com)
Apple Mail List Gnome (mailto:chuq <at> apple.com)

Be just, and fear not.

Eric Wang | 1 Nov 06:10 2000
Picon

hi, please help, weird upgrade problem to rc1!

Hi guys,

I am trying to upgrade my 2.0beta2 to current rc1,

But the strange thing is, after upgrade, the mailman won't reply the
welcome message for the confirmation of subscription mail any more.
And the subscriber is on pending always.

But if  I change it back to beta2, everything works fine.

Any clue?

Thanks!

Eric

Bob Puff@NLE | 1 Nov 06:20 2000

Mail based administration

Hello,

I have been looking for the docs on how to administrate Mailman lists via email (as opposed to the web-based
administration).  Where can I find info on this?

Bob

Bob Puff@NLE | 1 Nov 06:22 2000

De-html

The recent thread of using de-mime is interesting, and I will be checking this out.  

What I am looking for though is a way to simply remove the HTML from the plain (text) digests... leaving the
html in the normal posts and mime digests.  Is there a way to do this?  Perhaps with a 3rd-party program?

If not, is it possible to strip ALL HTML from incoming posts to the list, including when a person's mailer
sends both plain text _and_ HTML in the same message?

Bob

Chuq Von Rospach | 1 Nov 06:50 2000

Re: De-html

At 12:22 AM -0500 11/1/00, Bob Puff <at> NLE wrote:

>What I am looking for though is a way to simply remove the HTML from 
>the plain (text) digests... leaving the html in the normal posts and 
>mime digests.  Is there a way to do this?  Perhaps with a 3rd-party 
>program?

No easy way to do that. It'd require internal hooks in the digester, 
and they don't exist that I've seen.

>If not, is it possible to strip ALL HTML from incoming posts to the 
>list, including when a person's mailer sends both plain text _and_ 
>HTML in the same message?

that's waht de-mime does. Strips all messages to just the text part, 
discarding the rest.

--

-- 
Chuq Von Rospach - Plaidworks Consulting (mailto:chuqui <at> plaidworks.com)
Apple Mail List Gnome (mailto:chuq <at> apple.com)

Be just, and fear not.

Chuq Von Rospach | 1 Nov 06:51 2000

Re: Mail based administration

At 12:20 AM -0500 11/1/00, Bob Puff <at> NLE wrote:

>I have been looking for the docs on how to administrate Mailman 
>lists via email (as opposed to the web-based administration).  Where 
>can I find info on this?
>

If you're looking for something like what majordomo does, mailman doesn't.

--

-- 
Chuq Von Rospach - Plaidworks Consulting (mailto:chuqui <at> plaidworks.com)
Apple Mail List Gnome (mailto:chuq <at> apple.com)

Be just, and fear not.

Xiao Bing | 1 Nov 09:10 2000

I Can't get any error msg!!!

I modify The subscription script for my request.
like this(msg include some Chinese Charactors.Never mind)
--------------------------------------------------------------------# This Python Program is wroten by Xiao.Bing
# 2000.11
# oz_subscribe.py
"""Process subscription requests from oz_maillist form."""
import sys
import os
import string
import cgi
 
from Mailman import Utils
from Mailman import MailList
from Mailman import Errors
from Mailman.htmlformat import *
from Mailman import mm_cfg
from Mailman.Logging.Syslog import syslog
 
def main():
    doc = Document()
    parts = Utils.GetPathPieces()
    if not parts:
        doc.AddItem(Header(2, "错误"))
        doc.AddItem(Bold('未传送给CGI合法的参数!'))
        print doc.Format(bgcolor="#ffffff")
        return
       
    listname = string.lower(parts[0])
    try:
        mlist = MailList.MailList(listname)
        mlist.IsListInitialized()
    except Errors.MMListError, e:
        doc.AddItem(Header(2, "错误"))
        doc.AddItem(Bold('没有此邮件列表<em>%s</em>' % listname))
        print doc.Format(bgcolor="#ffffff")
        syslog('error', 'No such list "%s": %s\n' % (listname, e))
        return
    try:
        process_form(mlist, doc)
    finally:
        mlist.Save()
        mlist.Unlock()
 
def process_form(mlist, doc):
    form = cgi.FieldStorage()
    error = 0
    results = ''
 
    # Preliminaries done, actual processing of the form input below.
   
    if not form.has_key("email"):
        error = 1
        results = results + "你必须提供一个有效的Email地址.<br>"
        #
        # define email so we don't get a NameError below
        # with if email == mlist.GetListEmail() -scott
        #
        email = ""
    else:
        email = form["email"].value
 
    remote = remote_addr()
    if email == mlist.GetListEmail():
        error = 1
        if remote:
            remote = "Web site " + remote
        else:
            remote = "unidentified origin"
        badremote = "\n\tfrom " + remote
        syslog("mischief", "Attempt to self subscribe %s:%s"
               % (email, badremote))
    #    results = results + "You must not subscribe a list to itself!<br>"
      results = results + "不能自订阅邮件列表!<br>"
    #   缺省的文摘发布形式
 digest = mlist.digest_is_default
 
    if not mlist.digestable:
        digest = 0
    elif not mlist.nondigestable:
        digest = 1
 
    if not error:
        try:
            if mlist.FindUser(email):
                raise Errors.MMAlreadyAMember, email
            if digest:
                digesting = " digest"
            else:
                digesting = ""
            mlist.AddMember(email, "", digest, remote)
        #
        # check for all the errors that mlist.AddMember can throw
        # options  on the web page for this cgi
        #
        except Errors.MMBadEmailError:
            results = results + ("邮件列表服务器不接受此邮件地址为"
                                 "合法的邮件地址.<p>")
        except Errors.MMListError:
            results = results + ("邮件列表服务器"
                                 "不能接受订阅请求.<p>")
        except Errors.MMSubscribeNeedsConfirmation:
             results = results + ("订阅请求需要得到确认,"
                                  "订阅确认信息将被发往"
                                  "%s. 请注意: "
                                  "如果你不能及时确认,订阅将"
                                  "不能生效!<p>" % email)
 
        except Errors.MMNeedApproval, x:
            results = results + ("订阅将被<em>延缓</em> "
                                 "因为 %s.  你的请求已经被"
                                 "转发给邮件列表管理员."
                                 "你将收到通知邮件<p>" % x)
        except Errors.MMHostileAddress:
            results = results + ("你的订阅被禁止,由于"
                                 "你给的邮件地址是不可靠的.<p>")
        except Errors.MMAlreadyAMember:
            results = results + "你已经订阅过了!<p>"
        #
        # these shouldn't happen, but if someone's futzing with the cgi
        # they might -scott
        #
        except Errors.MMCantDigestError:
            results = results + \
                      "No one can subscribe to the digest of this list!"
        except Errors.MMMustDigestError:
            results = results + \
                      "This list only supports digest subscriptions!"
        else:
            results = results + \
                      "恭喜你!你已经成功的订阅了 %s 邮件列表.<p>" % \
                      (mlist.real_name)
    PrintResults(mlist, results, doc)
 
 
 
def PrintResults(mlist, results, doc):
    replacements = mlist.GetStandardReplacements()
    replacements['<mm-results>'] = results
    output = mlist.ParseTags('oz_sub_success.html', replacements)
    doc.AddItem(output)
    print doc.Format(bgcolor="#ffffff")
 
 
 
def remote_addr():
    "Try to return the remote addr, or if unavailable, None."
    if os.environ.has_key('REMOTE_HOST'):
        return os.environ['REMOTE_HOST']
    elif os.environ.has_key('REMOTE_ADDR'):
        return os.environ['REMOTE_ADDR']
    else:
        return None
--------------------------------------------------------------------------
I write a simple HTML code to invoke the script.
<form method="POST" action="/mailman/oz_subscribe/oztime_tech">
  <p>Please Input you email addr:&nbsp; <input type="text" name="email" size="20"><input type="submit" value="subscribe to" name="subscribe"></p>  
</form>
---------------------------------------------------------------------------
oz_subscribe is a CGI program produced by a script(PY) file with same name.
oztime_tech is a MailList name.
 
But I get a error msg
 

Bug in Mailman version 2.0rc1

We're sorry, we hit a bug!

Please inform the webmaster for this site of this problem. Printing of traceback and other system information has been explicitly inhibited, but the webmaster can find this information in the Mailman error logs.

So I go to see the error log.I found nothing.(Before did these.I simply cleared all content in the error log file)

Why?Who can help me?

 


Gmane