WWW poštovní klient s úložištm v MySQL databázi



Podobné dokumenty
WWW poštovní klient s úložištm v MySQL databázi

Párování. Nápovdu k ostatním modulm naleznete v "Pehledu nápovd pro Apollo".

Fre Prahy 10. Do svého u se můžete přihlásit odkudkoliv na webové adrese

PÍRUKA A NÁVODY PRO ÚELY: - RUTINNÍ PRÁCE S DATY

Redakní systém (CMS) OlomouckéWeby.cz

Ing. Jaroslav Halva. UDS Fakturace

Praktické využití datové schránky

IMPORT DAT Z TABULEK MICROSOFT EXCEL

MS Outlook konektor. Každý jsme hlava na nco jiného. My jsme hlavy na IT. Miloslav Záleský Patrik Šolc Jan Matuš

FIRMA, NÁZEV I JINÉ OZNAENÍ. Msto,ulice,íslo popisné,ps:.. Zapsaná v obchodním rejstíku vedeném, oddíl., Bankovní spojení:.. . útu:..

Uživatelský manuál služby

WWW poštovní klient s úložištm v MySQL databázi

UTB ve Zlín, Fakulta aplikované informatiky,

Internet. Jak funguje internet. Internetový prohlížeč

Vaše uživatelský manuál BLACKBERRY INTERNET SERVICE

POPIS TESTOVACÍHO PROSTEDÍ 1 ZÁLOŽKA PARSER

Uživatel počítačové sítě

Informace o poštovním provozu na serveru mail.ktkadan.cz a stručný návod na použití OpenWebMailu

Obsah Úvod...2 Slovníek pojm Popis instalace...3 Nároky na hardware a software...3 Instalace a spouštní...3 Vstupní soubory

II. Jak se p?ihlásit do diskusní skupiny

Antivirová ochrana úvod :

Dodatek dokumentace KEO-Moderní kancelá verze 7.40

Pístupný web. Základy pístupnosti. Definice pístupné stránky. Pístupnost (accessibility) Tim Berners-Lee, zakladatel technologie www

Vaše uživatelský manuál ESET MOBILE ANTIVIRUS

DUM. Databáze - úvod

VYUŽITÍ MODULU EXCELENT PRO MANAŽERSKÉ ANALÝZY V APLIKACÍCH VEMA

Ochrana osobních údaj ve spole nosti Phoenix Contact

Elektronický obchod pístroj ABB s.r.o., Divize Výrobky nízkého naptí ABB Group April 27, 2012 Slide 1

Elektronická pošta. Miloš Wimmer

Manuál pro správu uživatelských účtů aplikace MoneyWeb

P ehled nep ítomnosti

Správa obsahu ízené dokumentace v aplikaci SPM Vema

POKYNY K REGISTRACI PROFILU ZADAVATELE

Athena Uživatelská dokumentace v

Prezentaní program PowerPoint

Vytvoení programu celoživotního interdisciplinárního uení v ochran dtí

..:: IKV.EVARIANTY.CZ ::.. ..:: Uživatelský manuál pro studenty ::..

Práce s ovými schránkami v síti Selfnet

A Walk Through...Installing Altium Designer with the Altium Platform Installer

EVROPSKÁ ÚMLUVA O DOBROVOLNÉM KODEXU O POSKYTOVÁNÍ PEDSMLUVNÍCH INFORMACÍCH SOUVISEJÍCÍCH S ÚVRY NA BYDLENÍ (dále jen ÚMLUVA )

REKLAMANÍ ÁD. ATLANTIK finanní trhy, a.s _Reklamaní ád

Jak nastavit poštu v síti SPKFree

TopoL sbr bod pro AAT

Pídavný modul rozvaha lze vyvolat z hlavní nabídky po stisku tlaítka Výkazy / pídavné moduly.

Obchodní podmínky. 1. Úvodní ustanovení

CZ.1.07/1.5.00/

Vaše uživatelský manuál KASPERSKY ANTI-VIRUS MOBILE 6.0

ZÁSADY OCHRANY OSOBNÍCH ÚDAJ. po jakou dobu budeme Vaše osobní údaje zpracovávat;

Návod na používání webmailu

Sbírka zahrnuje základní autory, výbr nejdležitjších prací a spektrum názor Dsledn udržována

Disciplinární ád Asociace finanních zprostedkovatel a finanních poradc eské republiky (AFIZ)

Lepení plexi v bonici pružnými lepidly

Nový InfoFIT. Manuál k systému Alfresco DMS. Obsah. Úvod. Pihlášení do systému pes webové rozhraní

POSTUP PED ODJEZDEM. I.Vyplnní a odeslání pihlášky (Application form) Je teba:

