N.Cat | 26 Aug 03:40 2005

[PATCH] RFC2449 "CAPA" support

Since some clients want capabilities to be described (e.g. KMail complains 
that it can't determine UIDL support), I implemented the "CAPA" command as 
per RFC 2449. The capabilities set also includes "pass" (it's identical to 
NGPopper's).

See
http://www.acm.jhu.edu/~trisk/popa3d-1.0-capa.diff

-Trisk

Solar Designer | 26 Aug 15:47 2005

Re: [PATCH] RFC2449 "CAPA" support

On Thu, Aug 25, 2005 at 06:40:06PM -0700, N.Cat wrote:
> Since some clients want capabilities to be described (e.g. KMail complains 
> that it can't determine UIDL support),

I was unaware that such clients existed.  Although adding CAPA support
to popa3d has been on TODO for years, I was not planning on doing that
until popa3d would have to say anything beyond RFC 1939's definitions. (*)

> I implemented the "CAPA" command as per RFC 2449.
> The capabilities set also includes "pass" (it's identical to NGPopper's).

RFC 2449 doesn't define a capability named PASS.  Unless there's a
client which depends on it, I would rather not declare it.

(*) Well, frankly, I was about to add CAPA support into popa3d in 1999,
but then put it on the back burner.  There are also some problems with
RFC 2449 (especially with PIPELINING) that noone has bothered to comment
on (let alone fix them in a subsequent revision of the RFC):

	http://www.imc.org/ietf-pop3ext/mail-archive/msg00083.html

Thanks,

--

-- 
Alexander Peslyak <solar at openwall.com>
GPG key ID: B35D3598  fp: 6429 0D7E F130 C13E C929  6447 73C3 A290 B35D 3598
http://www.openwall.com - bringing security into open computing environments

Was I helpful?  Please give your feedback here: http://rate.affero.net/solar

(Continue reading)

N.Cat | 27 Aug 08:09 2005

Re: [PATCH] RFC2449 "CAPA" support

On Friday 26 August 2005 06:47 am, Solar Designer wrote:
> On Thu, Aug 25, 2005 at 06:40:06PM -0700, N.Cat wrote:
> > Since some clients want capabilities to be described (e.g. KMail
> > complains that it can't determine UIDL support),
>
> I was unaware that such clients existed.  Although adding CAPA support
> to popa3d has been on TODO for years, I was not planning on doing that
> until popa3d would have to say anything beyond RFC 1939's definitions. (*)
>

I think it's a good idea to advertise the capabilities for commands defined as 
optional in RFC 1939. This prevents clients from making incorrect assumptions 
if they don't resort to extensive probing with CAPA unavailable.

> > I implemented the "CAPA" command as per RFC 2449.
> > The capabilities set also includes "pass" (it's identical to NGPopper's).
>
> RFC 2449 doesn't define a capability named PASS.  Unless there's a
> client which depends on it, I would rather not declare it.

Right. That should be unnecessary since the USER tag is supposed to indicate 
support for the PASS command.

> (*) Well, frankly, I was about to add CAPA support into popa3d in 1999,
> but then put it on the back burner.  There are also some problems with
> RFC 2449 (especially with PIPELINING) that noone has bothered to comment
> on (let alone fix them in a subsequent revision of the RFC):
>
> 	http://www.imc.org/ietf-pop3ext/mail-archive/msg00083.html

(Continue reading)

Jim Mirick | 29 Aug 16:46 2005
Picon
Picon

connecting via Thunderbird

I am running RH ES v4 and I have installed the RPM of popa3d.  I can connect via

command line and see messages in my list, and read them . . . but I'm trying to

get my Thunderbird client on another machine to connect.  I have created the

account in t-bird's account list, it prompts me for a password, then gives a

popup saying "server says invlaid login."  I can send via t-bird, I'm using

Postfix on the server so I know its actually connecting to the machine.  And

Postfix processes incoming emails into the mailbox, but T-bird just can't get 
them.

Any help, or pointing to documentation, would be appreciated.  I have relatively

little Unix experience and I'm trying to make a point about getting our servers

off Windows, this doesn't help!  Thanks . . .

Hallgrimur H. Gunnarsson | 29 Aug 18:12 2005
Picon

Re: connecting via Thunderbird

On 8/29/05, Jim Mirick <jrmpublic@...> wrote:
> I am running RH ES v4 and I have installed the RPM of popa3d.  I can connect via
> command line and see messages in my list, and read them . . . but I'm trying to
> get my Thunderbird client on another machine to connect.  

Judging by the above, this is a thunderbird issue, not a popa3d issue.

> Any help, or pointing to documentation, would be appreciated.

I'd suggest the relevant thunderbird documentation and/or requesting
help from a mailing list that deals with thunderbird issues.

(Also: take a look at the popa3d syslog output, that might give you a
clue as to what is causing your problem.)

Dave Oksner | 29 Aug 18:54 2005
Picon

Re: connecting via Thunderbird

Are you getting any popa3d messages in the logs (/var/log/messages, probably)?

If not, check the firewall settings (probably either ipchains or iptables).
RedHat might not allow access to the pop3 port by default.  You may have
to add a new rule to allow for it.

Dave

On Mon, Aug 29, 2005 at 02:46:14PM +0000, Jim Mirick wrote:
> I am running RH ES v4 and I have installed the RPM of popa3d.  I can connect via
> 
> command line and see messages in my list, and read them . . . but I'm trying to
> 
> get my Thunderbird client on another machine to connect.  I have created the
> 
> account in t-bird's account list, it prompts me for a password, then gives a
> 
> popup saying "server says invlaid login."  I can send via t-bird, I'm using
> 
> Postfix on the server so I know its actually connecting to the machine.  And
> 
> Postfix processes incoming emails into the mailbox, but T-bird just can't get 
> them.
> 
> Any help, or pointing to documentation, would be appreciated.  I have relatively
> 
> little Unix experience and I'm trying to make a point about getting our servers
> 
> off Windows, this doesn't help!  Thanks . . .

(Continue reading)

damir bikmuhametov | 30 Aug 08:22 2005

Re: connecting via Thunderbird

On Mon, Aug 29, 2005 at 02:46:14PM +0000, Jim Mirick wrote:

> Any help, or pointing to documentation, would be appreciated.  I
> have relatively little Unix experience and I'm trying to make a
> point about getting our servers off Windows, this doesn't help!

Jim,

One of the main rules of unix system administrator is: "Watch logs!"

You should configure your syslog to write popa3d's log messages into
separate file. Say, /var/log/popa3d.log.

man syslog
man syslog.conf

--

-- 
boco

Jim Mirick | 30 Aug 22:26 2005
Picon
Picon

Re: connecting via Thunderbird

Hallgrimur H. Gunnarsson <hhg <at> ...> writes:

> 
> On 8/29/05, Jim Mirick <jrmpublic <at> ...> wrote:
> > I am running RH ES v4 and I have installed the RPM of popa3d.  I can connect
 via
> > command line and see messages in my list, and read them . . . but I'm trying
 to
> > get my Thunderbird client on another machine to connect.  
> 
> Judging by the above, this is a thunderbird issue, not a popa3d issue.
> 
> > Any help, or pointing to documentation, would be appreciated.
> 
> I'd suggest the relevant thunderbird documentation and/or requesting
> help from a mailing list that deals with thunderbird issues.
> 
> (Also: take a look at the popa3d syslog output, that might give you a
> clue as to what is causing your problem.)
> 
> 
Thunderbird can connect to other mail servers with no problem, 
so it wouldn't seem to be the client program, but good point 
of course. . .

Solar Designer | 30 Aug 22:38 2005

Re: Re: connecting via Thunderbird

On Tue, Aug 30, 2005 at 08:26:19PM +0000, Jim Mirick wrote:
> Thunderbird can connect to other mail servers with no problem, 
> so it wouldn't seem to be the client program, but good point 
> of course. . .

Given that you're on RHEL, this is very likely a packet filtering
("firewall") setup issue, as correctly pointed out by Dave Oksner.
Please invoke the following command as root and see if it helps:

	service iptables stop

Please also review your logs and let us (popa3d-users) know if you find
any messages from popa3d in there.

--

-- 
Alexander Peslyak <solar at openwall.com>
GPG key ID: B35D3598  fp: 6429 0D7E F130 C13E C929  6447 73C3 A290 B35D 3598
http://www.openwall.com - bringing security into open computing environments

Was I helpful?  Please give your feedback here: http://rate.affero.net/solar

Daniel | 31 Aug 11:43 2005

Re: connecting via Thunderbird

>popup saying "server says invlaid login."

Are you sure it isn't a cached password issue in thunderbird?

hotdiggedgdog

*********** REPLY SEPARATOR  ***********

On 29/08/2005 at 2:46 pm Jim Mirick wrote:

>I am running RH ES v4 and I have installed the RPM of popa3d.  I can
>connect via
>
>command line and see messages in my list, and read them . . . but I'm
>trying to
>
>get my Thunderbird client on another machine to connect.  I have created
>the
>
>account in t-bird's account list, it prompts me for a password, then gives
>a
>
>popup saying "server says invlaid login."  I can send via t-bird, I'm using
>
>Postfix on the server so I know its actually connecting to the machine. 
>And
>
>Postfix processes incoming emails into the mailbox, but T-bird just can't
>get 
>them.
(Continue reading)


Gmane