There are two ways of attaching a signature to your Mails & News:
autoexec.bat
, your STARTUP
-Folder or your crontab
perhaps). Most of the Linux software looks for a signature in ~/.Sig
by default.
mutt
allows text files and external applications to be used. Just
edit your ~/.muttrc
and add the following line to it:
set signature=SOME_FILE
SOME_FILE
might be a text file (e.g. ~/.Sig
) or
an application (e.g. makesign myconfig_file
). If it is an
application, the line has to end with a pipe symbol (¦
).
tin
allows text files and external applications to be used. Start
tin
and press M
to enter the setup menu. Select option
61. Create signature from path/command
.
To use a text file as signature, simply enter the name of the signature file
(e. g. ~/.Sig
). To use a signature generated by an application,
enter the name of the application prepended by an exclamation mark (e. g.
! ~/signature-gen.sh
). To use no signature at all, enter
--none
.
If you set option 62. Prepend signature with "-- "
to ON
you don't need to call makeSIGN with the option --separator
.
You can edit the keys default_sigfile
and sigdashes
in the file ~/.tin/tinrc
respectively.
NOTE:
If you call an application to generate the signature tin
adds the
current newsgroup as an extra commandline argument. This will confuse
makeSIGN because it looks for a signature file with the name of the
newsgroup. To avoid this, you have to write a small shell skript that "eats"
this extra argument and give the name of this script to tin.
#!/bin/sh makeSIGN [your arguments]
This provides extra flexibility. You can generate different signatures depending on the current newsgroup that you are posting to. Take a look at this script:
#!/bin/sh NEWSGROUP=$1 case $NEWSGROUP in de.comp.os.linux*) SIGNATURE="sig-linux";; de.talk.jokes*) SIGNATURE="sig-dtj";; *) SIGNATURE="sig-generic";; esac makesign ~/$SIGNATURE.cfg
It uses different configuration files (~/sig-linux.cfg
,
~/sig-dtj.cfg
, ~/sig-generic.cfg
) depending in the
newsgroup that you are posting to.
Then please mail a description of how to add a signature to your software to mitch@uni.de
I plan support for at least pine
, knews
,
kmail
, Netscape Messenger
and Microsoft Outlook
Express
.