Gnus development mailing list
 help / color / mirror / Atom feed
From: Dmitry Yaitskov <dimas@home.com>
Subject: Re: bad (i.e. serious) mail problems
Date: 30 Mar 1999 22:06:16 -0500	[thread overview]
Message-ID: <uoglapdcn.fsf@home.com> (raw)
In-Reply-To: Stainless Steel Rat's message of "30 Mar 1999 20:32:19 -0500"

Stainless Steel Rat <ratinox@peorth.gweep.net> wrote:

> * Dmitry Yaitskov <dimas@home.com>  on Tue, 30 Mar 1999
> | Where (rfc#) does it say so? Note, the pop3 server (or rather, 3
> | different pop servers that I tested) did not become confused. It was
> | the local mail client (gnus) that got confused.
> 
> Then the bug is in Gnus.  QED.
> 
> [...]
> | Could you please explain - how on Earth do you *know* what the "spool
> | file on the server" (if by the server you mean the machine running the
> | pop3 you got the mail from) looks like? This info is certainly not
> | included in the pop3 protocol, is it?
> 
>       (narrow-to-region start end)
>       (goto-char (point-min))
>       (if (not (or (looking-at "From .?") ; Unix mail
> 		   (looking-at "\001\001\001\001\n") ; MMDF
> 		   (looking-at "BABYL OPTIONS:") ; Babyl
> 		   ))
> 
> That is how I know.  If any of those regexps are there at the beginning of
> the buffer, the spool is mbox, MMDF, or Babyl.  If none of these are there,
> the POP server has (incorrectly) stripped that information from the
> message, and something must be inserted to replace it.

Why incorrectly? This info is not part of the message, why should it
not be stripped, even if it was present while the server has been
storing the message? What rfc specifies that a message retrieved via
pop3 must have one of those things as the first line of the message?
Looks like a wrong assumption to me. And now I kinda see your logic in
not trying to escape the you-know-what :) lines, but it seems faulty
to me. You try to guess the format the server stored its messages in
before it gave them to you via pop3. If you cannot guess (i.e. none of
the 3 regexps above match) you generate SMTP envelopes yourself, but
you do *not* escape "\n\nFrom " as if you were dealing with a valid
mbox format whereas what you're dealing with are just separate
messages, and for separate messages, the "\n\nFrom " does not have to
mean anything, and having such lines for them is perfectly legal. But
if you are building the mbox (as is the case), *you* (I mean
pop3-movemail) is the missing :) MTA, and you should make sure that
what you build is valid. Whereas it is not.

BTW, I just rechecked - neither of my 3 pop3 servers supplies any of
the magic sequences you're using to second-guess its original storage
mode.

> The choice of
> generating faux SMTP envelopes was arbitrary.  I probably had a good reason
> for that.
> 
> | [...] Tell me that's not a bug.
> 
> Show me the offending message in its entirety, including all of the headers 
> and the envelope, and I will tell you exactly where the cause is.

Enjoy :) although I don't see how it can be useful. The 'envelope'
(the first line) has been generated by pop3-movemail anyway.

-------------------------cut here----------------------------------------
>From Robertson.Davenport@bailey.com  Fri Mar 12 08:45:40 1999
Return-Path: <owner-ntemacs-users@cs.washington.edu>
Received: from h1.mail.home.com ([24.0.0.50]) by mail.rdc1.on.home.com
          (InterMail v4.00.03 201-229-104) with ESMTP
          id <19990312152831.EGNX8107.mail.rdc1.on.home.com@h1.mail.home.com>
          for <dimas@mail.mtth1.on.wave.home.com>;
          Fri, 12 Mar 1999 07:28:31 -0800
Received: from mx3-w.mail.home.com (mx3-w.mail.home.com [24.0.0.53])
	by h1.mail.home.com (8.9.0/8.9.0) with ESMTP id HAA15729;
	Fri, 12 Mar 1999 07:28:29 -0800 (PST)
Received: from trout.cs.washington.edu (trout.cs.washington.edu [128.95.1.178])
	by mx3-w.mail.home.com (8.9.1/8.9.1) with ESMTP id HAA14336;
	Fri, 12 Mar 1999 07:28:29 -0800 (PST)
Received: (majordom@localhost) by trout.cs.washington.edu (8.8.5+CS/7.2trout) id FAA06845 for ntemacs-users-outgoing; Fri, 12 Mar 1999 05:46:21 -0800 (PST)
Received: from june.cs.washington.edu (june.cs.washington.edu [128.95.1.4]) by trout.cs.washington.edu (8.8.5+CS/7.2trout) with ESMTP id FAA06841 for <ntemacs-users@trout.cs.washington.edu>; Fri, 12 Mar 1999 05:46:19 -0800 (PST)
Received: from mail.bailey.com (mail.bailey.com [192.231.53.2]) by june.cs.washington.edu (8.8.7+CS/7.2ju) with SMTP id FAA13909 for <ntemacs-users@cs.washington.edu>; Fri, 12 Mar 1999 05:46:18 -0800
Received: from mail.bailey.com [192.231.53.2]
	(HELO localhost)
	by mail.bailey.com (AltaVista Mail V2.0J/2.0J BL25J listener)
	id 0000_03c2_36e9_1af1_8ba8;
	Fri, 12 Mar 1999 08:47:29 -0500
