標題中指出的主題對於受人尊敬的哈布里特人來說可能看起來無關緊要,但有時提出來就是必要的。事實上,我多年來一直在一家以人道主義為重點的科學研究所擔任管理人員,那裡的員工都擁有現代資訊科技領域的資質,以至於在這種背景下,臭名昭著的會計部門從有關 IT 專家的笑話中看起來就像是一場探討存在所有秘密的哲學家會議。受人尊敬的科學家設法用俄文字母輸入郵件伺服器名稱,在括號中寫上“at”而不是“@”符號(然後說這是發送給他們的電子郵件地址中所寫的內容),嘗試使用 The Bat 向 WhatsApp 發送電子郵件!並做許多其他奇怪的事情,通常是在同一則訊息中。教導他們是沒有用的,與他們戰鬥是不可能的;剩下的就是接受你的命運並儘可能自動化所有與糾正錯誤相關的操作。
我實踐中最險惡、最危險的操作之一是將 Web 郵件從一台伺服器遷移到另一台伺服器。事實上,該研究所的員工有三個工作郵箱:一個包括內部 Exchange 伺服器,一個在 Mail.ru 上工作,第三個在 Gmail 上工作。不,笨蛋不是我,甚至不是他們。這是管理層的命令,與一些部門遊戲有關。一些內容必須保留在研究所內部的「公司」伺服器上,一些與申請和補助金相關的內容必須透過俄羅斯郵件發送,而 Gmail 與我尊貴的同事相連,其中包含一些絕對必要的東西,例如 Google 文件和表格、磁碟備份等。唯一的問題是,正如俗話所說,人多反而會壞事——也就是說,在這種情況下,在三個郵件伺服器之間,我的同事以最明確的方式丟失了最重要的信件!
還有一個問題常常會導致需要進行郵件遷移。現代郵件服務往往允許將訊息從一台伺服器自動中繼到另一台伺服器,即郵件收集。而如果使用者已經習慣了伺服器(例如 Mail.ru)上的訊息會自動複製到 Yandex 信箱,那麼他有時會忘記,這樣他就無法存取所有訊息,而只能存取設定郵件收集後收到的訊息。因此,他可能自然而然地希望將郵件從舊伺服器徹底遷移到新的、更常用的伺服器,但他會向誰提出這個願望呢?更正:聯絡最近的系統管理員!
我認為,對於那些被迫以某種方式擁有多個電子郵件帳戶的人來說,尤其是為了管理這些帳戶,或者對於那些只是想在不丟失重要資訊的情況下從一個伺服器轉移到另一個伺服器的人來說,都會出現類似的情況。當然,IT 老手只需單擊兩次滑鼠就可以輕鬆解決這個問題,但如果您在這方面缺乏經驗,那麼電子郵件遷移對您來說可能是一項艱鉅的任務。因此,我決定簡要分享我的經驗,如何輕鬆地將電子郵件匯出到某些存儲,然後將郵件匯入到另一台伺服器。也許這個手術能幫助某些人擺脫一些小麻煩,或者只是讓生活變得更輕鬆!
匯出電子郵件:一點理論,一點實踐
原則上,郵件伺服器使用以下兩種協定之一與客戶端程式協同工作:POP3 或 IMAP。如果這些名稱對您來說沒有任何意義(這種情況仍然會發生嗎?),我將嘗試用簡單的術語進行解釋:POP3 協定將電子郵件從伺服器下載到您的計算機,而 IMAP 協定則直接在伺服器上處理它們。舊版郵件用戶端預設使用(並且繼續使用)POP3 協議,將郵件訊息下載到專門為客戶端分配的資料夾中(通常位於使用者目錄中的某個位置,在預設情況下隱藏應用程式資料的資料夾中)。 IMAP協定較為現代,也可用於將電子郵件匯入本機或網路儲存。因此,問題實際上不是如何下載所需的電子郵件,而是如何將它們轉發到所需的伺服器以執行郵件遷移。最簡單的選擇是使用 IMAP 協議,將所有信件以 EML 格式複製到某個記憶體中,然後將其上傳到另一個帳戶的另一個資料夾中,利用信件檔案的格式通常完全相同的事實。
怎麼辦呢?
我使用的一種簡單且省力的方法是使用一些支援 IMAP 協定的資料複製程式來遷移電子郵件。這分兩個步驟完成。
- 將郵件從伺服器上的資料夾以 EML 格式匯入到某些儲存中。
- 透過 IMAP 將電子郵件匯出到另一台伺服器上的另一個資料夾。
同時,從兩個伺服器的角度來看,郵件遷移程式的行為就像常規 IMAP 用戶端一樣。 (順便說一句,大多數郵件伺服器都要求您允許使用指定的程式作為郵件用戶端,因此在使用任何實用程式執行郵件遷移之前,請務必登入您的郵件帳戶並允許伺服器透過 IMAP 協定在可用用戶端清單中使用此實用程式)。此類程式通常需要最少的手動工作來預先配置電子郵件遷移。通常,如果出於某種原因您需要的話,您甚至可以設定一個時間表,以便在伺服器之間定期自動遷移郵件。就我個人而言,我使用該程式匯出電子郵件 幸運的是,它幾乎安裝在我們所有的機器上,而且只需要極少的配置,所有配置都可以在管理員工作站上集中管理——無需任何操作。但總的來說,只要能夠直接匯出和匯入郵件,使用什麼軟體並不重要。 網路伺服器並且兩個伺服器上都支援單一的信件格式。
和往常一樣,微軟......
另一個令人頭痛的問題是 Exchange 或 Outlook 電子郵件的遷移(我不是指 Outlook.com 郵件伺服器,而是用戶端),因為微軟像往常一樣走了一條非標準路徑。在這種情況下,如果您手邊有用於匯出 Outlook 郵件或 Exchange 伺服器的專門軟體,那就好了 - 然後任務就簡化為閱讀在相應程式的控制下遷移郵件的說明。值得慶幸的是,有相當多的此類程序,以及相應軟體的專用插件,專注於微軟產品。
透過 POP3 協定遷移電子郵件
有些人喜歡變態,但一般來說情況並非如此。因此,沒有必要使用 POP3 協定在伺服器之間傳輸郵件,它既老舊又醜陋。在兩台伺服器上都切換到 IMAP(幾乎每個提供者都有關於如何執行此操作的詳細說明),然後按照上面描述的所有操作(或至少使用郵件服務內建的遷移工具 - 有時存在這樣的工具,儘管它們的便利性和操作邏輯通常有很多不足之處)。您也可以嘗試老式的手動方法:使用客戶端程序,將信件從一個資料夾移動到另一個資料夾,或簡單地選擇它們並將它們發送到新伺服器。曾經,當我們小的時候,我們都這樣做過,而且在我們看來這沒有什麼不雅之處,所以在絕望的情況下,你可以再次嘗試做這種體力活......
一般來說,透過依序將電子郵件匯入存儲,然後透過 IMAP 協定將電子郵件匯出到新伺服器,將電子郵件從一台伺服器遷移到另一台伺服器,滿足了程式易用性的所有基本標準。這些標準是清晰的邏輯、安全性、自動化以及大量可為您完成工作的現成工具的可用性。因此,我希望我的這篇文章能夠對某些人有所幫助,並且能夠讓生活變得更輕鬆,當會計或規劃部門突然緊急需要他們從 Yandex 轉移到 Mail.ru、從 Google 轉移到 Yahoo 時!或者在其他地方,老闆突然對郵局的位置產生了擔憂,並下達了命令。別讓自己累了,同事們!
來源: www.habr.com
