------------------------------------------------------------------------------
OPT_FAXSEND
Version 0.0.1
zusammengestellt von Christian Raatz fli4@schinkensaft.de
Getestet mit FLi4L 2.1.9 P1-200-32 / AVM CLASSIC 32MB IDE-Flash-Drive
------------------------------------------------------------------------------

Dieses OPT dient dazu, mit OPT_FAXRCV 2.1.7. von Felix Eckhofer empfangene Faxe per
Mail zu versenden. Herzstueck dieses OPTs ist, wie in fast allen Mailern von
FLi4L, das Program 'netcat' ein Schweizer Armee Messer fuer Netzwerker. Da 
2.1.9 nicht mehr mit dem "alten" UUENCODE zusammenarbeitet, ist in diesem OPT
das 2.1.9-taugliche UUENCODE implementiert.

Im OPT_FAXRCV muss folgendes eingetragen werden:

FAXRCV_n_NTFYCMD_1='/usr/local/bin/faxsend.sh'

Doch nun - genug geschwafelt - zum OPT selbst


OPT_FAXSEND
Startet das OPT FAXSEND

FAXSEND_NOTIFYONLY
Soll nur benachrichtigt werden?

FAXSEND_NOTIFYADDR
Adresse, an die das notify gesendet werden soll.

FAXSEND_GZIP
Das Fax Gziped senden? 

FAXSEND_POPCHECK
POP-B-SMTP check?

FAXSEND_MAILUSER
POP/SMTP-User

FAXSEND_MAILPWD
POP/SMTP-Passwort

FAXSEND_SMTPSVR
SMTP-Server

FAXSEND_SMTPPORT
Port vom SMTP-Server

FAXSEND_POPSVR
POP-Sever

FAXSEND_POPPORT
Port vom POP-Server

FAXSEND_WAITSVR
Dies dient dazu, netcat sich fuer die Ausfuehrung JEDER Zeile in der Mail
'n' Sekunden Zeit zu lassen. Am besten auf '0' lassen!

FAXSEND_FROM
Von wem kommt die Faxmail?

FAXSEND_TO
An wen geht die Faxmail?

FAXSEND_CUSTOMRE
Text fuer den Betreff

FAXSEND_CUSTOMREDATE
Soll das Datum auch noch in den Betreff?

#-----------------------------------------------------------------------------
# Sonstiges
#-----------------------------------------------------------------------------

Dieses Opt dient(e) mir als Lehrstueck, da ich bisher als MSler mit Scripten
dieser Art noch nichts zu tun hatte. Es soll hier auch nicht der Eindruck ent-
stehen, dieses Script ist von mir geschreiben, nein, es ist aus schon ver-
oeffentlichten Scripten von Thomas Klingler, mas etc. entstanden und aus der
Not heraus geboren, da fuer FLi4L 2.1.9 bislang kein Faxmailer mehr zu Ver-
fuegung stand.

Mangels Testmoeglichkeiten und Know-How ist momentan nur eine POP-B-SMTP
Authentifizerung eingebaut, fuer Tipps zur Implementierung von 'login' und
'cram-md5' bin ich dankbar.


#-----------------------------------------------------------------------------
# TO-DO
#-----------------------------------------------------------------------------

Diese OPT ist ja noch reichlich nackt, folgendes soll noch eingebaut werden:

- Bessere AUTH-Moeglichkeiten
- Ausfuehrliche Log-Informationen
- Bessere Fehlermeldungen
- Versand von Dateien & Infos, am besten via HTTP-Interface
- Komplett-Konfiguration via HTTP-Interface
- Anstaendige Doku
- ???

#----------------------------------------------------------------------------
# HISTORY
#----------------------------------------------------------------------------


19.03.2005
0.0.1 Diese Version hier