Message-ID: <557E1B259579D211AF3E0008C7B14C8A3C21D8@exchcle5.bailey.com>
From: "Davenport, Robertson G" <Robertson.Davenport@bailey.com>
To: Jack Vinson <jvinson@chevax.ecs.umass.edu>,
        ntemacs-users
	 <ntemacs-users@cs.washington.edu>
Subject: RE: command line telnet for NT?
Date: Fri, 12 Mar 1999 08:45:40 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2448.0)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: owner-ntemacs-users@cs.washington.edu
Precedence: bulk
X-FAQ: http://www.cs.washington.edu/homes/voelker/ntemacs.html

I just ran into a new telnet client (well, it's been around for 
os/2 since 95 apparently) from Dima Malof:
  http://www.corbina.net/~maloff/tn/
I haven't tested it with Emacs yet, and thought someone else 
might want to try it and see how it fares. It's an 80KB download.

>From that webpage:
"Features:
  Emulation of mansi.sys, nansi.sys, nnansi.sys drivers. 
     Browse your Unix's termcap -- you have an entry for one 
     of this drivers for sure. Tn can (at least) emulate ANSI, 
     AT386, Interactive UNIX, Linux or FreeBSD console. 
     (Default is AT386.) 
  Charset translation. KOI8-r table is included in the d
     istribution. 
  Scroll back buffer ("Terminal History"). 
  Built-in telnet-specific "mouse actions": copy or paste to 
     the System Clipboard using your mouse, or scroll terminal's 
     history. 
  Multi-console a la screen. Run up to 10 sessions, switch 
     them with alt+F1 ... alt+F10 (default). 
  Italic and underline support (Specify a color to emulate 
     these ANSI states). 
  Support for ENVIRON, NEW-ENVIRON (Partial auto-login and 
     environment vars), TTYPE, NAWS(Transfer screen's Cols and 
     Rows to the remote) telnet protocol options. 
  Key mappings. 

  You will need Winsock 2.0 to run it. (It's included with 
     NT 4.0. If you want to run it under Windows 95 download 
     and install Winsock 2.0 for Windows 95 -- 1.4M. 
     Windows'95 has slow and buggy TCP/IP, so don't be 
     surprised.) 

  You can use NT's keyboard driver to switch to Russian under 
     NT, and you should run a DOS keyboard driver under 
     Windows'95. 

Rob Davenport

> -----Original Message-----
> From: Jack Vinson [mailto:jvinson@chevax.ecs.umass.edu]
> Sent: Tuesday, March 09, 1999 11:13 AM
> 
> I am looking for a decent version of telnet that will work 
> from the command
> line.  This should behave like the current versions of telnet 
> on Unix, for
> compatibility with the functions that call telnet.
-------------------------cut here----------------------------------------


-- 
Cheers,
-Dima.



  reply	other threads:[~1999-03-31  3:06 UTC|newest]

Thread overview: 99+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-02-23 23:50 Dmitry Yaitskov
1999-02-26  8:32 ` Lars Magne Ingebrigtsen
1999-02-26 13:29   ` Dmitry Yaitskov
1999-02-26 16:44     ` Neil Crellin
1999-02-27  3:24       ` Dmitry Yaitskov
1999-02-27 13:07         ` Lars Magne Ingebrigtsen
1999-02-28  5:19           ` Dmitry Yaitskov
1999-02-28  5:32           ` Dmitry Yaitskov
1999-02-28 12:17             ` Lars Magne Ingebrigtsen
1999-03-01 16:58 ` Shane Holder
1999-03-02 15:08   ` Lars Magne Ingebrigtsen
1999-03-02 16:06     ` Shane Holder
1999-03-04  1:19       ` Lars Magne Ingebrigtsen
1999-03-04 17:10         ` Shane Holder
1999-03-04 20:24           ` Shane Holder
1999-03-04 20:50             ` Harry Putnam
1999-03-04 22:55               ` Shane Holder
1999-03-05  9:21                 ` Kai.Grossjohann
1999-03-08 16:12                   ` Shane Holder
1999-03-08 17:27                     ` Shane Holder
1999-03-19  8:37               ` Simon Michael
1999-03-19 17:38                 ` Shane Holder
1999-03-28 15:25                   ` Lars Magne Ingebrigtsen
1999-03-28 18:16                     ` Dmitry Yaitskov
1999-03-29  9:45                       ` Kai.Grossjohann
1999-03-29 17:32                         ` bad (i.e. serious) mail problems - solution, kind of Dmitry Yaitskov
1999-03-29 17:45                           ` Dmitry Yaitskov
1999-03-29 20:37                             ` Dmitry Yaitskov
1999-03-30  1:05                               ` Stainless Steel Rat
1999-03-30  1:59                                 ` Dmitry Yaitskov
1999-03-30 15:25                                   ` Stainless Steel Rat
1999-03-30  1:04                       ` bad (i.e. serious) mail problems Stainless Steel Rat
1999-03-30  1:56                         ` Dmitry Yaitskov
1999-03-30 15:12                           ` Stainless Steel Rat
1999-03-30 15:18                             ` Kai.Grossjohann
1999-03-30 22:08                               ` Stainless Steel Rat
1999-03-31 13:13                                 ` Kai.Grossjohann
1999-03-31 15:20                                   ` Stainless Steel Rat
1999-03-31 15:34                                     ` Kai.Grossjohann
1999-03-30 17:10                             ` Dmitry Yaitskov
1999-03-31  0:30                               ` Stainless Steel Rat
1999-03-31  1:17                                 ` Dmitry Yaitskov
1999-03-31  1:32                                   ` Stainless Steel Rat
1999-03-31  3:06                                     ` Dmitry Yaitskov [this message]
1999-03-31 15:34                                       ` Stainless Steel Rat
1999-03-31 15:47                                         ` Kai.Grossjohann
1999-03-31  3:23                                     ` Greg Stark
1999-03-31  3:37                                       ` Dmitry Yaitskov
1999-03-31 15:36                                         ` Stainless Steel Rat
1999-03-31 16:39                                           ` Dmitry Yaitskov
1999-03-31 12:35                                     ` Kai.Grossjohann
1999-03-31 14:47                                       ` Frank D. Cringle
1999-04-01  2:05                                         ` Russ Allbery
1999-03-31 15:11                                       ` Stainless Steel Rat
1999-03-31 15:36                                         ` Kai.Grossjohann
1999-03-31 20:29                                           ` Stainless Steel Rat
1999-04-01  9:06                                             ` Kai.Grossjohann
1999-03-31 16:21                                         ` Christopher K Davis
1999-03-31 20:35                                           ` Stainless Steel Rat
1999-03-31 21:24                                             ` Christopher K Davis
1999-04-01  1:07                                               ` Stainless Steel Rat
1999-04-01  3:27                                                 ` Christopher K Davis
1999-04-01  9:03                                               ` Kai.Grossjohann
1999-04-01  9:23                                               ` Kai.Grossjohann
1999-04-01 22:06                                                 ` Stainless Steel Rat
1999-04-02  6:54                                                   ` Hans de Graaff
1999-04-02 10:18                                                   ` Kai.Grossjohann
1999-04-02 17:51                                                     ` Stainless Steel Rat
     [not found]                                                     ` <99Apr2.124830est.13869-2@gateway.inters!  ys.com>
1999-04-03 10:04                                                       ` Kai.Grossjohann
1999-04-03 13:37                                                         ` Stainless Steel Rat
1999-04-17  5:58                                                       ` Lars Magne Ingebrigtsen
1999-04-02 13:39                                                   ` Lars Magne Ingebrigtsen
1999-03-31  9:59                                 ` Kai.Grossjohann
1999-03-30 18:31                             ` Dmitry Yaitskov
1999-03-31  0:31                               ` Stainless Steel Rat
1999-03-31  1:19                                 ` Dmitry Yaitskov
1999-03-30  9:55                         ` Kai.Grossjohann
1999-03-30 15:20                           ` Stainless Steel Rat
1999-03-30 15:34                             ` Kai.Grossjohann
1999-03-31  0:12                               ` Stainless Steel Rat
1999-03-31 13:13                                 ` Kai.Grossjohann
1999-03-31 15:15                                   ` Stainless Steel Rat
1999-03-31 15:32                                     ` Kai.Grossjohann
1999-03-31 15:47                                       ` Stainless Steel Rat
1999-03-31 16:19                                         ` Kai.Grossjohann
1999-03-31 20:36                                           ` Stainless Steel Rat
1999-04-01  2:15                                             ` Russ Allbery
1999-04-01  8:59                                             ` Kai.Grossjohann
1999-03-31 16:24                                         ` Dmitry Yaitskov
1999-03-29 16:48                     ` Shane Holder
1999-04-02 13:33                       ` Lars Magne Ingebrigtsen
1999-03-09 20:11             ` Shane Holder
1999-03-09 20:47               ` bad (i.e. serious) mail problems (POSSIBLE culprit found) Shane Holder
1999-03-15 15:31                 ` Shane Holder
1999-03-28 15:04                   ` Lars Magne Ingebrigtsen
1999-03-09 21:54               ` bad (i.e. serious) mail problems Harry Putnam
1999-03-12 22:48                 ` Shane Holder
1999-03-12 23:19                   ` Kai.Grossjohann
1999-03-13  0:28                     ` Shane Holder

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=uoglapdcn.fsf@home.com \
    --to=dimas@home.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).