public inbox for gentoo-server@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-server] Mailing List Manager that does not need to integrate tightly with the mail server?
@ 2011-05-25 11:22 Pandu Poluan
  2011-05-25 12:16 ` Ramon van Alteren
  0 siblings, 1 reply; 9+ messages in thread
From: Pandu Poluan @ 2011-05-25 11:22 UTC (permalink / raw
  To: Gentoo-server

Okay, the CEO of the company had just asked me to set up a 'proper
mailing' list.

For reasons too long to describe here, we've been running with
hMailServer on Windows Server 2003. Unfortunately the 'distribution
list' facility on hMailServer is, to put it mildly, lacking.

hMailServer is scriptable, but rather than reinventing the wheel, I
guess I'll just create another GentooServer VM to handle this.

Now, for this purpose, I'm looking for a Mailing List Manager that
fulfills the following requirements:

  * Does not need access to the email spool directory
  * Does not need to integrate with the mail server, but can act as a
POP3 / IMAP client -- or --
  * Can act as an SMTP server (so that I can employ fetchmail to
actually perform the mail-pulling)
  * Support basic mailing list management commands (subscribe + unsubscribe)
  * Performs mail header mangling (e.g., prefixing Subject: with [ListName])
  * Allows for one-way (e.g., announcement-only) mailing list

*Not* required are:

  * Web-based management
  * Mail archival system
  * Integration with Active Directory and/or LDAP

Can anyone recommend something that fits my need?

Rgds,
--
Pandu E Poluan
~ IT Optimizer ~
Visit my Blog: http://pepoluan.posterous.com



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-server] Mailing List Manager that does not need to integrate tightly with the mail server?
  2011-05-25 11:22 Pandu Poluan
@ 2011-05-25 12:16 ` Ramon van Alteren
  0 siblings, 0 replies; 9+ messages in thread
