home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / mail / mh / 976 < prev    next >
Encoding:
Internet Message Format  |  1992-07-27  |  1.3 KB

  1. Path: sparky!uunet!bonnie.concordia.ca!daily-planet.concordia.ca!alcor.Concordia.CA!gpkatch
  2. From: gpkatch@alcor.concordia.ca (Gary Katch)
  3. Newsgroups: comp.mail.mh
  4. Subject: Re: comapring field/strings in format strings
  5. Message-ID: <4615@daily-planet.concordia.ca>
  6. Date: 27 Jul 92 21:18:51 GMT
  7. Sender: usenet@daily-planet.concordia.ca
  8. Organization: Concordia University
  9. Lines: 19
  10. In-Reply-To: *
  11.   "rui@r-node.gts.org (Rui M. Pereira)
  12.   22 Jul 92 17:34:13 GMT
  13.   comp.mail.mh"
  14.   <1992Jul22.173413.26902@r-node.gts.org>
  15. X-Mailing-Address: Computing Services C-1012
  16.   1455 De Maisonneuve West
  17.   Montreal (Quebec) H3G 1M8
  18. X-Phone-Numbers: voice (514) 848-7632
  19.   fax (514) 848-7622
  20. Originator: gpkatch@alcor
  21.  
  22. Rui M. Pereira asks [*]:
  23. >Is it possible to do string comparisons, like the following half-pseudo-code:
  24. >   if %{from} == "user1@site1"
  25. >         %{cc}
  26. >   %|
  27. >         %{from}
  28.  
  29. Yes, look up the 'match' function in the mh-format manual page.
  30. I use this in an mhl format to see if a message is from my local
  31. domain and decide which format to use for display:
  32.  
  33. From:component="From",width=49,formatfield="\
  34. %(void{text})%<(match concordia)%(friendly{text})%|%{text}%>"
  35.  
  36. This works but beware.  I have reported a bug to the mh people.
  37. If any function which operates on an address is placed in the
  38. else clause above, it doesn't work.
  39.  
  40. -- gk
  41.