L'argomento menzionato nel titolo potrebbe sembrare non attuale per gli rispettati utenti di Habr, ma a volte è semplicemente necessario sollevarlo. Il fatto è che lavoro da molti anni come amministratore in un istituto di ricerca umanistica, dove i dipendenti hanno una tale qualificazione nel campo delle moderne tecnologie informatiche che la famigerata contabilità degli aneddoti sugli informatici sembra un congresso di filosofi, immersi in tutti i misteri dell'esistenza. I rispettati studiosi riescono a dare nomi ai server di posta utilizzando caratteri russi, a sostituire il segno «@» con la parola «собачка» tra parentesi (e poi a dire che era scritto così nell'indirizzo e-mail che hanno ricevuto), a tentare di inviare e-mail su WhatsApp utilizzando The Bat! e a fare molte altre cose strane, spesso nello stesso messaggio. Insegnare loro è inutile, combattere con loro è impossibile; rimane solo accettare il proprio destino e automatizzare al massimo tutte le operazioni legate alla correzione dei loro errori.
Una delle operazioni più sinistre e pericolose nella mia pratica si è rivelata essere la migrazione della posta Web da un server all'altro. Il fatto è che i dipendenti dell'istituto hanno ben tre e-mail di lavoro: una include un server Exchange interno, un'altra funziona su Mail.ru e la terza su Gmail. No, non sono io l'idiota, e nemmeno loro. Questo è un ordine della direzione, legato a qualche gioco burocratico. Qualcosa deve rimanere all'interno dell'istituto su un server 'corporativo', qualcosa relativo a richieste e sovvenzioni deve necessariamente passare attraverso la posta russa, e la posta Gmail è legata per i miei rispettati colleghi a cose indubbiamente necessarie, come documenti e fogli Google, backup su disco, ecc. Il problema è che, come si sa, troppe balie rovinano il bambino — cioè, in questo caso, tra i tre server di posta i miei colleghi riescono in modo poco ambiguo a perdere le e-mail più importanti!
C'è anche un altro problema che spesso rende necessaria la migrazione della posta. I moderni servizi di posta elettronica consentono spesso la retransmission automatica dei messaggi da un server all'altro, cioè la raccolta della posta. E un utente, abituato al fatto che i suoi messaggi sul server, ad esempio, Mail.ru, vengano automaticamente copiati sulla posta di Yandex, alla fine dimentica che in questo modo ha accesso solo ai messaggi ricevuti dopo aver configurato la raccolta della posta. Pertanto, può sorgere un legittimo desiderio di effettuare una migrazione completa della posta da un vecchio server a uno nuovo, più utilizzato, e a chi si rivolgerà con questo desiderio? Esatto: all'amministratore di sistema più vicino!
Penso che una situazione simile si verifichi anche per chiunque sia costretto ad avere più account di posta elettronica, tanto più — a gestirli, o semplicemente desideri trasferirsi da un server all'altro senza perdere informazioni importanti. Naturalmente, i guru IT risolveranno facilmente questo problema con un paio di clic, ma se sei poco esperto in queste cose, la migrazione della posta elettronica potrebbe rivelarsi una sfida complicata. Per questo motivo ho deciso di condividere brevemente la mia esperienza su come eseguire senza problemi l'esportazione delle email in un determinato archivio e il successivo import della posta su un altro server. Magari qualcuno troverà utile questa operazione per liberarsi da piccoli inconvenienti o semplicemente per semplificarsi la vita!
Esportazione di email: un po' di teoria, un po' di pratica
In generale, i server di posta lavorano con i programmi client secondo uno dei due protocolli: POP3 o IMAP. Se questi nomi non significano nulla per voi (cosa che può succedere), cercherò di spiegarlo in parole semplici: il protocollo POP3 scarica le email dal server sul vostro computer, mentre il protocollo IMAP le gestisce direttamente sul server. I vecchi client di posta per impostazione predefinita funzionavano (e continuano a farlo) con il protocollo POP3, trasferendo i messaggi di posta in una cartella appositamente assegnata al client (di solito si trova da qualche parte nella directory dell'utente, tra le cartelle delle applicazioni nascoste di default). Il protocollo IMAP è più moderno, e con esso è possibile anche importare le email in uno spazio di archiviazione locale o di rete. Quindi la questione non è tanto come scaricare le email necessarie, quanto come trasferirle sul server corretto per eseguire la migrazione della posta. La soluzione più semplice è utilizzare il protocollo IMAP, copiare tutte le email in un archivio in formato EML e poi caricarle in un'altra cartella su un altro account, approfittando del fatto che il formato dei file delle email è generalmente identico.
Come si fa?
Il metodo semplice che utilizzo con il minor dispendio possibile è eseguire la migrazione delle email utilizzando un programma per la copia dei dati che supporti il protocollo IMAP. Questo avviene in due fasi.
- Importazione della posta da una cartella sul server in un archivio in formato EML.
- Esportazione delle email in un'altra cartella su un altro server tramite IMAP.
In questo caso, il programma di migrazione della posta si comporta nei confronti di entrambi i server come un normale client IMAP. (A proposito, la maggior parte dei server di posta richiederà di autorizzare l'uso di quello specifico programma come client di posta, quindi prima di eseguire la migrazione della posta con qualche utility, assicurati di accedere al tuo account di posta e autorizzare il server ad utilizzare questa utility nella lista di client disponibili per il protocollo IMAP). Tali programmi richiedono generalmente un minimo di lavoro manuale per la configurazione preliminare della migrazione della posta elettronica. Di solito puoi anche impostare un programma per la migrazione automatica regolare della posta da un server all'altro, se necessario. Personalmente, utilizzo il programma , fortunatamente è presente su quasi tutti i nostri sistemi e richiede un minimo di configurazione, peraltro centralizzata dalla macchina dell'amministratore — non è necessario spostarsi fisicamente. Tuttavia, in fin dei conti, il software utilizzato non è importante, purché riesca a effettuare l'esportazione e l'importazione delle email direttamente su Web server, e supporti un formato unico per le email su entrambi i server.
E Microsoft, come al solito…
Un'altra grande difficoltà è la migrazione delle email di Exchange o Outlook (non mi riferisco al server di posta Outlook.com, ma al client), poiché Microsoft, come sempre, segue strade non standard. È un bene se in questa situazione hai a disposizione un software specializzato per esportare le email di Outlook o dai server Exchange — in tal caso, l'attività si semplifica a seguire le istruzioni per la migrazione delle email utilizzando il programma appropriato. È un vantaggio che ci siano molti di questi programmi, così come plugin specializzati per il software in questione, orientati ai prodotti Microsoft.
Migrazione delle email tramite protocollo POP3
Alcuni amano le complicazioni, ma in generale non è così. Quindi, non è consigliabile trasferire email da un server a un altro tramite il protocollo POP3, è obsoleto e poco elegante. Passa all'IMAP su entrambi i server (come farlo è spiegato in dettagliate istruzioni fornite praticamente da ogni provider), e poi procedi come descritto sopra (o almeno utilizza lo strumento di migrazione integrato nel servizio di posta — talvolta esistono strumenti di questo tipo, anche se la loro facilità d'uso e la logica operativa spesso lasciano a desiderare). Puoi anche provare il metodo manuale tradizionale: utilizzare un programma client per trasferire le email da una cartella all'altra, o semplicemente selezionarle e inviarle al nuovo server. Una volta, quando eravamo piccoli, facevamo tutti così e non ci sembrava affatto inappropriato, quindi in una situazione disperata, si può provare a dedicarsi di nuovo a un lavoro manuale di questo tipo…
In generale, la migrazione della posta elettronica da un server all'altro tramite l'importazione sequenziale della posta in un archivio e poi l'esportazione delle email sul nuovo server utilizzando il protocollo IMAP soddisfa tutti i principali criteri di usabilità delle applicazioni. Questi criteri includono una logica chiara, sicurezza, automazione e la disponibilità di numerosi strumenti accessibili pronti a svolgere questo lavoro per voi. Spero quindi che questa mia nota risulti utile a qualcuno e semplifichi la vita nei casi in cui il reparto contabilità o il dipartimento pianificazione richiedano improvvisamente di trasferire le loro email da Yandex a Mail.ru, da Google a Yahoo! o altrove, come richiederà improvvisamente un superiore preoccupato della dislocazione della posta. Non lasciatevi affaticare, colleghi!
Fonte: habr.com
