Since may 1996 I am using yarn 0.91 for dos and yes 0.22. On 8th
December last year I encountered a serious problem!
I added the %line-parameter to my editor (qedit). Suddenly yes only
wrote by opening the message file the additional headers I told it to do
but overwrote the From, To, Subject and all other yarn-defined headers.
I removed the %line-addition, but it did not change yes's behaviour
again. I downloaded new yes, and also new yarn-programms, but it did not
help. I wrote the Author of yes several times with the logfile, but I
did *not* get an answer.
I am a blind user welcoming the automatation done by yarn. I hope that
you can help me. I include my yarn config file here and also my yes
config gile. Please do *not* flame me for this, but perhaps anyone can
help me!
Thanks for your help!!
Jens
# PC Yarn configuration file
# Lines in this file beginning with # are comments.
# Lines that end with \ are continued on the next line.
# your login ID on your host
user=Bertrams
# your full name
name=Jens Bertrams
# full domain name of your host
host=Stud-Mailer.Uni-Marburg.De
# editor program
editor=c:\utils\q.exe
# SOUP reply packet containing outgoing messages
reply-packet=c:\net\reply.zip
# compress program
compress=pkzip -m %f %d\*.*
# uncompress program
uncompress=pkunzip -o %f %d
# spell check program
spell=d:\ss30\ss %f
# Organization header added to outgoing messages
Organization=Perry Rhodan World Communication Club
# Reply-To header added to outgoing messages
Reply-To=Jens Bertrams <bertrams@stud-mailer.uni-marburg.de>
# This is the prefix inserted before quoted lines when you reply or followup.
reply-quote=>
# Message lines beginning with any of these characters are shown as quoted.
quote=>|:
# file containing signature appended to outgoing messages
signature=d:\yarn\signatur
# preserve comments in To:, Cc: and Bcc: headers of outgoing messages
address-comments=on
# keep copy of sent mail in this folder
sent-mail=mailes
# keep copy of posted articles in this folder
sent-news=news
# In the attribution settings, these character sequences are replaced at run
# time with values for the current article:
#
# %a article number
# %C current newsgroup name
# %f From: header
# %i Message-ID: header
# %n Newsgroups: header
# %[name] value of the header named between the square brackets
# %% % character
# %? space character if the attribution is less than 80 characters
# long, otherwise the new line character
# \n new line character
# attribution in reply to mail
mail-attribution=in %i, you wrote:
# attribution in followup to article
followup-attribution=In article %i,%?%f wrote:
# attribution in reply to article
reply-attribution=In article %i, you wrote:
# The save to file command writes this line at the start of each saved message.
# The default is to write no line at the beginning of the message.
save-mail-header = Nachricht von %f \n%[subject]\n
# The save to file command writes this line at the start of each saved article.
# The default is to write no line at the beginning of the article.
save-news-header = Message from %f \nin %C:\n%[subject]\n
# The save to file command writes files to this directory.
# The default is %HOME%\news.
save-directory = d:\messages
# address book file -- default is $HOME\yarn\addrbook
address-book=d:\yarn\yarn\addrbook
# If the import program finds a newsgroup in the SOUP AREAS file that is not
# in the active newsgroup list, it adds the newsgroup to the active list with
# this number of keep days.
keep=7
# maximum keep days for newsgroups added by import program
max-keep=30
# default sort criterion for article selection list
# (one of arrival, subject, score,arrival or score,subject)
sort-by=subject
# default display format of article selection list
# 0 = Subject, From
# 1 = Subject, From, Score
# 2 = Subject, From, Lines
# 3 = Subject
message-list-format=2
# map ISO-8859/1 (ISO Latin 1) character set to IBM code page 850
charset=iso-8859-1
# enable speech friendly interface
speech=on
# The follow settings are program hooks executed by Yarn.
# The programs must be in a directory in your PATH, or you must modify the
# settings by adding the full path in front of the program name.
# The import program runs this program to get the folder name where a
# message will be moved. The %f specifier is replaced with the name of
# a text file containing the message. Import expects the program to
# write the destination folder name to standard output. If the program
# generates no output, import deletes the message. To put a message in
# the INBOX, the program should output the string INBOX.
filter=%d\filter1 %f
# program that decodes MIME message
decode-mime=d:\mm\metamail %f
# program that signs a message with your secret key
secret-sign=pgp -ast %f -o %o
# program that encrypts a message with the recipient's public key
encrypt=pgp -aest %f -o %o
# program that decrypts a message and writes the plaintext to a file
decrypt=pgp %f -o %o
# program that decrypts and displays a message
decrypt-view=pgp %f -m
This is the config.txt of yes!
;
; Configuration file for YES!
; Comments (lines beginning with a ';') and empty lines are ignored.
;
;--------------------------------------------------------------------------
;
; The true_editor variable points to the true editor used to edit
; the message. I prefer to use QEdit and it's thus set up to this.
;
true_editor = c:\utils\q.exe
;
; The add_header_file is a file containing additional headers to be
; added to the message. No path allowed! - It must reside in the same
; directory as YES.EXE itself.
;
;add_header_file = add_hdrs.yes
;
; The add_params string is the additional parameters for your editor,
; like options to put it into wordwrap mode or similar. The example
; below is for QEdit and it executes a macro named wordwrap.mac after
; loading the message which does the trick.
;
;add_params = -ec:\bin\wordwrap.mac ; For QEdit only!
;
; The jump_to_line string is yet another additional parameter for your
; editor - the one used to place the cursor in a specific line. If your
; editor doesn't support this, comment it out!
; In the example below, note the use of the variable %line which will be
; initialized to the correct value before the string is passed to the
; editor as an argument.
;
jump_to_line = -n %line ; For Qedit only!
;jump_to_line = /p%line ; For the Bingo editor!
;jump_to_line = -g%line ; For Boxer!
;jump_to_line = /l%line ; For Aurora!
;jump_to_line = +%line ; For the Thomson-Davidson Editor (TDE)!
;jump_to_line = +%line ; For the Vi IMproved editor
;jump_to_line = +%line ; For the Norton Editor 1.3B
;
; The quote_dir is the directory in which the quote files are expected
; to reside if no path is explicitly given in connection with the filename
; in a signature file.
; Note, that explicitly specifying a path along with the filename overrides
; everything else. If quote_dir is not defined and no path is given along
; with the filename, the quote files are expected to reside in the same
; directory as YES.EXE.
;
quote_dir = D:\YES\QUOTES
;
; The signature_dir is the directory in which the signature files are expected
; to reside if no path is explicitly given in connection with the filename in
; ASSIGN.YES. Note, that explicitly specifying a path along with the filename
; in ASSIGN.YES overrides everything else. If signature_dir is not defined and
; no path is given along with the filename, the signature files are expected to
; reside in the same directory as YES.EXE.
;
signature_dir = D:\YES\SIGNATUR
;
; The header_dir is the directory in which the header files are expected
; to reside if no path is explicitly given in connection with the filename in
; HEADER.YES. Note, that explicitly specifying a path along with the filename
; in HEADER.YES overrides everything else. If header_dir is not defined and
; no path is given along with the filename, the header files are expected to
; reside in the same directory as YES.EXE.
;
header_dir = D:\YES\HEADERS
;
; To make YES swap itself out of low memory to XMS/EMS or disk while the
; true editor is spawned, set this to 'Always'. To disallow this, set to
; 'Never'. This keyword has no effect in the protected mode version.
;
swapping = always ; Valid values: "Always" (default) or "Never".
; This is the mask according to which YES find the signature files for
; manual selection. Default set to '*.SIG' (as in previous versions)
; when not defined.
;
signature_mask = *.SIG
; This is the mask according to which YES find the header files for
; manual selection. Default set to '*.HDR' when not defined.
;
header_mask = *.HDR
; The character used to precede variables (in order to distinguish them
; from other text). Default set to '%' and you shouldn't change this
; unless you excounter a conflict with some text or artwork in your
; signatures or quotes.
;
variable_prefix = %
; If you want (as is the custom) to auto-add a doubledash line between
; the message and the signature, set this to 'Yes' (default).
;
add_doubledash = Yes
; Here you define the pagewidth for centering quotes. Default 80 if not
; defined.
;
pagewidth = 80
; If you wish to get an error notice if the spawned editor returns an
; errorlevel other than 0, set this keyword to 'No'. If not defined, it
; defaults to 'Yes', making YES behave like Yarn in this respect.
;
ignore_doserror = no
; If you want YES to remove all empty headers on the way into the editor
; set this to 'Yes'. Default set to 'No'.
;
zap_empty_headers = no
; ================== COLORS ====================
...
Thanks!
Jens
-- Jens Bertrams http://stud-www.uni-marburg.de/~Bertrams prwcc-fancine intercom: http://ourworld.compuserve.com/homepages/prwcc email: bertrams@stud-mailer.uni-marburg.de