Ostatnio na Blipie zostało zadane pytanie jak przenieść zawartość konta POP, która rezyduje zazwyczaj u nas na dysku twardym, na konto IMAP takie jak Google Mail (pamiętajcie o uruchomieniu opcji IMAP w ustawieniach!).
Znacząca większość serwisów mailowych posiada konta typu POP. Charakteryzują się one tym, że wiadomości przetrzymywane są na serwerze dopóki nasz program pocztowy ich nie pobierze z owego serwera. Pobieranie polega na ściągnięciu wiadomości z serwera na nasz komputer, gdzie zostanie ona przechowana. Po tym procederze wiadomość zostaje skasowana z serwera (chyba, że zmienimy jego ustawienia).
Często problemem jest przenoszenie zawartości naszej komputerowej skrzynki pocztowej na nowy komputer, szczególnie w przypadku Windows (a jeszcze nie wiem jak to się robi na OS X). Do tego może dojść przesiadanie się z jednego klienta pocztowego na drugi (np. Outlook Express na Outlook). Są dostępne możliwości exportu/importu maili, ale osobiście miałem z tym same nieprzyjemności.
Jeśli natomiast pozostawimy na serwerze duże ilości maili to nasz program musi je wszystkie przejrzeć przy każdym sprawdzaniu konta czy nie pojawiło się coś nowego. Znacząco to spowalnia pracę, szczególnie tym, którzy mają wolniejsze łącza.
Konto IMAP ma tą zaletę, że wiadomości są przechowywane na serwerze – mamy dostęp do tych samych wiadomości z każdego komputera (np. za pomocą interfejsu WWW). Jakakolwiek zmiana w emailach też jest odrazu odzwierciedlona na każdym z nich. Polega to na tym, że nasz klient pocztowy, np, Mail.app, synchronizuje swoją zawartość przy każdym sprawdzaniu poczty z kontem IMAP. Ale nasz klient pobiera tylko i wyłącznie nagłówki, więc jest to w miarę szybka operacja. Dopiero otwarcie konkretnego maila powoduje ściągnięcie jego pełnej zawartości na komputer (ale pozostawiając oryginał na serwerze).
Najprostszą sytuacją jest, gdy posiadamy dwa komputery – służbowy i domowy. W pracy wysyłamy maila do kogoś, a gdy przychodzimy do domu to ten mail już siedzi w naszej skrzynce wychodzącej.
Wadą IMAPa jest konieczność bycia podłączonym do internetu, aby odczytać wiadomości, których nie mamy na komputerze – widać nagłówki, ale nie można odczytać zawartości samego maila dopóki nie uzyskamy połączenia z netem. Jeśli dobrze pamiętam to jest opcja pobierania zawartości całego maila od razu na komputer, ale nie sprawdzałem tego.
Natomiast przy przenosinach na nowy komputer wystarczy skonfigurować nowy program pocztowy i od razu mamy dostęp do wszystkich wiadomości.
Wracając do pytania jak skutecznie przenieść zawartość starej skrzynki na nowy IMAPowy serwer (np. Yahoo!, GMail czy też MobileMe) – jest to niezwykle proste. Wystarczy stara metoda drag & drop czyli przenieść i upuść:
Musimy przenieść wszystkie nasze wiadomości z jednego Inboxu do drugiego, wysłane do wysłanych, itd.
W tym celu wystarczy zaznaczyć wiadomości (na powyższym przykładzie jest tylko jedna akurat) i przenieść ją na Inbox opisany jako Google Mail IMAP. Aby przekopiować wystarczy przy przenoszeniu myszką przytrzymać przycisk ⌥ (Alt/Option).
Jak widzimy na powyższym obrazku mail powitalny z o2.pl już znajduje się w Inboxie Google Maila.
Tak samo postępujemy z wysłanymi wiadomościami, tyle że przenosimy je do Sent Mail, który można zobaczyć na screenshocie na samej górze strony.
Jak zerkniemy na zawartość Google Maila poprzez interfejs WWW też widzimy, że mail się przekopiował.
Miłych przeprowadzek!
Update:
Poczta w MobileMe i Yahoo! supportują protokół IMAP-IDLE, który jest wykorzystywany do utrzymywania połączenia pomiędzy serwerem, a klientem pocztowym w celu natychmiastowego dosyłania nowych wiadomości – tzw. Push Email.
Chcesz zwrócić mi na coś uwagę lub skomentować? Zapraszam na @morid1n lub na forum.