FaxChange novinky Obsah dokumentace Uživatelská dokumentace Administrátorská dokumentace Rejstřík pojmů Technická podpora Hledání on-line

Mail Robot

Mail Robot slouží jako univerzální modul pro odesílání faxů z libovolných aplikací - definuje rozhraní umožňující snadnou integraci odesílání faxů do informačních systémů, které z nějakého důvodu (například MS DOS aplikace FoxPro...) nemohou používat MAPI knihoven. Princip funkce je popsán v "FaxChange API".

Jak Mail Robot funguje?

Mail Robot periodicky prohledává pracovní adresář (standardně %inst_path%\robot\in), ve kterém se snaží najít soubor s příponou CTL (*.ctl). Jakmile nějaký takový soubor najde, přečte jeho obsah a odešle fax specifikovaný v daném CTL souboru. Po odeslání faxu je CTL soubor smazán, stejně jako všechny soubory v něm uvedené (text zprávy a přílohy). Protokoly o (ne)doručení jsou posílány do mailboxu příslušejícímu profilu použitému pro Mail Robot.

Instalace

Spusťte setup.exe umístěný na instalačním CD v adresáři /faxchnge/fxapi/mailrobot/setup. Instalační program se zeptá na uživatelské konto a heslo, pod kterým bude Mail Robot spouštěn. Dále je třeba zadat cílový adresář pro instalaci a profil Exchange, který bude program používat.

Upozornění: Vlastníkem Exchange profilu musí být uživatelský účet, který byl zadán při instalaci jako účet, pod kterým má být program spouštěn, tedy je třeba se pod tímto účtem přihlásit a nakonfigurovat Exchange klienta / Outlook a pak teprve instalovat Mail Robot. Pokud je jako mail klient použit Outlook, nesmí být v profilu nainstalována služba Adresář aplikace Outlook.
Během instalace je vytvořena služba Faxchange.Mailrobot.

Formát CTL souboru

CTL soubor má strukturu INI souboru Windows - obsahuje sekce a položky. Pro komentář použijte znak ";". Pro popis struktury CTL souboru budou použity komentáře. Názvy sekcí jsou v hranatých závorkách, jméno položky v dané sekci začíná vždy na samostatné řádce, hodnota je uvedena za znakem "=".
Pozor, jména sekcí a názvy hodnot rozlišují malá/velká písmena.
[system]
type=fax
; Povinná položka

[to]
type=fax
; Povinná položka, ostatní položky v této sekci jsou rovněž povinné
name=Jméno
; Jméno příjemce
comp=Firma
; Firma
dept=Oddělení
; Oddělení
number=5464521
; Číslo na které má být fax odeslán
priority=normal
; Priorita faxu (high, normal, low)

[message]
subject=Předmět, čeho se fax týká
; Věc
text=xxx.txt
; Jméno souboru obsahující text těla faxové zprávy.
attachs=2
; Počet příloh, 0 znamená bez příloh.

attach.1=graf_zisku.gif
attach.2=rozpocet.doc
; Jména souborů s přílohami.

[props]
preview=0
; Nepovinná položka, preview=0/1 -  fax bude odeslán bez náhledu/s náhledem

Na instalačním CD v adresáři \faxchange\FXAPI\mailrobot\sample najdete příklad CTL souboru, včetně všech souborů, které jsou na daný CTL soubor vázané.

Upozornění: Program, který bude vytvářet CTL soubor a soubory odkazované z CTL souboru by měl nejprve vytvořit všechny související soubory a CTL soubor vytvořit až na závěr (například přejmenováním), aby nedošlo k tomu, že Mail Robot se pokusí odeslat soubory, které budou z CTL odkázány, ale nebudou ještě existovat, nebo je bude mít otevřený jiný program.

zpět na začátek