............................................................................
SDWPM - S)end D)ocuments w)ith P)egasus M)ail  v1.21    20.3.96 ks
............................................................................


Was ist SDWPM?
----------------

SDWPM soll den Austausch von Dokumenten ber PMAIL erleichtern. 
WinWord, Excel oder WordPerfect verfgen z.B. ber eine Makro-
Schnittstelle, mit der externe Programme gestartet werden knnen.

Natrlich knnte Pegasus Mail direkt mit einer Makro-Kommandozeile
gestartet werden - aber dann mten Adressbuch- und Verteilerlisten-
prfung ebenfalls im Makro implementiert werden, was eine ganz schn
lausige Sache sein kann (in Basic!!)

Basisidee: Wer viel mit Dokumentendateien arbeitet und diese per Mail
verschicken mu, findet es vielleicht zu umstndlich, die Datei zwischen-
zuspeichern, PMAIL zu laden und dann den Namen aus dem Filedialog
wieder herauszusuchen. Das kleine Tool wird einfach von einem
Makro aus gestartet, etwa:

>Shell "sdwpm.exe" + currentfile$

wobei currentfile$ den aktuellem Dateinamen mit Pfad enthlt. Siehe Fixes!
Angeblich soll dieses recht schn mit buntem Bildchen und/oder Men-Eintrag
mglich sein.  ;) Siehe (ohne Bildchen!) 'sendmail.dot' fr WinWord 6.

Ein kleiner Dialog erlaubt, User und globale Verteilerlisten als Adressat
einzugeben, wobei die Eingabe gegen globale Adressbcher/Listen und, wenn
vorhanden, die Userliste des Novell-Binderyservers verifiziert wird
(Auswertung der privaten Adressbcher under construction!)

Eine einfache Suchfunktion fr Usernamen ist eingebaut - einige Zeichen
als Suchname eingeben und den Combo-Button drcken sollte eine Liste
der Matches anzeigen.

Es ist aber auch mglich, an beliebige User, die nicht in den globalen
Listen vorkommen, zu verschicken; die globalen Listen sind nur or-
ganisatorisches Hilfsmittel, nicht zwingend erforderlich. Wer sich
der Adresse sicher ist (hier geht es in erster Linie um PMail's Internet-
und userdefinierbare Mailgateways) besttigt den warnenden Dialog einfach
mit <OK> und die Mail geht irgendwohin (PMail mosert im Zweifelsfall)

Requirements - was braucht's:
-----------------------------

SDWPM bentigt folgende Umgebung:

- Windows 3.1X (NT 3.5X OK)
- Installierte WinPMail-Version 2.2x
- Fr Novell-Funktionalitt: NWCALLS.DLL im Zugriff
- Eine globale Umgebungsvariable PMAILDIR, die auf das PMAIL-Verzeichnis
  zeigt (etwa: SET PMAILDIR=H:\PMAIL)
- Zumindest ein globales Adressbuch/Verteilerliste, um sinnvoll arbeiten
  zu knnen.
- ...und natrlich einen makrofhigen Dokumentenersteller, wie
  z.B. WinWord(TM), WordPerfect(TM) oder Excel(TM)


- Achtung: Einschrnkung in dieser Version: 

  In PMAIL->ERWEITERTE EINSTELLUNGEN darf 
  'BEILAGEN STATT ANLAGEN' NICHT AUF 'AN' STEHEN!
  sonst wird Mll-Mail produziert.  
  Dies umgeht einen noch aktuellen Fehler von Pmail/WinPmail.
  Mr. Harris wei es und wird's hoffentlich beheben...


Known Bugs:
-----------------------------

Deutsche Umlaute in Namen werden noch nicht korrekt dargestellt.
Ist aber nur ein optisches Problem, die Adresse wird richtig
erkannt und ausgewertet.

Fixes:
-----------------------------
v1.21 Was unter NT geht, luft nicht unbedingt unter WIN 3.1 - 
      ich war zu vorschnell gewesen und habe das WinWord-Makro
      korrigiert. Das Dokument mu geschlossen sein und darf nicht
      wieder geffnet werden, solange SDWPM bzw. WINPMAIL luft;
      dem ist jetzt Rechnung getragen worden. Ahem.

  
And...at what cost?
-----------------------------
  
Da's meine erste bungsstunde mit Maier's Grnderklassen (MFC) war:
SDWPM ist frei benutz- und kopierbar, solange der Programmcode
bzw. die Ressource (vor allem das!) nicht verndert wird.

Bugreports oder (vernnftige) Anregungen an:

Klaus Stein, email: ks@weitlandt.baol.de

