FAQ
In another thread we were talking about Mailman to web forum
options. As Mailman can manage NNTP I wondered whether anyone
here had come across an NNTP server for "local" (not usenet)
newsgroups ?

One that doesn't require root access and could be put on a "hosted"
Linux site. I have doubts that such a thing exists but if it does then
I thought someone here may have come across it. :-)


Regards, John.

Search Discussions

  • LuKreme at Dec 22, 2009 at 1:17 am

    On 21-Dec-2009, at 17:36, John Fitzsimons wrote:
    In another thread we were talking about Mailman to web forum
    options. As Mailman can manage NNTP I wondered whether anyone
    here had come across an NNTP server for "local" (not usenet)
    newsgroups ?

    I'd start with this search:

    http://www.google.com/search?q=nntpd


    --
    What are you, Ghouls? There are no dead students here. This week.
  • Stephen J. Turnbull at Dec 22, 2009 at 2:28 am
    John Fitzsimons writes:
    In another thread we were talking about Mailman to web forum
    options. As Mailman can manage NNTP I wondered whether anyone
    here had come across an NNTP server for "local" (not usenet)
    newsgroups ?
    Just use any old NNTP server and block access from the outside at the
    firewall.
    One that doesn't require root access and could be put on a "hosted"
    Linux site. I have doubts that such a thing exists but if it does then
    I thought someone here may have come across it. :-)
    Most such software has a configuration option to specify the port,
    since that's a common way to test modified software.
  • Barry Warsaw at Dec 22, 2009 at 3:13 am

    On Dec 21, 2009, at 7:36 PM, John Fitzsimons wrote:

    In another thread we were talking about Mailman to web forum
    options. As Mailman can manage NNTP I wondered whether anyone
    here had come across an NNTP server for "local" (not usenet)
    newsgroups ?
    Yes. I intend to explore using Twisted in Mailman 3 to provide NNTP
    and IMAP access to Mailman archives.

    -Barry

    -------------- next part --------------
    A non-text attachment was scrubbed...
    Name: PGP.sig
    Type: application/pgp-signature
    Size: 194 bytes
    Desc: This is a digitally signed message part
    URL: <http://mail.python.org/pipermail/mailman-users/attachments/20091221/d1beb939/attachment.pgp>
  • John Fitzsimons at Dec 22, 2009 at 10:35 pm

    On Mon, 21 Dec 2009 22:13:15 -0500, Barry Warsaw wrote:
    On Dec 21, 2009, at 7:36 PM, John Fitzsimons wrote:
    Hi Barry,
    In another thread we were talking about Mailman to web forum
    options. As Mailman can manage NNTP I wondered whether anyone
    here had come across an NNTP server for "local" (not usenet)
    newsgroups ?
    Yes. I intend to explore using Twisted in Mailman 3 to provide NNTP
    and IMAP access to Mailman archives.
    -Barry
    Would you mind explaining that a bit more please ? Would the end
    user need to install Twisted first to get NNTP access to Mailman
    archives ?

    When you say "archives" do you mean "old posts" ? Or would this
    provide the "live" NNTP < > email list mirroring that I am looking
    for ?

    As you appear to have already provided email to NNTP mirroring ability
    eg. Gmane would your version 3 provide the install of an NNTP server
    with the Mailman install ?

    Sorry to ask so many dumb questions but I would really like to get a
    better understanding of what you propose and whether it is likely to
    give me the mirroring facilities I am after.

    Bye the way, I don't know if the following helps, or not, but someone
    who managed to get email < > web < > NNTP newsgroups working
    said..


    "you can also make some changes to the way your web server is set up
    so that your users can access your newsgroups through the same URL as
    your web site. There is no need to include unsightly port numbers in
    the URL. This can also overcome problems of people not being able
    to read your newsgroups because of their firewall settings.

    < snip >

    we use the Apache web server with the mod_proxy module. Similar
    approaches are available with most other web servers. For IIS, you
    will either need Microsoft Proxy Server, Microsoft Internet
    Acceleration Server, or a third-party ISAPI module (such as
    http://www.isapirewrite.com/) to have the same effect.

    < snip >

    For details on how to set this up on your own web server, see the
    Apache mod_proxy documentation or the documentation for whatever web
    server or proxy server you are using, and look for details on how to
    set up a "reverse proxy".

    Don't know whether that helps, or is relevant to the discussion.


    Regards, John.
  • Barry Warsaw at Dec 22, 2009 at 11:59 pm

    On Dec 22, 2009, at 5:35 PM, John Fitzsimons wrote:

    Would you mind explaining that a bit more please ? Would the end
    user need to install Twisted first to get NNTP access to Mailman
    archives ?
    The end user wouldn't but the system administrator for the Mailman site would. It would be optional of course.
    When you say "archives" do you mean "old posts" ? Or would this
    provide the "live" NNTP < > email list mirroring that I am looking
    for ?
    Yes, old posts. Of course, three seconds after the message is approved and being sent to the list membership, it's "old" :)
    As you appear to have already provided email to NNTP mirroring ability
    eg. Gmane would your version 3 provide the install of an NNTP server
    with the Mailman install ?
    Well, there's a lot to work out with respect to packaging, but the idea is that you could run a local NNTP server that people could connect to with their newsreaders. It would work very much like Gmane (though we'd have to work out posting via NNTP issues).
    "you can also make some changes to the way your web server is set up
    so that your users can access your newsgroups through the same URL as
    your web site. There is no need to include unsightly port numbers in
    the URL. This can also overcome problems of people not being able
    to read your newsgroups because of their firewall settings.

    < snip >

    we use the Apache web server with the mod_proxy module. Similar
    approaches are available with most other web servers. For IIS, you
    will either need Microsoft Proxy Server, Microsoft Internet
    Acceleration Server, or a third-party ISAPI module (such as
    http://www.isapirewrite.com/) to have the same effect.

    < snip >

    For details on how to set this up on your own web server, see the
    Apache mod_proxy documentation or the documentation for whatever web
    server or proxy server you are using, and look for details on how to
    set up a "reverse proxy".

    Don't know whether that helps, or is relevant to the discussion.
    Hmm, I'm not sure how it is relevant to NNTP access to the mailing lists.

    -Barry
  • John Fitzsimons at Dec 23, 2009 at 12:21 am

    On Tue, 22 Dec 2009 18:59:56 -0500, Barry Warsaw wrote:
    On Dec 22, 2009, at 5:35 PM, John Fitzsimons wrote:
    Hi Barry,

    Thank you for explaining things more.

    < snip >
    As you appear to have already provided email to NNTP mirroring ability
    eg. Gmane would your version 3 provide the install of an NNTP server
    with the Mailman install ?
    Well, there's a lot to work out with respect to packaging, but the idea is that you could run a local NNTP server that people could connect to with their newsreaders.
    One can run "a local NNTP server" now. That connects to Mailman. I
    assume that you are meaning that if Twisted were installed then
    Twisted, or will it be Mailman, would provide the server ?

    Or are we not talking about an NNTP server at all ? Just a conversion
    of protocols in some way ?
    It would work very much like Gmane (though we'd have to work out posting via NNTP issues).
    < snip >

    Okay, but I am assuming that Gmane has port 119 open. Many sites that
    provide Mailman wouldn't have it open. How could that be overcome ?

    Regards, John.
  • Barry Warsaw at Dec 23, 2009 at 1:15 am

    On Dec 22, 2009, at 7:21 PM, John Fitzsimons wrote:

    One can run "a local NNTP server" now. That connects to Mailman. I
    assume that you are meaning that if Twisted were installed then
    Twisted, or will it be Mailman, would provide the server ?
    Twisted would provide the server. The only reason I'm thinking Twisted is because it might be easier to configure permissions for and integrate with Mailman. But there might be other options, e.g. along the lines of using dovecot for IMAP.
    Okay, but I am assuming that Gmane has port 119 open. Many sites that
    provide Mailman wouldn't have it open. How could that be overcome ?
    Well, you'd have to open the appropriate port. Gmane is a fine service, but it's run by a party you don't control. The idea here is to run a server that you do control for sites that want to do that.

    -Barry
  • John Fitzsimons at Dec 23, 2009 at 4:24 am

    On Tue, 22 Dec 2009 20:15:40 -0500, Barry Warsaw wrote:
    On Dec 22, 2009, at 7:21 PM, John Fitzsimons wrote:

    One can run "a local NNTP server" now. That connects to Mailman. I
    assume that you are meaning that if Twisted were installed then
    Twisted, or will it be Mailman, would provide the server ?
    Twisted would provide the server. Okay.
    The only reason I'm thinking Twisted is because it might be easier to configure permissions for and integrate with Mailman. Okay.
    But there might be other options, e.g. along the lines of using dovecot for IMAP.
    Okay, but I am assuming that Gmane has port 119 open. Many sites that
    provide Mailman wouldn't have it open. How could that be overcome ?
    Well, you'd have to open the appropriate port.
    Okay, IF an NNTP setup were part of Mailman then that would IMO
    encourage a huge number of hosters, that currently install Mailman,
    to consider opening that port. Particularly as you could put in the
    installation documents that the Mailman NNTP facility requires it.

    You would be doing a gigantic service to newsgroup fans around the
    world. I sure hope you can manage this venture.
    Gmane is a fine service,
    Yep, as a "proof of concept" situation it works particularly well. Web
    forum <> newsgroup post <> email mirroring. Few other people have
    managed that.
    but it's run by a party you don't control.
    Yes, and if one doesn't use it there is nobody else anywhere who can
    provide a similar service. Even for a cost. :-(
    The idea here is to run a server that you do control for sites that want to do that.
    -Barry
    Well, if you pull this off, then IMO Mailman will blow competing
    products out of the water. Both freeware and payware. :-)

    Regards, John.
  • Grant Taylor at Dec 23, 2009 at 8:57 pm

    On 12/22/09 22:24, John Fitzsimons wrote:
    Okay, IF an NNTP setup were part of Mailman then that would IMO
    encourage a huge number of hosters, that currently install Mailman,
    to consider opening that port. Particularly as you could put in the
    installation documents that the Mailman NNTP facility requires it.
    I'm sure that hosts would consider running an NNTP server for a few
    moments before considering the ramifications (to Mailman) of not doing
    so before ultimately considering a different mailing list manager.

    I think Mailman (as a mailing list manager) should remain separate from
    a NNTP daemon. Having Mailman take advantage of an NNTP server that
    exists is wonderful. Making the leap to requiring the use of a Mailman
    rolled NNTP server is (IMHO) extremely arrogant. Offering an optional
    program that has been "tested to work with" (tm) is something completely
    different and acceptable.

    Further, you have some sites that are running Mailman on a server that
    is already running a different NNTP server. Are you going to tell these
    sites that they have to switch from their current NNTP server to the one
    that ships with Mailman? What if they refuse to switch? Does that mean
    that they have chosen to abandon Mailman and go with another product?

    Requiring a Mailman included NNTP server is a *VERY* big and (IMHO) bad
    thing to do.

    At most, I think there should be an optional component that is tested
    and supported. Any thing beyond that should be what we currently have,
    best effort support to work with an alternative part NNTP server.
    You would be doing a gigantic service to newsgroup fans around the
    world. I sure hope you can manage this venture.
    Is adding multiple additional news servers (that only carry groups for
    the mailing lists hosted on the server) really such a good service? Or
    would it be better to (do what we currently do) gateway from Mailman and
    an existing NNTP server.
    Well, if you pull this off, then IMO Mailman will blow competing
    products out of the water. Both freeware and payware. :-)
    There are already packages that provide web form / mailing list /
    newsgroup / news server integration all in one. Synchronet comes to mind.



    Grant. . . .
  • John Fitzsimons at Dec 23, 2009 at 10:10 pm

    On Wed, 23 Dec 2009 14:57:49 -0600, Grant Taylor wrote:
    On 12/22/09 22:24, John Fitzsimons wrote:

    Okay, IF an NNTP setup were part of Mailman then that would IMO
    encourage a huge number of hosters, that currently install Mailman,
    to consider opening that port. Particularly as you could put in the
    installation documents that the Mailman NNTP facility requires it.
    I'm sure that hosts would consider running an NNTP server for a few
    moments before considering the ramifications (to Mailman) of not doing
    so before ultimately considering a different mailing list manager.
    No idea why someone wanting a mailing list manager would NOT like to
    have additional functionality. If it were an option.

    I was, of course, assuming that during Mailman's installation a
    question would be asked such as "Do you wish to enable an NNTP
    server for use with Mailman ? Y/N ?"
    I think Mailman (as a mailing list manager) should remain separate from
    a NNTP daemon.
    If people had an option during installation then they could decide
    that question for themselves.
    Having Mailman take advantage of an NNTP server that
    exists is wonderful. Making the leap to requiring the use of a Mailman
    rolled NNTP server is (IMHO) extremely arrogant.
    I wasn't recommending that. I was suggesting that if people chose,
    during installation, to add an NNTP capability then they would be
    reminded that they need to open the relevant port to get everything
    working properly.
    Offering an optional
    program that has been "tested to work with" (tm) is something completely
    different and acceptable.
    Further, you have some sites that are running Mailman on a server that
    is already running a different NNTP server. Are you going to tell these
    sites that they have to switch from their current NNTP server to the one
    that ships with Mailman? What if they refuse to switch? Does that mean
    that they have chosen to abandon Mailman and go with another product?
    No, as these people wouldn't choose the added NNTP functionality while
    installing Mailman.
    Requiring a Mailman included NNTP server is a *VERY* big and (IMHO) bad
    thing to do.
    I wasn't suggesting that. The NNTP part would be optional.
    At most, I think there should be an optional component that is tested
    and supported. Any thing beyond that should be what we currently have,
    best effort support to work with an alternative part NNTP server.
    You would be doing a gigantic service to newsgroup fans around the
    world. I sure hope you can manage this venture.
    Is adding multiple additional news servers (that only carry groups for
    the mailing lists hosted on the server) really such a good service?
    Well, as Gmane has 11,972 mailing list ported to NNTP I guess quite a
    lot of people would say "yes". IMO the only reason more people don't
    use Gmane is because they haven't heard of it and/or don't understand
    how it works.

    That certainly applies to me. Had I known about Gmane, and how it
    works, in 2002 then I would have considered using their service then.
    IF Mailman had a similar thing as an "option" then IMO many would jump
    at the opportunity to have this added functionality.
    Or
    would it be better to (do what we currently do) gateway from Mailman and
    an existing NNTP server.
    No it wouldn't. A very high percentage of "hosted" sites install
    Mailman. IF an NNTP "optional" component existed then more sites would
    offer their clients that option.

    At the moment the number of "hosted" sites that offer an NNTP option
    is pretty close to 0%. Almost all the very very few sites that offer
    NNTP do so as a newsgroup provider only. It isn't part of the "hosting
    package" that many companies offer.
    Well, if you pull this off, then IMO Mailman will blow competing
    products out of the water. Both freeware and payware. :-)
    There are already packages that provide web form / mailing list /
    newsgroup / news server integration all in one. Synchronet comes to mind.
    Almost all of which need root access and/or Linux skills. Not much use
    to people who don't have root access, or Linux skills.

    With Synchronet for example ..

    "Step-by-step Instructions
    =========================

    Note: These instructions assume you are already logged in as 'root'.

    Q. Where do I get Synchronet for Unix?

    A. There are no binary distributions at this time, so you must get the
    source code from...."


    Not everyone is a "Unix geek". Some of us simply want to be able to
    send/receive email and newsgroup posts. Preferably as a synchronised
    setup.

    This sort of thing is absurdly simple in windows. It is amazingly
    difficult in Linux.


    Regards, John.
  • Adam McGreggor at Dec 23, 2009 at 10:19 pm

    On Thu, Dec 24, 2009 at 09:10:28AM +1100, John Fitzsimons wrote:
    No idea why someone wanting a mailing list manager would NOT like to
    have additional functionality. If it were an option.
    Function-creep/bloatware, things getting too big for their own boots?

    I like small things. If I want extra packages/software, I install
    them. I don't want them to be bundled in. Especially not
    automatically.

    --
    ``I believe I am the only living man to deliberately
    place his hands in the mouth of an attacking cougar.'' (Clarence Hall)
  • Barry Warsaw at Dec 23, 2009 at 10:13 pm

    On Dec 23, 2009, at 02:57 PM, Grant Taylor wrote:
    Making the leap to requiring the use of a Mailman
    rolled NNTP server is (IMHO) extremely arrogant. Offering an optional
    program that has been "tested to work with" (tm) is something completely
    different and acceptable.
    No, Mailman will not /require/ the use of its NNTP server, just like today it
    does not require the use of Pipermail. It'll be available for anybody who
    wants an easy, turnkey solution, which actually is probably the majority of
    users. But if you don't want it, or want to roll you're own, you will of
    course be welcome to.

    -Barry
    -------------- next part --------------
    A non-text attachment was scrubbed...
    Name: signature.asc
    Type: application/pgp-signature
    Size: 835 bytes
    Desc: not available
    URL: <http://mail.python.org/pipermail/mailman-users/attachments/20091223/3d02deb8/attachment.pgp>

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupmailman-users @
categoriespython
postedDec 22, '09 at 12:36a
activeDec 23, '09 at 10:19p
posts13
users6
websitelist.org

People

Translate

site design / logo © 2022 Grokbase