# Portare qui una casella

Lei arriva con dieci anni di posta altrove: entra qui, con le sue date, le sue cartelle e quello che aveva già letto. L'operazione si fa con **imapsync**, lo strumento standard del mestiere, che parla con qualsiasi casella IMAP.

## 1. Aprire una finestra

Su [suite.simafri.com](https://suite.simafri.com/), **Impostazioni della posta**, sezione **Portare qui una casella**, faccia clic su **Apri un trasferimento**.

Per **ventiquattro ore**, l'altro Suo account può versare la propria posta in questa casella; la finestra si richiude poi da sé. È quella porta, aperta da Lei e per un tempo definito, a distinguere uno storico legittimo da un messaggio fabbricato.

La schermata conta i messaggi entrati man mano, conserva la traccia di ogni finestra passata e Le permette di chiuderla prima.

## 2. Creare la password e provare a vuoto

Crei una password per applicazione in **Programma di posta** ([istruzioni](/it/suite/logiciel-de-messagerie.md)). Il nome utente è l'**indirizzo della casella** di destinazione.

Lanci prima una ricognizione delle cartelle, che non scrive nulla:

```
imapsync --dry --justfolders \

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

  --host2 imap.simafri.com --port2 993 --ssl2 --user2 lei@suodominio.tld
```

## 3. Far corrispondere le cartelle

Una casella Simafri Suite porta sei cartelle: `INBOX`, `Sent`, `Drafts`, `Spam`, `Trash` e `Archive`. La corrispondenza si dichiara esplicitamente, perché ogni messaggio arrivi al posto giusto.

Due principi bastano a leggere l'esito della prova a vuoto:

* quello che presso il Suo fornitore **ordina davvero** posta riceve un `--f1f2` verso una delle sei;
* quello che è soltanto una **seconda vista** della stessa posta resta da parte. In Gmail, `All Mail`, `Starred` e `Important` sono viste: includerle farebbe entrare ogni messaggio due volte e ordinerebbe conversazioni dove Lei non se le aspetta.

Anche la cartella delle bozze dell'origine resta da parte.

## 4. Lanciare il trasferimento

```
imapsync \

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

  --host2 imap.simafri.com --port2 993 --ssl2 --user2 lei@suodominio.tld \

  --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"
```

**Calcoli il tempo sul numero di messaggi, non sul loro peso**: circa **0,8 messaggi al secondo**, qualunque sia la dimensione. Una casella da 50 000 messaggi chiede quindi nell'ordine di diciassette ore, e Lei riaprirà la finestra strada facendo.

**Interrompere e rilanciare lo stesso comando è previsto**: quello che è già entrato viene riconosciuto e non entra due volte. La schermata mostra i due numeri, messaggi entrati e messaggi già presenti.

Se il livello dell'account viene raggiunto strada facendo, il trasferimento si ferma lì e Glielo dice. Passi al livello superiore, rilanci lo stesso comando, e riparte da dove si era fermato.

## Che cosa passa

|                                                             |                                                           |
| ----------------------------------------------------------- | --------------------------------------------------------- |
| Il messaggio intero, intestazioni, formattazione e allegati | sì, byte per byte                                         |
| La data di arrivo originale                                 | sì, ed è quella che ordina la discussione                 |
| Letto o non letto                                           | sì, per la persona che esegue il trasferimento            |
| La cartella: in arrivo, inviata, archivio, cestino, spam    | sì                                                        |
| Le conversazioni                                            | ricostruite dalle intestazioni, come per la posta di oggi |

Lanci lo strumento nel suo ordine predefinito, dal messaggio più vecchio al più recente: è così che gli scambi si ricompongono per intero.

## Ripartire con la propria casella

Lo stesso comando, nell'altro senso, porta la Sua posta verso qualsiasi fornitore IMAP. Non c'è nulla da aprire né da chiedere: la Sua password per applicazione basta, e la lettura resta aperta in ogni caso.

```
imapsync \

  --host1 imap.simafri.com --port1 993 --ssl1 --user1 lei@suodominio.tld \

  --host2 imap.altro-fornitore.tld --port2 993 --ssl2 --user2 lei@altro-fornitore.tld
```

## Una mano

Scriva a <support@simafri.com> con il nome del Suo fornitore attuale e il volume approssimativo della casella: L'accompagniamo nella corrispondenza delle cartelle e nel comando da lanciare.
