IMAP (Internet Message Access Protocol) i SMTP (Simple Mail Transfer Protocol) to podstawowe protokoły używane w komunikacji e-mailowej, ale służą różnym celom:
IMAP służy do pobierania wiadomości e-mail przechowywanych na serwerze pocztowym i zarządzania nimi. Umożliwia klientom poczty elektronicznej dostęp do wiadomości przechowywanych na serwerze i manipulowanie nimi bez konieczności ich trwałego pobierania na urządzenie klienckie. IMAP obsługuje takie funkcje, jak zarządzanie folderami, oznaczanie wiadomości i synchronizacja między wieloma urządzeniami. Działa na porcie 143 dla połączeń nieszyfrowanych i porcie 993 dla połączeń szyfrowanych (IMAPS).
Z drugiej strony protokół SMTP służy do wysyłania i przekazywania wiadomości e-mail między serwerami pocztowymi. Określa zasady i procedury przesyłania wiadomości e-mail z klienta poczty e-mail lub serwera nadawcy na serwer poczty e-mail odbiorcy. SMTP zapewnia niezawodne dostarczanie wiadomości e-mail poprzez obsługę routingu wiadomości, weryfikacji dostarczenia i powiadamiania o błędach pomiędzy serwerami pocztowymi. SMTP działa na porcie 25 (lub porcie 465 w przypadku SMTPS) i jest niezbędny do umożliwienia komunikacji e-mailowej przez Internet i sieci.
SMTP i IMAP mogą współpracować, aby ułatwić pełną komunikację e-mailową. SMTP służy do wysyłania wychodzących wiadomości e-mail z klienta poczty e-mail lub serwera nadawcy do serwera poczty e-mail odbiorcy. Po dostarczeniu wiadomości e-mail na serwer odbiorcy klient poczty e-mail odbiorcy może użyć protokołu IMAP do pobierania odebranych wiadomości e-mail przechowywanych na serwerze i zarządzania nimi. Ta kombinacja umożliwia bezproblemowe wysyłanie, odbieranie i zarządzanie wiadomościami e-mail w różnych klientach poczty e-mail i na różnych urządzeniach.
Aby znaleźć ustawienia IMAP i SMTP do konfiguracji poczty e-mail, zazwyczaj należy zapoznać się z dokumentacją lub stroną ustawień dostawcy usług poczty e-mail. Alternatywnie ustawienia te można znaleźć w ustawieniach konta klienta poczty e-mail lub w kreatorze konfiguracji. Ustawienia IMAP obejmują adres serwera (np. imap.yourprovider.com), numer portu (zwykle 143 dla IMAP lub 993 dla IMAPS), nazwę użytkownika, hasło i metodę szyfrowania (SSL/TLS). Ustawienia SMTP obejmują adres serwera (np. smtp.yourprovider.com), numer portu (zwykle 25 dla SMTP lub 465 dla SMTPS), nazwę użytkownika, hasło i metodę szyfrowania (SSL/TLS).
Tak, protokół IMAP jest powszechnie używany do uzyskiwania dostępu do wiadomości e-mail przechowywanych na serwerze pocztowym i zarządzania nimi. W przeciwieństwie do protokołu POP (Post Office Protocol), który zazwyczaj pobiera wiadomości e-mail na urządzenie klienckie i usuwa je z serwera, protokół IMAP umożliwia użytkownikom przeglądanie, organizowanie i synchronizowanie poczty e-mail na wielu urządzeniach bez konieczności ciągłego pobierania wiadomości. Dzięki temu IMAP jest odpowiedni dla użytkowników, którzy uzyskują dostęp do swojej poczty e-mail z różnych lokalizacji lub urządzeń i potrzebują spójnego dostępu do pełnego archiwum poczty e-mail przechowywanego na serwerze.
SMTP jest używany głównie do wysyłania i przekazywania wiadomości e-mail pomiędzy serwerami pocztowymi. Chociaż sam protokół SMTP nie jest przeznaczony do odbierania wiadomości e-mail bezpośrednio przez użytkowników końcowych, serwery SMTP obsługują dostarczanie przychodzących wiadomości e-mail do skrzynek pocztowych odbiorców znajdujących się na ich odpowiednich serwerach pocztowych. Użytkownicy końcowi zazwyczaj korzystają z innych protokołów, takich jak IMAP lub POP, do pobierania otrzymanych wiadomości e-mail z serwera i zarządzania nimi. Dlatego SMTP ułatwia dostarczanie wiadomości e-mail do odbiorców, ale nie jest bezpośrednio zaangażowany w odzyskiwanie lub zarządzanie otrzymanymi wiadomościami e-mail przez użytkowników końcowych.