Pedání smny. Popis systémového protokolování. Autor: Ing. Jaroslav Halva V Plzni Strana 1/6

Všeobecné obchodní podmínky

Roenka absolvent. Nápovdu k ostatním modulm naleznete v "Pehledu nápovd pro Apollo".

Registr. O.S. Hradec Králové, od.c., vložka 8994/95 UŽIVATELSKÁ DOKUMENTACE

PRÁCE S GRAFICKÝMI VÝSTUPY SESTAV

Informace pro autory píspvk na konferenci ICTM 2007

HROMADNÝ ROZESÍLÁNÍ HROMADNÉHO U Z PORTÁLU SLEZSKÉ UNIVERZITY. SLEZSKÁ UNIVERZITA V OPAVĚ, OBCHODNĚ PODNIKATELSKÁ FAKULTA V KARVINÉ

Bezpenost dtí v okolí škol z pohledu bezpenostního auditora

RIGORÓZNÍ ÁD UNIVERZITY JANA EVANGELISTY PURKYN V ÚSTÍ NAD LABEM ZE DNE 20. LISTOPADU 2006

Soudní exekutor JUDr. Vít Novozámský Bratislavská 40/ Brno k.j. 056 EX 9379/10-46

OBRAZOVKA FOND. Zobrazení dat

Vaše uživatelský manuál ESET SMART SECURITY

Uživatelská příručka - Outlook Web App (OWA)

Maturitní projekt do IVT Pavel Doleček

Registrační číslo projektu: Škola adresa: Šablona: Ověření ve výuce Pořadové číslo hodiny: Třída: Předmět: Název: I víme o něm vše?

Mendelova univerzita v Brn DODATEK. 6

Vaše uživatelský manuál SHARP GX33

Uživatelská píruka pro Windows

Návod pro práci s webovou aplikací pro zadávání, čištění a odesílání dat z laboratoří do systému EARSS.

PEDPISY PRO PRAVIDELNÉ PERIODICKÉ KONTROLY (REVIZE) BLOKANT A LANOVÝCH SVR

1. Pro přihlášení k odběru novinek klikněte na tlačítko Registrace nového uživatele.

Elektronická evidence tržeb v KelSQL / KelEXPRESS / KelMINI

Prostedky automatického ízení

Faxový server společnosti PODA s.r.o.

FAKULTA INFORMAČNÍCH TECHNOLOGIÍ SPOLEČNOST DECADIC PROJEKT FRAMETRIX

Efektivní hodnota proudu a nap tí

Profesis on-line Obrázky v prezentaci byly upraveny pro potřeby prezentace.

Přímý kanál - Informace pro příjemce platebních karet

Na vod k nastavenı u

Komunikace. Úrovová architektura protokol. Úrovová architektura protokol (2) Pednášky z distribuovaných systém

Inovace výuky prostřednictvím šablon pro SŠ

Manuál PVU zadavatel Platnost pro elektronický nástroj X-EN verze 4 a novější

"DLK 642-Lite Konfigurator" Programové vybavení pro ídicí jednotku DLK642-Lite Instalaní a programovací návod verze Aktualizace 3.11.

Identifikace organizaních jednotek Junáka

REDAS. Vývoj informaních systém Tvrci: Petr Kalíš Judita Hlinková,, Richard Vavrda

Zbytky zákaznického materiálu

SHARP MX-2300N/2700N/3500N/3501N/4500N/4501N

KUSOVNÍK Zásady vyplování

Aplikace MyPioneer.

Vaše uživatelský manuál HP LASERJET M3035 MFP

Dohoda o bezhotovostní úhrad cen poštovních služeb íslo / 2010 (SML 0012/10/0033)

Vysoká škola báská Technická univerzita Ostrava Institut geoinformatiky. Analýza dojíždní z dotazníkového šetení v MSK. Semestrální projekt

CZECH Point. Co dostanete: Úplný nebo ástený výstup z Listu vlastnictví k nemovitostem i parcelám v jakémkoli katastrálním území v eské republice.

Stručný průvodce aplikací Sběr dat pro RIV

PROFI TDi s.r.o , Želetice 40 Návod k používání systému OTDI.CZ

Cykly Intermezzo. FOR cyklus

Transkript:

eské vysoké uení technické v Praze Fakulta Elektrotechnická Bakaláské práce WWW poštovní klient s úložištm v MySQL databázi Jií Švadlenka Vedoucí práce: Ing. Ivan Halaška Studijní program: Elektrotechnika a informatika strukturovaný bakaláský Obor: Informatika a výpoetní technika erven 2006 i

Testování aplikace ii