From: Ramon van Alteren @ 2011-05-25 12:16 UTC (permalink / raw
  To: gentoo-server

mailman ?

On Wed, May 25, 2011 at 13:22, Pandu Poluan <pandu@poluan.info> wrote:
> Okay, the CEO of the company had just asked me to set up a 'proper
> mailing' list.
>
> For reasons too long to describe here, we've been running with
> hMailServer on Windows Server 2003. Unfortunately the 'distribution
> list' facility on hMailServer is, to put it mildly, lacking.
>
> hMailServer is scriptable, but rather than reinventing the wheel, I
> guess I'll just create another GentooServer VM to handle this.
>
> Now, for this purpose, I'm looking for a Mailing List Manager that
> fulfills the following requirements:
>
>  * Does not need access to the email spool directory
>  * Does not need to integrate with the mail server, but can act as a
> POP3 / IMAP client -- or --
>  * Can act as an SMTP server (so that I can employ fetchmail to
> actually perform the mail-pulling)
>  * Support basic mailing list management commands (subscribe + unsubscribe)
>  * Performs mail header mangling (e.g., prefixing Subject: with [ListName])
>  * Allows for one-way (e.g., announcement-only) mailing list
>
> *Not* required are:
>
>  * Web-based management
>  * Mail archival system
>  * Integration with Active Directory and/or LDAP
>
> Can anyone recommend something that fits my need?
>
> Rgds,
> --
> Pandu E Poluan
> ~ IT Optimizer ~
> Visit my Blog: http://pepoluan.posterous.com
>
>



^ permalink raw reply	[flat|nested] 9+ messages in thread

* RE: [gentoo-server] Mailing List Manager that does not need to integrate tightly with the mail server?
@ 2011-05-25 14:31 Pandu Poluan
  2011-05-25 16:19 ` kashani
  2011-05-25 16:57 ` Brian Kroth
  0 siblings, 2 replies; 9+ messages in thread
From: Pandu Poluan @ 2011-05-25 14:31 UTC (permalink / raw
  To: gentoo-server

On Wed, May 25, 2011 at 13:22, Pandu Poluan <pandu@poluan.info> wrote:
> Okay, the CEO of the company had just asked me to set up a 'proper
> mailing' list.
>
> For reasons too long to describe here, we've been running with
> hMailServer on Windows Server 2003. Unfortunately the 'distribution
> list' facility on hMailServer is, to put it mildly, lacking.
>
> hMailServer is scriptable, but rather than reinventing the wheel, I
> guess I'll just create another GentooServer VM to handle this.
>
> Now, for this purpose, I'm looking for a Mailing List Manager that
> fulfills the following requirements:
>
>  * Does not need access to the email spool directory
>  * Does not need to integrate with the mail server, but can act as a
> POP3 / IMAP client -- or --
>  * Can act as an SMTP server (so that I can employ fetchmail to
> actually perform the mail-pulling)
>  * Support basic mailing list management commands (subscribe + unsubscribe)
>  * Performs mail header mangling (e.g., prefixing Subject: with [ListName])
>  * Allows for one-way (e.g., announcement-only) mailing list
>
> *Not* required are:
>
>  * Web-based management
>  * Mail archival system
>  * Integration with Active Directory and/or LDAP
>
> Can anyone recommend something that fits my need?
>

>From: Ramon van Alteren <ramon@vanalteren.nl>
>Date: 2011-05-25 19:16

> mailman ?

Doesn't mailman require access to the mail spool dir?

Or am I reading the docs wrong... @_@

Rgds,
--
Pandu E Poluan
~ IT Optimizer ~

Sent from Nokia E72-1




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-server] Mailing List Manager that does not need to integrate tightly with the mail server?
  2011-05-25 14:31 [gentoo-server] Mailing List Manager that does not need to integrate tightly with the mail server? Pandu Poluan
@ 2011-05-25 16:19 ` kashani
  2011-05-25 17:46   ` R. David Murray
  2011-05-25 16:57 ` Brian Kroth
  1 sibling, 1 reply; 9+ messages in thread
From: kashani @ 2011-05-25 16:19 UTC (permalink / raw
  To: gentoo-server

On 5/25/2011 7:31 AM, Pandu Poluan wrote:
>> From: Ramon van Alteren<ramon@vanalteren.nl>
>> Date: 2011-05-25 19:16
>
>> mailman ?
>
> Doesn't mailman require access to the mail spool dir?
>
> Or am I reading the docs wrong... @_@

	It doesn't. Assuming Postfix you can just add it to your aliases. You 
might need to do a bit more, but that's all that's left of my old 
Mailman config at the moment.

# mailman settings
# alias_maps = hash:/etc/mail/aliases
alias_maps = hash:/etc/mail/aliases, hash:/var/lib/mailman/data/aliases

I usually make lists.mydomain.com a virtual domain in Postfix and hand 
the whole thing to mailman. Simpler than adding individual aliases to 
Mailman each time you create a list.

kashani



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-server] Mailing List Manager that does not need to integrate tightly with the mail server?
  2011-05-25 14:31 [gentoo-server] Mailing List Manager that does not need to integrate tightly with the mail server? Pandu Poluan
  2011-05-25 16:19 ` kashani
@ 2011-05-25 16:57 ` Brian Kroth
  1 sibling, 0 replies; 9+ messages in thread
From: Brian Kroth @ 2011-05-25 16:57 UTC (permalink / raw
  To: Pandu Poluan; +Cc: gentoo-server

[-- Attachment #1: Type: text/plain, Size: 1920 bytes --]

Pandu Poluan <pandu@poluan.info> 2011-05-25 21:31:
> On Wed, May 25, 2011 at 13:22, Pandu Poluan <pandu@poluan.info> wrote:
>> Okay, the CEO of the company had just asked me to set up a 'proper
>> mailing' list.
>>
>> For reasons too long to describe here, we've been running with
>> hMailServer on Windows Server 2003. Unfortunately the 'distribution
>> list' facility on hMailServer is, to put it mildly, lacking.
>>
>> hMailServer is scriptable, but rather than reinventing the wheel, I
>> guess I'll just create another GentooServer VM to handle this.
>>
>> Now, for this purpose, I'm looking for a Mailing List Manager that
>> fulfills the following requirements:
>>
>>  * Does not need access to the email spool directory
>>  * Does not need to integrate with the mail server, but can act as a
>> POP3 / IMAP client -- or --
>>  * Can act as an SMTP server (so that I can employ fetchmail to
>> actually perform the mail-pulling)
>>  * Support basic mailing list management commands (subscribe + unsubscribe)
>>  * Performs mail header mangling (e.g., prefixing Subject: with [ListName])
>>  * Allows for one-way (e.g., announcement-only) mailing list
>>
>> *Not* required are:
>>
>>  * Web-based management
>>  * Mail archival system
>>  * Integration with Active Directory and/or LDAP
>>
>> Can anyone recommend something that fits my need?
>>
>
>> From: Ramon van Alteren <ramon@vanalteren.nl>
>> Date: 2011-05-25 19:16
>
>> mailman ?
>
> Doesn't mailman require access to the mail spool dir?
>
> Or am I reading the docs wrong... @_@
>
> Rgds,

No, it has its own spooling system.  You just have to setup aliases in 
sendmail (or your mda of choice) to deliver to the mailman delivery 
program with the appropriate arguments.  Mailman should then turn around 
and submit new message back out to the list members again using your 
local msa mechanisms.

Brian

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* RE: [gentoo-server] Mailing List Manager that does not need to integrate tightly with the mail server?
@ 2011-05-25 17:16 Pandu Poluan
  0 siblings, 0 replies; 9+ messages in thread
From: Pandu Poluan @ 2011-05-25 17:16 UTC (permalink / raw
  To: Gentoo-server Mailing list

Pandu Poluan <pandu@poluan.info> 2011-05-25 21:31:
> On Wed, May 25, 2011 at 13:22, Pandu Poluan <pandu@poluan.info> wrote:
>> Now, for this purpose, I'm looking for a Mailing List Manager that
>> fulfills the following requirements:
>>
>>  * Does not need access to the email spool directory
>>  * Does not need to integrate with the mail server, but can act as a
>> POP3 / IMAP client -- or --
>>  * Can act as an SMTP server (so that I can employ fetchmail to
>> actually perform the mail-pulling)
>>  * Support basic mailing list management commands (subscribe + unsubscribe)
>>  * Performs mail header mangling (e.g., prefixing Subject: with [ListName])
>>  * Allows for one-way (e.g., announcement-only) mailing list
>>
>> *Not* required are:
>>
>>  * Web-based management
>>  * Mail archival system
>>  * Integration with Active Directory and/or LDAP
>>
>> Can anyone recommend something that fits my need?
>>
>
>> From: Ramon van Alteren <ramon@vanalteren.nl>
>> Date: 2011-05-25 19:16
>
>> mailman ?
>
> Doesn't mailman require access to the mail spool dir?
>
> Or am I reading the docs wrong... @_@
>
> Rgds,

From: Brian Kroth <bpkroth@gmail.com>
Date: 2011-05-25 23:57

>No, it has its own spooling system.  You just have to setup aliases in 
>sendmail (or your mda of choice) to deliver to the mailman delivery 
>program with the appropriate arguments.  Mailman should then turn around 
>and submit new message back out to the list members again using your 
>local msa mechanisms.
>
>Brian

Ah, thank you! Your explanation indeed clarifies my confusion!

Okay then, off to RTFM on mailman :)

Rgds,
--
Pandu E Poluan
~ IT Optimizer ~

Sent from Nokia E72-1




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-server] Mailing List Manager that does not need to integrate tightly with the mail server?
  2011-05-25 16:19 ` kashani
@ 2011-05-25 17:46   ` R. David Murray
  2011-06-02 17:32     ` kashani
  0 siblings, 1 reply; 9+ messages in thread
From: R. David Murray @ 2011-05-25 17:46 UTC (permalink / raw
  To: gentoo-server

On Wed, 25 May 2011 09:19:15 -0700, kashani <kashani-list@badapple.net> wrote:
> On 5/25/2011 7:31 AM, Pandu Poluan wrote:
> >> From: Ramon van Alteren<ramon@vanalteren.nl>
> >> Date: 2011-05-25 19:16
> >
> >> mailman ?
> >
> > Doesn't mailman require access to the mail spool dir?
> >
> > Or am I reading the docs wrong... @_@
> 
> 	It doesn't. Assuming Postfix you can just add it to your aliases. You 
> might need to do a bit more, but that's all that's left of my old 
> Mailman config at the moment.
> 
> # mailman settings
> # alias_maps = hash:/etc/mail/aliases
> alias_maps = hash:/etc/mail/aliases, hash:/var/lib/mailman/data/aliases
> 
> I usually make lists.mydomain.com a virtual domain in Postfix and hand 
> the whole thing to mailman. Simpler than adding individual aliases to 
> Mailman each time you create a list.

Could you share your config for doing this?  I did my setup by following
the mailman/postfix docs, so right now my config has repeated entries
for the virtual domain and the root domain, and while I don't see why I
should need the root domain addresses, that's the way mailman seems to
want to do it.

To the OP: you could also use getmail or fetchmail to pull incoming
mail via POP or IMAP and feed it to the relevant mailman programs,
but you'll have to write your own script for setting up the relevant
configuration for the various mailboxes (or do it by hand if you have
a limited number of lists).  I can't think of any way in which mailman
accesses the system mail spool, it is all alias-piped-to-program driven.

--
R. David Murray           http://www.bitdance.com



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-server] Mailing List Manager that does not need to integrate tightly with the mail server?
  2011-05-25 17:46   ` R. David Murray
@ 2011-06-02 17:32     ` kashani
  2011-06-02 18:37       ` R. David Murray
  0 siblings, 1 reply; 9+ messages in thread
From: kashani @ 2011-06-02 17:32 UTC (permalink / raw
  To: gentoo-server

On 5/25/2011 10:46 AM, R. David Murray wrote:
> On Wed, 25 May 2011 09:19:15 -0700, kashani<kashani-list@badapple.net>  wrote:
>> On 5/25/2011 7:31 AM, Pandu Poluan wrote:
>>>> From: Ramon van Alteren<ramon@vanalteren.nl>
>>>> Date: 2011-05-25 19:16
>>>
>>>> mailman ?
>>>
>>> Doesn't mailman require access to the mail spool dir?
>>>
>>> Or am I reading the docs wrong... @_@
>>
>> 	It doesn't. Assuming Postfix you can just add it to your aliases. You
>> might need to do a bit more, but that's all that's left of my old
>> Mailman config at the moment.
>>
>> # mailman settings
>> # alias_maps = hash:/etc/mail/aliases
>> alias_maps = hash:/etc/mail/aliases, hash:/var/lib/mailman/data/aliases
>>
>> I usually make lists.mydomain.com a virtual domain in Postfix and hand
>> the whole thing to mailman. Simpler than adding individual aliases to
>> Mailman each time you create a list.
>
> Could you share your config for doing this?  I did my setup by following
> the mailman/postfix docs, so right now my config has repeated entries
> for the virtual domain and the root domain, and while I don't see why I
> should need the root domain addresses, that's the way mailman seems to
> want to do it.

	Piecing my config back together it looks like I didn't make it a 
virtual domain which makes sense in my config.

mydestination = $myhostname, localhost.$mydomain, localhost, 
lists.badapple.net

All the other domains are virtual in Mysql which I don't think works at 
all with Mailman.

kashani



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-server] Mailing List Manager that does not need to integrate tightly with the mail server?
  2011-06-02 17:32     ` kashani
@ 2011-06-02 18:37       ` R. David Murray
  0 siblings, 0 replies; 9+ messages in thread
From: R. David Murray @ 2011-06-02 18:37 UTC (permalink / raw
  To: gentoo-server

On Thu, 02 Jun 2011 10:32:29 -0700, kashani <kashani-list@badapple.net> wrote:
> On 5/25/2011 10:46 AM, R. David Murray wrote:
> > On Wed, 25 May 2011 09:19:15 -0700, kashani<kashani-list@badapple.net>  wrote:
> >> I usually make lists.mydomain.com a virtual domain in Postfix and hand
> >> the whole thing to mailman. Simpler than adding individual aliases to
> >> Mailman each time you create a list.
> >
> > Could you share your config for doing this?  I did my setup by following
> > the mailman/postfix docs, so right now my config has repeated entries
> > for the virtual domain and the root domain, and while I don't see why I
> > should need the root domain addresses, that's the way mailman seems to
> > want to do it.
> 
> 	Piecing my config back together it looks like I didn't make it a 
> virtual domain which makes sense in my config.
> 
> mydestination = $myhostname, localhost.$mydomain, localhost, 
> lists.badapple.net
> 
> All the other domains are virtual in Mysql which I don't think works at 
> all with Mailman.

Ah, I see.  Since I've got more than one 'lists' subdomain (for
different top level domains), I don't think that will work for me.
(Although it might...I'll have to give it some thought at some point).

Maybe Mailman3 will support this more directly.

--
R. David Murray           http://www.bitdance.com



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2011-06-02 19:12 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-25 14:31 [gentoo-server] Mailing List Manager that does not need to integrate tightly with the mail server? Pandu Poluan
2011-05-25 16:19 ` kashani
2011-05-25 17:46   ` R. David Murray
2011-06-02 17:32     ` kashani
2011-06-02 18:37       ` R. David Murray
2011-05-25 16:57 ` Brian Kroth
  -- strict thread matches above, loose matches on Subject: below --
2011-05-25 17:16 Pandu Poluan
2011-05-25 11:22 Pandu Poluan
2011-05-25 12:16 ` Ramon van Alteren

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox