kamat@uceng.UC.EDU (Govind N. Kamat) (10/06/89)
On occasion, I receive a message that has the word "From" starting off
a paragraph. The VM mail program incorrectly assumes that this is the
UNIX From_ line beginning a new message.
The following small change to VM 4.41 makes it a little smarter about
where to split folders into messages:
*** vm.el.OLD Fri Oct 6 10:15:19 1989
--- vm.el Fri Oct 6 10:12:08 1989
***************
*** 604,610 ****
separator-string "\n\001\001\001\001\n\001\001\001\001"
trailer-length 6)
(setq start-regexp "^From "
! separator-string "\n\nFrom "
trailer-length 2))
(if vm-message-list
(let ((mp vm-message-list)
--- 604,610 ----
separator-string "\n\001\001\001\001\n\001\001\001\001"
trailer-length 6)
(setq start-regexp "^From "
! separator-string "\n\nFrom .+\n[^\000-\037\177: ]*:"
trailer-length 2))
(if vm-message-list
(let ((mp vm-message-list)
***************
*** 623,629 ****
(vm-set-start-of message (vm-marker (match-beginning 0)))
(setq vm-message-list (list message)
tail-cons vm-message-list))))
! (while (search-forward separator-string nil t)
(setq marker (vm-marker (+ trailer-length (match-beginning 0)))
message (vm-make-message))
(vm-set-start-of message marker)
--- 623,629 ----
(vm-set-start-of message (vm-marker (match-beginning 0)))
(setq vm-message-list (list message)
tail-cons vm-message-list))))
! (while (re-search-forward separator-string nil t)
(setq marker (vm-marker (+ trailer-length (match-beginning 0)))
message (vm-make-message))
(vm-set-start-of message marker)
--
Govind N. Kamat College of Engineering
kamat@uceng.UC.EDU University of Cincinnati
Cincinnati, OH 45221, USAkjones@talos.uucp (Kyle Jones) (10/10/89)
Govind N. Kamat writes: > On occasion, I receive a message that has the word "From" starting off > a paragraph. The VM mail program incorrectly assumes that this is the > UNIX From_ line beginning a new message. Hmmm, I thought /bin/mail on most systems quoted lines beginning with "From ". Whatever your delivery agent is, it should be doing some sort of quoting.
kayvan@mrspoc.transact.com (Kayvan Sylvan) (10/10/89)
>>>>> "Kyle" == Kyle Jones <apple!uakari.primate.wisc.edu!xanth!talos!kjones> writes:
Govind> On occasion, I receive a message that has the word "From"
Govind> starting off a paragraph. The VM mail program incorrectly
Govind> assumes that this is the UNIX From_ line beginning a new
Govind> message.
Kyle> Hmmm, I thought /bin/mail on most systems quoted lines beginning
Kyle> with "From ". Whatever your delivery agent is, it should be
Kyle> doing some sort of quoting.
Yp. It's supposed to.
From the user mail agent to the delivery agent, somone is supposed to
quote "From" to ">From" or something...
---Kayvankamat@uceng.UC.EDU (Govind N. Kamat) (10/11/89)
In article <1989Oct9.195200.11250@talos.uucp> kjones@talos.uucp (Kyle Jones) writes: Govind N. Kamat writes: > On occasion, I receive a message that has the word "From" starting off > a paragraph. The VM mail program incorrectly assumes that this is the > UNIX From_ line beginning a new message. Hmmm, I thought /bin/mail on most systems quoted lines beginning with "From ". Whatever your delivery agent is, it should be doing some sort of quoting. Yes, you are right. It was a local problem, and has been fixed. Sorry about the confusion. -- Govind N. Kamat College of Engineering kamat@uceng.UC.EDU University of Cincinnati Cincinnati, OH 45221, USA