Cyrus to USENET gateway

Ken Murchison ken at oceana.com
Thu Sep 25 15:26:48 EDT 2003


Nils Vogels wrote:

> Ken Murchison wrote:
> 
>> Nils Vogels wrote:
>>
>>> Now, I see two possible solutions:
>>>
>>> 1) Tell Cyrus NNTPD not to force authentication for localhost
>>
>>
>>
>> allowanonymouslogin: yes
>>
>> Not recommended unless you already have a need/use for anonymous.
> 
> 
> 
> Indeed, I really don't like that option, escpecially not since my nntpd 
> will be exposed to the big bad Internet.
> 
>>
>>> 2) Tell lmtp2nntp to authenticate to Cyrus.
>>
>>
>>
>> Not an option AFAIK.
> 
> 
> 
> Bummer.
> 
>>
>> 2a) Tell lmtp2nntp to use its "feed" mode, per the note in 
>> doc/install-netnews.html in the Cyrus docs.
>>
>> This is what I recommend and what I use myself.  Since I don't use 
>> Postfix, I can't tell you exactly how to confifure it, but for 
>> Sendmail, its as simple as setting a mailer option.
> 
> 
> 
> I've set up postfix so that it feeds cyrus.example.org to my lmtp2nntp 
> socket, and lmtp2nntp is listening on it.
> 
> I'm running lmtp2nntp with the following parameters:
> 
> # lmtp2nntp --bind /var/spool/postfix/public/lmtp2nntp -d localhost -o 
> feed *
> 
> However, I keep on getting an error back from lmtp2nntp that I cannot 
> explain:
> 
> Sep 25 20:52:30 imhotep master[88839]: about to exec 
> /usr/local/cyrus/bin/nntpd
> Sep 25 20:52:30 imhotep nntp[88839]: executed
> Sep 25 20:52:30 imhotep nntp[88839]: accepted connection
> Sep 25 20:52:30 imhotep postfix/lmtp[88837]: 8F88DAB59: 
> to=<usenet+nl.test at cyrus.example.org>, 
> relay=public/lmtp2nntp[public/lmtp2nntp], delay=1, status=deferred (host 
> public/lmtp2nntp[public/lmtp2nntp] said: 451-4.4.2 Requested action 
> aborted for <usenet+nl.test at cyrus.example.org>, local error in 
> processing. 451-4.4.2 destination#0 localhost returned NNTP: 
> transmission deferred 451 4.4.2 destination#0 localhost lastresp "" (in 
> reply to end of DATA command))
> 
> Local error in processing, has anyone encountered that by any chance ? ;-)

I've never seen this.

> Also, it would be really helpful if I could debug the NNTP session in 
> some way .. nttpd doesn't seem to have the options for that, or am I 
> wrong ?

Just capture the protocol on port 119.

-- 
Kenneth Murchison     Oceana Matrix Ltd.
Software Engineer     21 Princeton Place
716-662-8973 x26      Orchard Park, NY 14127
--PGP Public Key--    http://www.oceana.com/~ken/ksm.pgp





More information about the Info-cyrus mailing list