ZeRAT 0.82f - Copyright (c) 2003-2004 Ironfist Software
-------------------------------------------------------


Release information:
--------------------
Release date : 24-Apr-2004
Version      : ZeRAT 0.82f
Requirements : Windows 95/98/NT/2000/XP
Author       : http://ironfist.at.tut.by/
Product page : http://ironfist.at.tut.by/zerat.htm
Support      : ironfist_software@tut.by



What is ZeRAT?
--------------
ZeRAT is a tiny (E)SMTP/POP3/NNTP console e-mail and news client,
free from unwanted and useless bloatware features.

With this program you will be able to send the mail through
(E)SMTP and receive the mail through POP3 protocols from any
number of accounts. It is possible to send the messages in the
plain text or HTML and attach files to messages. Basic NNTP
(Network News protocol) commands is also supported.

For your anonymity, ZeRAT can operate through proxy server
(supports SOCKS v5 protocol).

ZeRAT can send e-mails directly to recipients, bypassing your
ISP's mail server and has other unique features.

It can work in the interactive mode which is ideal for cleaning
up POP accounts, removing spam and large messages without
downloading it to a local mailbox (supports national charsets
and makes interactive POP session readable in most cases).

It fits easily on a floppy, making it easy to carry around.
It requires no installation and no data is saved in the registry.



How to use ZeRAT
----------------
ZeRAT is a console application. You can launch it from command
line with one parameter, like that:

zerat.exe mymail.txt

ZeRAT interacts with two types of the text files: INI and TXT.
To send or receive the mail you should create text file with an
extension INI for POP3 or TXT for SMTP and add to these files
appropriate information such as host, e-mail address, username etc.
See the example in POP.INI, SMTP.TXT, NNTP.INI, NNTP.TXT and
ZERAT.INI (default prefs).



Message Body Variables List
---------------------------
These variables you can use in the message body. Variables are replaced
by their own values during message creation.

%ToName                   -   TO: First Name                        (*)
%ToFullName               -   TO: Full Name                         (*)
%ToAddr                   -   TO: Mail Address
%FromName                 -   FROM: First Name                      (*)
%FromFullName             -   FROM: Full Name                       (*)
%FromAddr                 -   FROM: Mail Address
%XToName                  -   X-Comment-TO: First Name              (*)
%XToFullName              -   X-Comment-TO: Full Name               (*)
%Date                     -   Date when message was created
%Time                     -   System Time when message was created
%Cookie                   -   Random string from 'cookies.txt'      (*)
%1Cookie                  -   Random string from 'cookies1.txt'     (*)
%2Cookie                  -   Random string from 'cookies2.txt'     (*)
%3Cookie                  -   Random string from 'cookies3.txt'     (*)
%Subject                  -   Subject line
%PUT="filename.ext"       -   Insert contents of text file 'filename.ext'

All variable names are case sensitive. Variables marked (*) can
be also used in subject line.



Direct sending
--------------
In order to send e-mails directly to recipients bypassing
mail server of your ISP or any other SMTP server you should
do these things:

1. Specify address of your DNS in ZERAT.INI
2. Leave HOST (SMTPHOST) parameter in your mail blank (empty string).
3 (optional). For full anonymity use proxy (define SOCKS parameter)

ZeRAT will do rest of job by itself.



SOCKS Proxy
-----------
Absolutely in all modes (SMTP, POP3, NNTP) ZeRAT can work with
SOCKS Proxy. Just define SOCKS parameter in ZERAT.INI or
locally in TXT or INI files which from you send/receive mail.



NNTP
----
You can read news articles from InterNetNews servers and post them
into newsgroups. To activate news protocol in apropriate TXT or INI
file set parameter NNTP:YES (see example in NNTP.TXT and NNTP.INI).



Parameters
----------
These params can be used in TXT and INI files

Param:default value    ; short description
_______________________________________________

SMTPHOST:              ; SMTP_server[:port]
FROM:                  ; Example: Joe Smith <joesmith@mail.ru>
TO:                    ; Joe1 <joe1@yahoo.com>, Joe2 <joe2@yahoo.com> etc or file.txt
SUBJECT:               ; Subject line
SMTPAuth:none          ; SMTP authorization (NONE/LOGIN)
SMTPUSER:              ; SMTP username
SMTPPASS:              ; SMTP password
ATTACHEN:base64        ; Attachments encoding (BASE64/UUE)
CHARSET:               ; KOI8-R, Windows-1251 etc if non-7bit chars in header
ORGANIZATION:          ; Organization tag
XMAILER:               ; X-Mailer tag
ENCODEALL:no           ; Encode all text parts of MIME message (YES/NO)
HELO:                  ; Hostname for HELO/EHLO command
TYPE:                  ; MIME message type
POP3HOST:              ; POP3_server[:port]
POP3USER:              ; POP3 username
POP3PASS:              ; POP3 password
LOCALDIR:              ; Directory where messages must be stored
MESSAGES:delete        ; Messages handling (DELETE/LEAVE/ASK)
TOP:6                  ; Number of displayed lines of message's body when MESSAGES=ASK
FULLHEADER:yes         ; Display full header of message when MESSAGES=ASK (YES/NO)
MAXSIZE:               ; Do not receive message if size is greater than MAXSIZE
EXTRACT:no             ; Extract attachments (YES/NO)
POP3Auth:regular       ; REGULAR only at now
NEWSGROUPS:            ; Newsgroups tag /for news message/
KEYWORDS:              ; Keywords tag /for news message/
DISTRIBUTION:          ; Distribution tag /for news message/
XTO:                   ; X-Comment-To tag /for news message/
REFERENCES:            ; References tag /for news message/
GROUP:                 ; Group command, valid values are newsgroup name or LIST for newsgroup list
NNTP:no                ; Enable NNTP (YES/NO)
DNS:                   ; Your DNS address
COLOR:yes              ; Colored console output (YES/NO)
SOCKS:                 ; Your SOCKS5 proxy address:port
SOCKSUSER:             ; SOCKS5 proxy username
SOCKSPASS:             ; SOCKS5 proxy password



Copyright, Disclaimer etc...
----------------------------
ZeRAT is not free, it is SHAREWARE. You are allowed 21 days
to evaluate it and decide if it's of any use to you. If you want
to continue using it after this period you must register. See
REGISTER.TXT for details.

This software is provided as-is, without warranty of ANY KIND,
either expressed or implied, including but not limited to the implied
warranties of merchantability and/or fitness for a particular purpose.
The author shall NOT be held liable for ANY damage to you, your
computer, or to anyone or anything else, that may result from its use,
or misuse. Basically, you use it at YOUR OWN RISK.

Use of this software indicates that you agree to the above conditions.

You may freely copy and distribute ZeRAT as long as NO FEE
is charged and all the files remain intact AND unmodified.

All trademarks and other registered names contained in the ZeRAT
package are the property of their respective owners.
