Well, I thought I would contribute what I have done to get majordomo and mailman running on the same host. This all done with sendmail 8.13.1+ version so use those sendmail books if you have an older/newer version of sendmail. Add the following flags to mm-handler under sendmail: <F=A/|:> Add these to the flags of the mm-handler line. (/) is probably not necessary I just have not tried it with out. (A) forces alias lookups. (:) is for (:include:) part of majordomo which is not the default no more or least not in 8.13.1+. (|) is necessary because majordomo uses pipes/forks process off to majordomo.
I am very pleased that I do not need to edit the mm-handler even though I had started. This will now allow me to cleanly migrate my customer off of majordomo to mailman. My thanks to everybody that helped Best Regards, Frank T. On Fri, 2004-10-01 at 00:24, Richard Barrett wrote: > Why not consider modifying the mm-handler Perl script. It currently > knows how to deliver to Mailman lists and knows what Mailman lists > there are by looking up Mailman file structures on disk (see line 203 > onwards of the code) and then running the Mailman delivery wrapper. I > do not user majordomo, but presumably an equivalent piece of code to > confirm and deliver to majordomo's lists could be fashioned and added. > > btw: do beware the existing latent defect of the mm-handlers failure to > properly check the return code when it call close on the pipe being > used to do the delivery, which can lead to silently lost/undelivered > messages - see next sentence for a hint at what needs to be done. Also > consider that mm-handler's home grown bounce generator can be > substituted by simply having it return the appropriate exit status to > sendmail, which will then generate the bounce message in it normal way. > You could also consider switching to a Python equivalent of mm-handler > without the defect. See: > > http://sourceforge.net/tracker/index.php? > func=detail&aid=644810&group_id=103&atid=300103 > > On 30 Sep 2004, at 23:57, Frank Torres wrote: > > > Maybe I'll get this right really tired at analyzing sendmail crap. Ok, > > as per Brad Knowles I am not using aliases for mailman but mm-handler > > and an sendmail.m4 with adding an mailer called Mmmhandler,..... as per > > the mailman documentation. Howerver in the F=<snip> I added the 'A' > > flag > > to do alias expansion but mailman seems to still fire off. I really > > need > > to use the mm-handler I need to move away from have sudo access as root > > and my time being sucked into mail list management it sucks. > > > > Best Regards, > > Frank Torres > > On Thu, 2004-09-30 at 13:05, Frank Torres wrote: > >> Sorry, I'll be a little clearer this time here is what I am trying to > >> do. Please let me know if this is possible. > >> <somelist>@my.domain > >> > >> Based on <somelist> I scan the aliases file for majordomo stuff then > >> If > >> I do not find nothing go to mailman and see if list is in mailman. I > >> really do not want to do different domains if at all possible. I > >> should > >> be able to use the same domain. All using the most friendly mta's ever > >> built sendmail<grin> > >> > >> Best Regards, > >> Frank Torres > >> > >> On Thu, 2004-09-30 at 12:25, Frank Torres wrote: > >>> Queston, I have been unsuccessful at getting mailman and majordomo to > >>> run on the same host. I am using sendmail and the mailman mm-handler. > >>> Mailman is working great its just that majordomo is not. I did put an > >>> 'A' in the mailer table for alias expansion but that does not seem to > >>> work completely. > >>> > >>> If some body has done this and can share this info that would be > >>> great. > >>> I have been scouring the web to no avail. I need to transition > >>> majordomo > >>> out but I can not do it abruptly. > >>> > >>> Best Regards, > >>> Frank > >>> > >>> _____________________________________________________________________ > >>> _ > >>> ------------------------------------------------------ > >>> Mailman-Users mailing list > >>> [EMAIL PROTECTED] > >>> http://mail.python.org/mailman/listinfo/mailman-users > >>> Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > >>> Searchable Archives: > >>> http://www.mail-archive.com/mailman-users%40python.org/ > >> > >> ______________________________________________________________________ > >> ------------------------------------------------------ > >> Mailman-Users mailing list > >> [EMAIL PROTECTED] > >> http://mail.python.org/mailman/listinfo/mailman-users > >> Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > >> Searchable Archives: > >> http://www.mail-archive.com/mailman-users%40python.org/ > > ------------------------------------------------------ > > Mailman-Users mailing list > > [EMAIL PROTECTED] > > http://mail.python.org/mailman/listinfo/mailman-users > > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > > Searchable Archives: > > http://www.mail-archive.com/mailman-users%40python.org/ >
signature.asc
Description: This is a digitally signed message part
------------------------------------------------------ Mailman-Users mailing list [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/