home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Black Box 4
/
BlackBox.cdr
/
bbs_mail
/
carbon43.arj
/
CARBON.DOC
next >
Wrap
Text File
|
1991-01-11
|
7KB
|
196 lines
CARBON COPY MAKER
VERSION 4.3
(c) 1991
For those of you involved in E-Mail that do not have the Carbon Copy
function in your message editor, this program is for you. It will search
your netmail area and create carbon copies of messages that you wish to
send to several people.
First: This is public domain. Enjoy it and pass it around.
Second: To use this program you must have two files in directory you run it
from: CONFIG.DOG and USERLIST.DOG If you don't have them, use a simple
text editor and create each one. The format for each is below:
CONFIG.DOG contains your net/node number, your netmail directory, and
incoming files directory. (The netmail directory is the only entry this
program really needs, the rest are ignored.)
Sample CONFIG.DOG:
Node 1:14/626
Mail C:\Bink\Netmail\
Files C:\Bink\Inbound\
(Trailing backslash doesn't matter, omit it if you choose)
USERLIST.DOG contain a list of those who you send mail to. It is
ALPHABETICAL and the RIGHT MARGIN is justified. Point addresses can be
included but this version of my program ignores them and only uses the
net/node number.
Example USERLIST.DOG:
Blow, Joe 12/345
Blow, Joseph 12/345
Jones, Tom 15/234
Lancaster, Burt 120/1
Mouse, Mickey 222/1.7
Zorro, Frank 13/1
NOTE!: There MUST be at least 30 spaces between the names and the numbers.
Here's how it works:
Create the message you want to copy with the FIRST LINE of the message
beginning with CC: or cc: followed by each name separated by commas. Add as
many names as you like and then follow them with a CR/LF. Then write your
message. Example:
-------------------------
Enter a message to Joe Blow, and put this on the FIRST line:
CC: Mickey Mouse, Burt Lancaster
Hi, Guys! How are you? This is being copied to all of you. Pretty neat,
huh!
--------------------------
After you save the message and exit your editor, but BEFORE you bundle it
for mailing, run CARBON (again, make sure you are in the directory
containing the above programs). When it's finished you will have three
identical messages. One for Joe Blow, one for Mickey Mouse, and one for
Burt Lancaster.
Each will be addressed to the proper person and include their net/node in
the destination. You can then bundle them for mailing.
Each copy will also have a line added to the beginning of the text
indicating who the orginal was sent to. (otherwise there would be no way
of knowing.)
Also, any hidden FMPT or TOPT addressing will become visible but will
not affect the newly created addresses.
To see all this, create a test message with a CC: Name, Name, Etc. on
the first line. Run the Carbon Copy program by typing CARBON. Then use
your message editor to look at the newly created messages.
--------------------------------------------------------------------------
LIMITATIONS:
Maximum of 500 messages in your netmail area.
Maximum of 1000 lines in the USERLIST.DOG file
--------------------------------------------------------------------------
QUIRKS:
I FORWARD FILES/REMAPPING
If you use a utility to allow Files to be routed through your system,
then run that BEFORE CARBON.
If you use REMAPPER, POINTMAP, or a utility to readdress messages, you
probably should run them AFTER CARBON.
The sequence should be as follows: 1. Forward Files
2. Carbon Copy
3. Remap for Points
At least that works best on our system.
II KILL/SENT
To keep the message base trimmed down, each message carbon copied is
flagged Kill/Sent. Sorry if that is not the way you like it. Maybe in
future versions, I can make it optional.
III FILE ATTACHES
You can also use this function to send files to several people, just file
attach the file to the message before running CARBON.
IV FLAGGING MESSAGES
CARBON should ONLY be run after YOU enter messages. You can see that if
you receive a message from someone that has the CC: line in it, this
program would make copies. (something you don't want it to do) To avoid
making copies of somebody else's message, run FLAGGER after receiving
and tossing incoming netmail. FLAGGER will mark each message so when
CARBON is run, it will ignore the flagged messages. FLAGGER needs the
CONFIG.DOG file and should be run from the directory CONFIG.DOG is in.
I know this is a sloppy way of doing things but CARBON doesn't know who
created the message and will do it's job unless it sees the hidden flag in
the message.
Just remember:
Incoming NetMail Locally created NetMail
| |
V V
Unbundle/Remap/Forward Files CARBON
| |
V V
FLAGGER Remap
| |
V V
Bundle Mail Bundle Mail
--------------------------------------------------------------------------
V ERROR MESSAGES:
Some of the error codes (on the rare occasion that you might get an error):
7 OUT OF MEMORY
9 SUBSCRIPT OUT OF RANGE
14 OUT OF STRING SPACE
52 BAD FILE NAME OR NUMBER
53 FILE NOT FOUND
62 INPUT PAST END OF FILE
76 PATH NOT FOUND
Note: Error 62 will occur if you have a NULL NetMail message. (Header only,
no text.)
If you get an error that is not listed here, drop me a netmail message.
VI DISCLAIMERS:
These programs (CARBON and FLAGGER) were written in QuickBasic and
compiled. They have been running successfully on our IBM XT Clone. BUT, I
take no responsibility for any hardware or software corrupted on your
system. (These are simple programs, so I don't anticipate any problems.)
These are released to the public domain.
I'm no professional programmer. I wrote these because we needed them for
our system. If you can use them, great! If not, that's OK, too.
I'm happy to help with any problems you may have in setting them up, and
would love to hear comments or suggestions for future enhancements. Just
drop me a netmail message at 1:14/626
Mike DeStefano
Sysop 1:14/626
1/10/91
Revision History
Version 2.2 First released to the public domain.
Version 3.0 Fixed Kill/Sent flag which had a tendency to UnCrash any Crash
messages. Now all flags stay the same; Kill/Sent is just
added.
Version 4.3 Took the "Orignal message to" statement out of the Subject
line; moved it to the text of the message.
Hid the flag in a safer part of the message header.
Fixed the FMPT and TOPT hidden addressing so it doesn't
affect the newly created Address.