US: 1-941-4621-069
  
Cyprus: 3-572-2052-781

Go Back   ISPsystem.com Forums > ISPmanager > Troubleshooting


Reply
 
Thread Tools
Old 11-21-2011, 01:37 AM   #1
Junior Member
 
Join Date: Oct 2011
Posts: 25
paketschubser is on a distinguished road
Default mailman support does not work

Hello,

I tried to install mailman (mailman-2.1.11-11+lenny2 on Debian 5) on ISPmanager-Pro 4.3.57.9 but the creation of a new lists failed. The logfile shows the following errors:

Code:
INFO Request [212.20.171.63][elefantenladen] 'name=test&domain=example.com&policy=confirmapproval&owner=someone%40example.org&password=*&maxlen=100&prefix=test+mailing+list&info=just+a+test&func=maillist.edit&elid=&sok=ok'
EXTINFO Execute (/usr/lib/mailman/bin/newlist -q test+example.com@example.com someone@example.org "password") ret=256 got ()
EXTINFO Execute (/usr/lib/mailman/bin/config_list -o- test+example.com) return=1 exited
EXTINFO Execute (/usr/lib/mailman/bin/config_list -i/usr/local/ispmgr/var/mailman test+example.com) return=1 exited
EXTINFO Execute (/usr/lib/mailman/bin/change_pw -l test+example.com -p "password") return=1 exited
ERROR Exception 4: mailbox.source has invalid value
It seems as if there is a syntax error in the commands. I executed the first command on the shell and got the following result:
Code:
Illegal list name: test+example.com@web01
Could you please check what went wrong and fix the bug?
paketschubser is offline   Reply With Quote
Old 11-21-2011, 11:37 AM   #2
ISPsystem team
 
Join Date: Jan 2009
Posts: 111
GakcaT is on a distinguished road
Default

We'll check it out.
GakcaT is offline   Reply With Quote
Old 11-22-2011, 05:00 AM   #3
ISPsystem team
 
Join Date: Jan 2009
Posts: 111
GakcaT is on a distinguished road
Default

Try to run
Code:
/usr/lib/mailman/bin/newlist -q test+example.com@example.com someone@example.org "password"
And provide the result.
GakcaT is offline   Reply With Quote
Old 11-22-2011, 10:51 AM   #4
Junior Member
 
Join Date: Oct 2011
Posts: 25
paketschubser is on a distinguished road
Default

Quote:
Originally Posted by GakcaT View Post
And provide the result.
Code:
~# /usr/lib/mailman/bin/newlist -q test+example.com@example.com someone@example.org "password"
Create a new, unpopulated mailing list.

Usage: /usr/lib/mailman/bin/newlist [options][listname[listadmin-addr [admin-password]]]

Options:

    -l language
    --language=language
        Make the list's preferred language `language', which must be a two
        letter language code.

    -u urlhost
    --urlhost=urlhost
        Gives the list's web interface host name.

    -e emailhost
    --emailhost=emailhost
        Gives the list's email domain name.

    -q/--quiet
        Normally the administrator is notified by email (after a prompt) that
        their list has been created.  This option suppresses the prompt and
        notification.

    -h/--help
        Print this help text and exit.

You can specify as many of the arguments as you want on the command line:
you will be prompted for the missing ones.

Every Mailman list has two parameters which define the default host name for
outgoing email, and the default URL for all web interfaces.  When you
configured Mailman, certain defaults were calculated, but if you are running
multiple virtual Mailman sites, then the defaults may not be appropriate for
the list you are creating.

You also specify the domain to create your new list in by typing the command
like so:

    newlist --urlhost=www.mydom.ain mylist

where `www.mydom.ain' should be the base hostname for the URL to this virtual
hosts's lists.  E.g. with this setting people will view the general list
overviews at http://www.mydom.ain/mailman/listinfo.  Also, www.mydom.ain
should be a key in the VIRTUAL_HOSTS mapping in mm_cfg.py/Defaults.py if
the email hostname to be automatically determined.

If you want the email hostname to be different from the one looked up by the
VIRTUAL_HOSTS or if urlhost is not registered in VIRTUAL_HOSTS, you can specify
`emailhost' like so:

    newlist --urlhost=www.mydom.ain --emailhost=mydom.ain mylist

where `mydom.ain' is the mail domain name. If you don't specify emailhost but
urlhost is not in the virtual host list, then mm_cfg.DEFAULT_EMAIL_HOST will
be used for the email interface.

For backward compatibility, you can also specify the domain to create your
new list in by spelling the listname like so:

    mylist@www.mydom.ain

where www.mydom.ain is used for `urlhost' but it will also be used for
`emailhost' if it is not found in the virtual host table. Note that
'--urlhost' and '--emailhost' have precedence to this notation.

If you spell the list name as just `mylist', then the email hostname will be
taken from DEFAULT_EMAIL_HOST and the url will be taken from DEFAULT_URL (as
defined in your Defaults.py file or overridden by settings in mm_cfg.py).

Note that listnames are forced to lowercase.

The list admin address need to be a fully-qualified address, like
owner@example.com, not just owner.

Illegal list name: test+example.com@web01
Code:
~# /usr/lib/mailman/bin/version
Using Mailman version: 2.1.11
paketschubser is offline   Reply With Quote
Old 11-23-2011, 03:17 AM   #5
ISPsystem team
 
Join Date: Jan 2009
Posts: 111
GakcaT is on a distinguished road
Default

Please write a request to our technical support. We'll have a look at the problem.
GakcaT is offline   Reply With Quote
Reply

Tags
mailman

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 11:47 AM.