# Przeniesienie skrzynki

Przychodzisz z dziesięcioma latami poczty gdzie indziej: wchodzi tutaj, z datami, folderami i tym, co już było przeczytane. Robi się to za pomocą **imapsync**, standardowego narzędzia w tym fachu, które rozmawia z każdą skrzynką IMAP.

## 1. Otwórz okno

Na [suite.simafri.com](https://suite.simafri.com/), **Ustawienia poczty**, sekcja **Przeniesienie skrzynki**, kliknij **Otwórz przeniesienie**.

Przez **dwadzieścia cztery godziny** Twoje drugie konto może przelewać swoją pocztę do tej skrzynki; okno zamyka się potem samo. To właśnie te drzwi, otwarte przez Ciebie i na określony czas, odróżniają prawdziwą historię od spreparowanej wiadomości.

Ekran liczy wchodzące wiadomości na bieżąco, zachowuje ślad każdego wcześniejszego okna i pozwala zamknąć je wcześniej.

## 2. Utwórz hasło i wykonaj próbę na sucho

Utwórz hasło aplikacji w sekcji **Program pocztowy** ([instrukcja](/pl/suite/logiciel-de-messagerie.md)). Nazwa użytkownika to **adres skrzynki** docelowej.

Uruchom najpierw rozpoznanie folderów, które nic nie zapisuje:

```
imapsync --dry --justfolders \

  --host1 imap.gmail.com --port1 993 --ssl1 --user1 ty@gmail.com \

  --host2 imap.simafri.com --port2 993 --ssl2 --user2 ty@twojadomena.pl
```

## 3. Dopasuj foldery

Skrzynka Simafri Suite ma sześć folderów: `INBOX`, `Sent`, `Drafts`, `Spam`, `Trash` i `Archive`. Dopasowanie deklaruje się wprost, żeby każda wiadomość trafiła we właściwe miejsce.

Do odczytania wyniku próby na sucho wystarczą dwie zasady:

* to, co u Twojego dostawcy naprawdę **porządkuje** pocztę, dostaje `--f1f2` do jednego z sześciu;
* to, co jest tylko **drugim widokiem** tej samej poczty, zostaje na boku. W Gmailu `All Mail`, `Starred` i `Important` to widoki: ich włączenie wprowadziłoby każdą wiadomość dwa razy i uporządkowało rozmowy tam, gdzie się ich nie spodziewasz.

Folder roboczy źródła również zostaje na boku.

## 4. Uruchom przeniesienie

```
imapsync \

  --host1 imap.gmail.com --port1 993 --ssl1 --user1 ty@gmail.com \

  --host2 imap.simafri.com --port2 993 --ssl2 --user2 ty@twojadomena.pl \

  --exclude "^\[Gmail\]/All Mail$" --exclude "^\[Gmail\]/Drafts$" \

  --exclude "^\[Gmail\]/Starred$" --exclude "^\[Gmail\]/Important$" \

  --f1f2 "[Gmail]/Sent Mail=Sent" --f1f2 "[Gmail]/Trash=Trash" --f1f2 "[Gmail]/Spam=Spam"
```

**Czas licz liczbą wiadomości, a nie ich wagą**: około **0,8 wiadomości na sekundę**, niezależnie od rozmiaru. Skrzynka z 50 000 wiadomości zajmie więc rzędu siedemnastu godzin, a okno otworzysz po drodze ponownie.

**Przerwanie i ponowne uruchomienie tego samego polecenia jest przewidziane**: to, co już weszło, zostaje rozpoznane i nie wchodzi drugi raz. Ekran pokazuje obie liczby, wiadomości wprowadzone i wiadomości już obecne.

Jeśli po drodze próg konta zostanie osiągnięty, przeniesienie zatrzymuje się w tym miejscu i mówi o tym. Przejdź na wyższy próg, uruchom to samo polecenie, a ruszy dalej z miejsca, w którym stanęło.

## Co przechodzi

|                                                     |                                                        |
| --------------------------------------------------- | ------------------------------------------------------ |
| Cała wiadomość, nagłówki, formatowanie i załączniki | tak, co do bajta                                       |
| Pierwotna data przyjścia                            | tak, i to ona porządkuje wątek                         |
| Przeczytane albo nieprzeczytane                     | tak, dla osoby prowadzącej przeniesienie               |
| Folder: odebrane, wysłane, archiwum, kosz, spam     | tak                                                    |
| Rozmowy                                             | odtworzone z nagłówków, tak jak dla dzisiejszej poczty |

Uruchom narzędzie w domyślnej kolejności, od najstarszej wiadomości do najnowszej: tak wymiany składają się w całość.

## Odejście ze swoją skrzynką

To samo polecenie, w drugą stronę, wyprowadza Twoją pocztę do dowolnego dostawcy IMAP. Nie trzeba niczego otwierać ani o nic prosić: wystarczy hasło aplikacji, a odczyt pozostaje otwarty w każdym przypadku.

```
imapsync \

  --host1 imap.simafri.com --port1 993 --ssl1 --user1 ty@twojadomena.pl \

  --host2 imap.inny-dostawca.pl --port2 993 --ssl2 --user2 ty@inny-dostawca.pl
```

## Pomocna dłoń

Napisz na <support@simafri.com>, podając nazwę obecnego dostawcy i przybliżoną wielkość skrzynki: pomożemy przy dopasowaniu folderów i przy poleceniu do uruchomienia.