Obsah Seznam obrázk.. iv 1 Úvod. 1 2 Umístní aplikace.... 1 3 Testování 2 3.1 Registrace..... 2 3.2 Nastavení... 3 3.2.1 Zmna hesla.... 3 3.2.2 Moje info... 3 3.2.3 Spam...... 3 3.2.4 Podpis... 3 3.2.5 Vzhled, nastavení jazyka... 4 3.3 Odeslané zprávy a samotné odeslání. 4 3.4 Stažení email ze vzdáleného serveru... 5 3.5 Rozepsaná zpráva..... 7 4 Vzdálené servery.. 7 5 Rzné prohlížee.. 7 6 Závr 9 iii

Seznam obrázk Obrázek 1: Podpis. 4 Obrázek 2: Nová zpráva.... 5 Obrázek 3: Spam a viry.... 6 Obrázek 4: FireFox. 8 Obrázek 6: Internet Explorer. 8 Obrázek 7: Opera 7... 9 iv

1. Úvod Cílem testování bude odhalení chyb a zjištní, zda-li aplikace splnila požadavky kladené na její funknost. Testování by mlo být vedeno tetí nezávislou stranou, tuto podmínku ovšem nelze splnit, proto se mže stát, že nkteré závry ke kterým dojdu mohou být mylné, nkteré chyby zase nemusí být odhaleny. Ovšem pokusím se zde, co nejkorektnji, provést kvalitní testování. 2. Umístní aplikace Aplikace byla vyvíjena z poátku na mém stolním poítai, za použití HTTP serveru s podporou PHP 5, Apache 2.0. Pozdji byla aplikace vyvíjena pímo na internetových stránkách. Dvodem tohoto rozhodnutí byla podpora funkcí pracujících s IMAP na serveru WebZdarma. Tento server mi dal možnost umístní WWW klienta zdarma na server s PHP a MySQL. Mnou založená stránka, na které je nahraná aplikace je http://svadla.wz.cz/webemail/ Na této adrese jsem také provádl testování. Výsledky dosažené tímto testováním uvádím níže. 1

3. Testování Testovány budou všechny funkce, která nám aplikace nabízí. 3.1. Registrace Pi prvním pohledu na aplikaci vidíme pihlašovací systém. Vždy m nejdíve napadne vyzkoušet smyšlená data, a už za pokusem odhalení hesla nebo alespo docílit nesprávné, neoekávané reakce systému. Pi pokusu odhalení hesla systém správn reaguje varováním Neplatné pihlašovací údaje.. Poté jsem vyzkoušel zapsat netypické znaky a HTML tagy. Ze zkušeností vím, že takovéto pokusy se až velmi asto zdaí a program spadne. Toto se však u WWW klienta nestalo. Pokud se tedy budu chtít dostat do systému, musím se nejprve zaregistrovat. Registrace je intuitivní a vede k rychlému pístupu do systému. Registrace nedovoluje zaregistrování více uživatel se stejným pihlašovacím jménem (loginem), zadání špatného formátu emailu i dvojí zadání hesla k pihlášení je kontrolováno. Pro toto testování jsem si vytvoil emailovou schránku svadlj1@centrum.cz. Registrace: login: centrum heslo: centrum email: svadlj1@centrum.cz pop3/imap server: pop3.centrum.cz server: pop3 login: svadlj1 heslo: svadla15 2

3.2. Nastavení Po pihlášení do WWW klienta, nejdíve provedu nastavení své schránky. 3.2.1. Zmna hesla Klasický a již dost zažitý formulá pro zmnu hesla jsem znovu zatížil pokusnými daty, zadáním 2 rozlišných nových hesel a formuláe fungovali dle oekávání. Poté co systém vypsal heslo bylo zmnno jsem se vyzkoušel odhlásit a opakovan pihlásit již pod novým heslem. 3.2.2. Moje info Zde si uživatel mže nastavit jen informace o sob, formuláe pracují podle oekávání a tak jak jsem sám již mnohokrát vidl a jsem zvyklí. 3.2.3. Spam úrove 3. Úrovn nastavení spamu otestuji pozdji, zatím bude stait nastavení na 3.2.4. Podpis Podpis je asto užitá funkcionalita. Hodí se pedevším pi rozsáhlejším podpisu, napíklad pracovníka njaké velké firmy. Já jsem prozatím nastavil podpis na: Toto je pokusný email, zaslaný z WWW klienta vytvoeného jako bakaláská práce. Jií Švadlenka VUT - FEL 3

Obrázek 1: Podpis 3.2.5. Vzhled, nastavení jazyka funkce. Nastavení vzhledu funguje a mní celý design stránky. Urit velmi píjemná Možnost jazykové mutace fungují dobe, jen nkteré jazyky mají chudší peklad informující uživatele. 3.3. Odeslané zprávy a samotné odeslání Nejprve jsem vyzkoušel zaslání zprávy na mj osobní email s.v.a.d.l.a@seznam.cz. 4

Obrázek 2: Nová zpráva Po odeslání systém vypsal Email byl úspšn odeslán.. Email na mojí schránku opravdu pišel a na WWW klientovi se email uložil do odeslané pošty. Další možností je odeslání emailu s pílohou. Pokusil jsem se takovýto email zaslat opt na mojí osobní schránku s.v.a.d.l.a@seznam.cz. Pijatý email obsahuje nepoškozenou pílohu. Chybou je, že email se sice uloží do odeslané pošty na WWW klientu, ale bez obsahující pílohy. Upozornní maximalní velikost pílohy je 50kB jsem neuposlechl a zkusil zaslat pílohu o vetším objemu. Píloha, která dorazila na urený email mla pouze 76kB, proto myslím že upozornní na 50kB je na míst. 3.4. Stažení email ze vzdáleného serveru Dále je nutné otestovat píjem nových zpráv, proto jsem zaslal hned nkolik (10) rzných zpráv práv na email zaregistrovaný na klientu, svadlj1@centrum.cz. Nové zprávy se stahují ze vzdáleného serveru ped zobrazením doruených zpráv. Aplikace reaguje výpisem potu nových zpráv Poet nových zpráv: 10 a ihned se v doruené pošt objeví ádky s novými zprávami. Jako pípadné vylepšení bych navrhl zvýraznní nov pijaté pošty. 5

Detail zprávy je dle mého názoru dostaující. Nabízí také možnost odpovdt a peposlat pijatou zprávu, ob funkce fungují a odkazují na odeslání nové zprávy s již pedvyplnnými formulái. Zaškrtávací políko u každé položky slouží k smazání záznamu, nebo k jeho oznaení jako nevyžádaná pošta. Pozor pokud mám nastavení 3. úrove ochrany proti SPAM a oznaím email jako nevyžádaný, emaily z této adresy jsou automaticky smrovány do SPAM pošty. Jako píklad jsem oznail zprávu z adresy s.v.a.d.l.a@seznam.cz jako SPAM a další pijaté emaily jsou uloženy v SPAM pošt, viz obrázek 3. Rozsáhlou kapitolou je detekce nevyžádané pošty. Vyzkoušel jsem pouze možnosti aplikace. Pokud je úrove ochrany nastavena na 0, systém nedetekuje spamy a veškerá píchozí pošta je uložena v doruené pošt. Úrove 1 už umožuje ukládání adres od kterých je pijatý email uložen ihned do SPAM. Úrovn 2 a 3 se již snaží podle obsahu rozpoznávat SPAM podle pedmtu, obsahu a adresy odesílatele. Obrázek 3: Spam a viry 6

3.5. Rozepsaná zpráva Pi psaní nové pošty je obas zapotebí rozepsanou zprávu uložit a odeslat jí pozdji. Uložil jsem si tedy rozepsanou poštu tlaítkem pod formulái ULOŽIT. Zpráva se skuten objeví v rozepsané pošt a po klinutí na tuto zprávu jsem se vrátil zpt a mohl pokraovat v jejím psaní. Zpráva se však hned pi možnosti v ní pokraovat smaže z databáze a pokud jí chci jen upravit a znovu uložit do rozepsané pošty musím opt zprávu uložit. 4. Vzdálené servery Výše popsané operace jsem vyzkoušel i pro jiné vzdálené servery. Server login heslo pop3.centrum.cz:110 svadlj1 svadla15 pop3.seznam.cz:110 svadlj1 svadla15 pop3.quick.cz:110 svadlj1 svadla15 5. Rzné prohlížee Jedním z hlavních cíl projektu bylo funknost aplikace v prohlížeích FireFox, IE, Opera. Toto považuji jako zásadní - nefunknost nebo dokonce odlišnost designu v rzných prohlížeích je dle mého názoru chyba programátora. Chování aplikace se v závislosti na prohlížei nemní a design stránky až na nepatrné rozdíly také ne. 7

FireFox 1.5.0.5 Obrázek 4: FireFox Internet Explorer 6 Obrázek 6: Internet Explorer 8

Opera 7 Obrázek 7: Opera 7 6. Závr Aplikace takového rozsahu jist vyžaduje tzv. velké testování, na které já nemám as ani prostedky. Pokusil jsem se ovšem splnil cíle alespo tzv. malého testování a myslím, že mohu íci, že splnilo svj cíl a pomohlo mi odhalit nkteré chyby. Vtšina požadavk na aplikaci ovšem funguje bez problém. Za vetší chybu bych oznail horší práci s pílohami a neumožnní pijetí zprávy obsahující pílohu. Jako vylepšení bych také navrhl vylepšit detekci nevyžádané pošty. 9