BORSKI MICHAŁ, NR INDEKSU: 269963 Lab5 - Badanie protokołów pocztowych Zadania do wykonania 1. Wyszukać w zasobach sieci dokumenty [RFC 5321], [RFC 1939], [RFC 3501] oraz [RFC 5322]. Zapoznać się z ich zawartością. 2. Badanie protokołu SMTP: uruchomić program putty zalogować się na swoje konto ma serwerze mts.wibro.agh.edu.pl na serwerze połączyć się z serwerem pocztowym za pomocą programu telnet: i. telnet localhost 25 w oknie konsoli wpisać polecenia żądania protokołu SMTP i. HELO agh.edu.pl ii. nacisnąć ENTER iii. MAIL FROM: < snr_indeksu@mts.wibro.agh.edu.pl > iv. nacisnąć ENTER v. RCPT TO: <login@student.agh.edu.pl> vi. nacisnąć ENTER vii. DATA viii. nacisnąć ENTER ix. Treść wiadomości. x. Treść wiadomości. xi. nacisnąć ENTER xii.. xiii. nacisnąć ENTER xiv. QUIT xv. nacisnąć ENTER skomentować działanie programu s269963@skibd:~$ telnet localhost 25 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 skibd ESMTP Postfix (Ubuntu) HELO agh.edu.pl 250 skibd MAIL FROM: S269963@mts.wibro.agh.edu.pl 250 2.1.0 Ok RCPT TO: borski@student.agh.edu.pl 250 2.1.5 Ok DATA 354 End data with <CR><LF>.<CR><LF> Siemanko. Tutaj info z labow. :)
asdfasdf.. 250 2.0.0 Ok: queued as 0745EE00884 QUIT 221 2.0.0 Bye Connection closed by foreign host. Połączyliśmy się z protokołem telnet w celu wysłania wiadomości email. Wpisaliśmy adres nadawcy i odbiorcy oraz treść wiadomości. Wiadomość została wysłana. 3. Skonfiguruj dowolnego klienta pocztowego do pracy z pocztą email - najlepiej dostępnego poprzez www. Jeśli nie chcesz używać swojego bieżącego konta załóż nowe. Poczta Google (Gmail) Konfiguracja konta POP: Połączenia szyfrowane SSL (wymagane): Serwer poczty przychodzącej - pop.gmail.com - port - 995 Serwer poczty wychodzącej - smtp.gmail.com - port - 465 Połączenie TLS/STARTTLS: Serwer poczty wychodzącej - smtp.gmail.com - port - 587 Konfiguracja konta IMAP: Połączenia szyfrowane SSL (wymagane): Serwer poczty przychodzącej - imap.gmail.com - port - 993 Serwer poczty wychodzącej - smtp.gmail.com - port - 465 Połączenie TLS: Serwer poczty wychodzącej - smtp.gmail.com - port - 587 Serwer wymaga uwierzytelnienia / autoryzacji SMTP Logowanie do konta na podstawie pełnego adresu pocztowego
4. Znajdź szczegółowe informacje nt. konfiguracji wykorzystywanego serwera pocztowego: adresy serwerów poczty przychodzącej i wychodzącej Konto POP: Połączenia szyfrowane SSL (wymagane): Serwer poczty przychodzącej - pop.gmail.com - port - 995 Serwer poczty wychodzącej - smtp.gmail.com - port - 465 Konfiguracja konta IMAP: Połączenia szyfrowane SSL (wymagane): Serwer poczty przychodzącej - imap.gmail.com - port - 993 Serwer poczty wychodzącej - smtp.gmail.com - port - 465 Połączenie TLS: Serwer poczty wychodzącej - smtp.gmail.com - port - 587 sposoby zabezpieczania transmisji Bezpieczeństwo: Protokół TLS (Transport Layer Security) szyfruje e-maile, aby zapewnić bezpieczeństwo zawartych w nich informacji. TLS jest następcą protokołu SSL (Secure Sockets Layer). Gmail domyślnie używa TLS, ale gdy bezpieczne połączenie nie jest dostępne, (nadawca oraz adresat muszą używać TLS, aby połączenie było bezpieczne), Gmail dostarcza wiadomości przez połączenia niezabezpieczone. porty na których uruchamiane są poszczególne protokoły (powyżej) 5. Wymień się z kolegą siedzącym obok adresem poczty elektronicznej. 6. Skonfiguruj używany program pocztowy w ten sposób by wiadomości otrzymywane z adresu kolegi wczytywane były do katalogu utworzonego specjalnie dla niego.
7. Zbuduj filtry które dokonają automatycznego przesłania poczty na inny adres pocztowy. Moje wiadomości będą teraz przekazywane na inny adres. 8. Zbadaj czy w konfiguracji wybranego serwera pocztowego możliwe jest ustawienie powiadomień o nieobecności, automatycznego podpisywania wiadomości itp. Istnieje możliwość stworzenia stopki (podpisu wiadomość) oraz pokazania swojej ostatniej aktywności. 9. Znajdź w zasobach sieci plik graficzny, multimedialny, plik tekstowy w postaci ASCII a następnie prześlij go na adres kolegi. Pliki ma zostać dołączony do wiadomości pocztowej jako załącznik.
10. Przeanalizuj zawartości nagłówków przesyłek poczty elektronicznej. Sprawdź czy i jak zmieniają się one z zależności od zawartości przesyłki. Nie zaobserwowałem by na poczcie gmail, nagłówki zmieniały się w zależności od zawartości przesyłki. 11. Sprawdź czy i jak zmienia się wielkość przesyłki w zależności od dołączonego załącznika - odnieś rozmiary przesyłek do natywnej wielkości plików Wielkość przesyłki zależy od dołączonego załącznika. Załączniki się przesyłane w pełnym rozmiarze. 12. Porównaj cechy protokołów pobierających pocztę POP3 i IMAP. Protokół POP3 (Post Office Protocol 3) jest przeznaczony do pracy "offline". Po połączeniu z serwerem cała nieprzeczytana korespondencja wraz z załącznikami transmitowana jest ze skrzynki pocztowej na serwerze do folderu na komputerze lokalnym. Odebrane listy zostają następnie oznaczone jako odczytane i, w zależności od ustawień, pozostawione lub (domyślnie) kasowane z serwera. Po zakończeniu tych operacji, czytanie listów i przygotowywanie odpowiedzi może być przeprowadzone lokalnie bez konieczności utrzymywania połączenia z Internetem. Wady: - trudne korzystanie z poczty z wielu różnych komputerów - możliwość przepełnienia serwera na którym znajduje się poczta - przy bardzo dużych wiadomościach: nie można ich usunąć na serwerze - jest konieczne przesłanie tego na komputer lokalny co może się wiązać z długim czasem. Protokół IMAP (Internet Message Access Protocol)
Cała poczta przechowywana jest na serwerze w skrzynce pocztowej i w dodatkowych folderach pocztowych. Po połączeniu z serwerem na komputer lokalny transmitowane są jedynie same nagłówki wiadomości. Transmisja treści oraz załączników następuje dopiero po otwarciu danego listu, dzięki czemu możliwe jest kasowanie i filtrowanie korespondencji bez jej pobierania z serwera. Ten sposób obsługi poczty doskonale sprawdza się w przypadku pracy na wielu komputerach, na każdym z nich widzimy bowiem tą samą zawartość skrzynki. Wada: - wymagane stałe połączenie z internetem