CobraMessageServer
Tartalomjegyzék
A CobraMessageServer SMTP kapcsolaton keresztül küldi ki az emaileket a program adatbázisából. Magát a programot a telepítési könyvtárban a CobraMessageServer.exe néven találjuk.
A Cobra Message Server egy kézzel indítandó tálcaikonban futó program, amely a Cobra Conto adatbázis(ok)ban összegyűlt kimenő e-maileket automatikusan elküldi SMTP-n keresztül. A CobraConto.Net maga nem küld levelet, hanem az Email táblába teszi, és a Message Server dolgozza fel ezeket.
Működés periodikusan:
- Csatlakozik a beállított adatbázisokhoz (egymás után), robot felhasználóval.
- Létrehozza a feladatokhoz (Task) tartozó értesítő e-maileket, ha az online feladatkészítés és az e-mail csatorna be van állítva.
- Lekérdezi az elküldendő leveleket: azokat, amelyeknek a határideje (
DueDate) lejárt, és az állapotuk Várakozó vagy Újrapróbálkozás (1–3). - Elküldi őket az adatbázishoz megadott SMTP szerveren, a csatolmányokkal együtt.
- Az eredményt visszaírja az e-mail állapotába (Elküldve vagy Hiba).
Indítás és kezelés
A program indításkor nem jelenít meg ablakot, csak a tálcán jelenik meg egy ikonnal (“Cobra Message Server”). Az ikon jobb gombos menüje:
| Menüpont | Hatás |
|---|---|
| Beállítás | Megnyitja a paraméterező ablakot (lásd 3. fejezet). Mentés után a küldő automatikusan újraindul. |
| Indítás | Elindítja az ütemezett küldést. |
| Leállítás | Leállítja a küldést. |
| Újraindítás | Leállítja, majd újraindítja (az új beállításokat ekkor olvassa be). |
| Kilépés | Leállítja a küldőt és kilép a programból. |
Az ikon színe jelzi az állapotot (futó vagy leállított), és buboréküzenet (“Az E-mail küldő elindult / leállt / újraindult”) is megjelenik. A program indítás után nem kezd el magától küldeni, az Indítás menüponttal kell elindítani.

Beállítások
A beállítás ablakban a * jelölt mezők kötelezők.
A beállításokat az ikonon jobb klikkre megjelenő menüből a Beállítás menüpontból érjük el:


| Mező | Jelentés | Alapérték |
|---|---|---|
| Küldendő e-mailek ellenőrzése | Ennyi másodpercenként nézi meg az adatbázisokat új levelek után. Legalább 1. | 60 mp |
| levél / Smtp | Ennyi levél elküldése után zárja a kapcsolatot, és újat nyit az SMTP szerverhez. | 10 |
| levél / Smtp / perc | Percenkénti küldési korlát SMTP kapcsolatonként. | 60 |
| levél / címzett domain / perc | Percenként legfeljebb ennyi levelet küld ugyanarra a címzett domainre (To, Cc és Bcc együtt). A fölösleget a következő ciklusra halasztja. | 60 |
| Log fájlok helye | A naplófájlok mappája. A mappának léteznie kell. A ... gombbal választható. |
– |
Adatbázis beállítások
Az Adatbázisok listában több adatbázis is felvehető (új, módosítás, törlés). Legalább egyet meg kell adni, melyből az emaileket küldeni szeretnénk. Mindegyikhez külön SMTP beállítás tartozik.
Adatbázis (SQL kapcsolat):
| Mező | Jelentés |
|---|---|
| Szerver / Adatbázis | Az SQL szerver és a Conto adatbázis neve. |
| Időtúllépés | Az SQL kapcsolat időtúllépése másodpercben. |
| SQL szerver authentikáció | Beépített felhasználó (alapértelmezett), Windows authentikáció, vagy Név-jelszó páros (felhasználónév és jelszó megadásával). |
SMTP:
| Mező | Jelentés |
|---|---|
| Szerver / Port | Az SMTP szerver neve és portja. |
| Titkosítás | Nincs (port 25-re áll), TLS (STARTTLS, port 587-re áll), SSL (SSL on connect, a portot kézzel adjuk meg, jellemzően 465). |
| Felhasználó név / Jelszó / Jelszó megerősítés | SMTP bejelentkezés. Ha a név meg van adva, de a jelszó üres, a program kihagyja a hitelesítést. A két jelszómezőnek egyeznie kell. |
| Feladó címe | Alapértelmezett feladó. Csak akkor érvényes, ha a levélnek nincs saját feladója. Érvényes e-mail cím kell. |
pl.:

A Kapcsolat tesztelése gomb csak az SQL kapcsolatot próbálja ki, az SMTP-t nem. Az SMTP hibákat a log fájlokban láthatjuk.
Az OK gomb mentéskor ellenőrzi a kötelező mezőket, az adatbázislistát és a naplómappa létezését. Sikeres mentés után a küldő újraindul.
Indítani a levélküldést a ikonra jobb klikkre megjelenő menüből lehetséges.

A program a számítógép újraindításával nem indul el automatikusan, azt mindig kézzel kell indítani.
A program által generált emaileket a CobraConto.Net-ben a Törzsadatok / Cég / Email beállítások / Email küldés ellenőrzése elérési úton tekinthetjük meg állapotukkal együtt:

SIkertelen küldés esetén az emailt megnyitva a Hibanapló fülön is láthatjuk a hibát:

