Koozali.org formerly Contribs.org

Mailman contrib?

Mailman contrib?
« on: August 23, 2006, 04:47:41 PM »
Has anyone tried to install Mailman in SME7 yet?
I used it on my previous SME6 but can't find any info on it.

Freek
...

Offline kruhm

  • *
  • 672
Mailman contrib?
« Reply #1 on: August 27, 2006, 02:07:33 PM »
It's in a work-in-progress (WIP) folder in gordon's site.

-create new virtualdomain lists.yourdomain.com
-wget http://www.gormand.com.au/smeserver/WIP/smeserver-mailman/mailman-2.1.5-33.rhel4sme01.i386.rpm
-wget http://www.gormand.com.au/smeserver/WIP/smeserver-mailman/smeserver-mailman-1.3.0-12.noarch.rpm
-rpm -Uvh mailman
-rpm -Uvh smeserver-mailman
-/usr/lib/mailman/bin/mmsitepass (changes password)
-/usr/lib/mailman/bin/check_perms -f (fixes permission problem, should be fixed in newer versions of smeserver-mailman)
-visit http://lists.yourdomain.com/mailman

Mailman contrib?
« Reply #2 on: August 28, 2006, 08:09:18 PM »
any of you know how these RPM's would address existing mailman lists?

I'm currently running on an SME 7.0 server...
 mailman-2.1.4-2
 e-smith-mailman-1.0-7
which is mostly working...

I'd love to use/test these RPM's, but don't want to do it with live lists...
............

Offline kruhm

  • *
  • 672
Mailman contrib?
« Reply #3 on: August 29, 2006, 02:29:05 AM »
UVA, eh?

It shouldn't affect the lists. They live in the /var/lib/mailman dir. You can even copy the dir from one server to another and it will keep everything in tact.

Mailman contrib?
« Reply #4 on: August 29, 2006, 03:15:54 PM »
Cool, I'll try it.

Only thing is, I've got lists for two different domains.  Based on the instructions, creating a domain called "lists.domain.com" confuses me as "lists" is more of a cname or psuedonym than a domain...

Shad's old version used db/accounts to track which domain a list belonged to.  Does this version?
............

Offline kruhm

  • *
  • 672
Mailman contrib?
« Reply #5 on: September 01, 2006, 01:48:45 AM »
I've never tried it using HOSTNAMES so I couldn't say but you could always give it a shot with a fake list and let us know what happens.

I always put in a VIRTUAL DOMAIN and it seems to work.

When you transfer the lists be certain to keep the permissions in tact or MAILMAN will complain.

If you run into problems, check the logs /var/log/mailman and it will point you in the right direction.

Good luck.

Offline brianr

  • *
  • 877
Mailman contrib?
« Reply #6 on: September 09, 2006, 12:52:16 PM »
I installed the SME7 version of mailman from gordons site some time ago.  The web interface seems to work, but qmail rejects any messages sent to the list:

Hi. This is the qmail-send program at bjsystems.co.uk.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.

<xxx-announce@bjsserver.bjsystems.co.uk>:
Sorry, no mailbox here by that name. (#5.1.1)


I have hunted around, but have not been able to find the problem.

I posted a bug on bugzilla, but got no response.

http://bugs.contribs.org/show_bug.cgi?id=1438
Brian j Read
(retired, but still looking after 5 SME installations)
.........

Offline kruhm

  • *
  • 672
Mailman contrib?
« Reply #7 on: September 10, 2006, 05:57:26 AM »
Send the email to: <listname>@lists.domain.tld

Offline brianr

  • *
  • 877
Mailman contrib?
« Reply #8 on: September 10, 2006, 10:27:18 AM »
Quote from: "kruhm"
Send the email to: <listname>@lists.domain.tld


Nope, that didn't work:

Hi. This is the qmail-send program at bjsystems.co.uk.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.

<xxx-announce@lists.bjsystems.co.uk>:
Sorry, I couldn't find any host named lists.bjsystems.co.uk. (#5.1.2)
Brian j Read
(retired, but still looking after 5 SME installations)
.........

Offline kruhm

  • *
  • 672
Mailman contrib?
« Reply #9 on: September 11, 2006, 12:19:04 AM »
Quote

Sorry, I couldn't find any host named lists.bjsystems.co.uk. (#5.1.2)


Do you have a virtualdomain?: lists.yourdomain.tld

Come back with the output of:
Code: [Select]

db domains show

Offline brianr

  • *
  • 877
Mailman contrib?
« Reply #10 on: September 11, 2006, 07:53:03 AM »
no, the only domains are ones I have created (i.e. not including lists...).

Should the mailman contrib have created one?

I could create it myself from server-manager?
Brian j Read
(retired, but still looking after 5 SME installations)
.........

Offline kruhm

  • *
  • 672
Mailman contrib?
« Reply #11 on: September 11, 2006, 07:59:09 AM »
Yes, follow the instructions above and create it from the server-manager.

Offline brianr

  • *
  • 877
Mailman contrib?
« Reply #12 on: September 11, 2006, 01:13:30 PM »
ok, created lists.bjsystems.co.uk, and still cannot send to the list.  As a mailbox applies to ALL domains on the server, I can't see that it would make any difference anyway.

I suspect a that some aspect of the qmail structure/configs is not correct, and I worked through everything I could find, but cannot see where the gap is.
Brian j Read
(retired, but still looking after 5 SME installations)
.........

Offline kruhm

  • *
  • 672
Mailman contrib?
« Reply #13 on: September 11, 2006, 02:46:39 PM »
Quote

I suspect a that some aspect of the qmail structure/configs is not correct, and I worked through everything I could find, but cannot see where the gap is.


you're looking in the wrong direction. The problem isn't sme, it's mailman. It's very particular in it's python and very unforgiving in it's permissions.

I could go into detail but don't have the time. The easiest thing to do is to uninstall the mailman rpms you have and follow exactly as above. I'll post it agian:
Code: [Select]

-create new virtualdomain lists.yourdomain.com
-wget http://www.gormand.com.au/smeserver/WIP/smeserver-mailman/mailman-2.1.5-33.rhel4sme01.i386.rpm
-wget http://www.gormand.com.au/smeserver/WIP/smeserver-mailman/smeserver-mailman-1.3.0-12.noarch.rpm
-rpm -Uvh mailman*
-rpm -Uvh smeserver-mailman*
-/usr/lib/mailman/bin/mmsitepass (changes password)
-/usr/lib/mailman/bin/check_perms -f (fixes permission problem, should be fixed in newer versions of smeserver-mailman)
-visit http://lists.yourdomain.com/mailman to create or modify


Let me know where it errors out and the error message.

Mailman contrib?
« Reply #14 on: October 02, 2006, 09:30:11 PM »
Tried to install Mailman and while trying to make a first list I get:
Error: Unknown virtual host: lists.mydomain.eu.org

I did make the virtual host, I even uninstalled Mailman and reinstalled it just to make sure.

I used:
http://www.gormand.com.au/smeserver/WIP/smeserver-mailman/mailman-2.1.5.1-34.rhel4.3sme01.i386.rpm
http://www.gormand.com.au/smeserver/WIP/smeserver-mailman/smeserver-mailman-1.3.0-14.noarch.rpm
http://www.gormand.com.au/smeserver/WIP/smeserver-mailman/mailman-debuginfo-2.1.5.1-34.rhel4.3sme01.i386.rpm


Did I do something wrong? Should I use the previous version instead?
I didn't use the main domain, maybe that's the problem?

Freek
...