• About
  • Advertise
  • Privacy & Policy
  • Contact
NQ NEWS
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
  • Đời sống thường thức
    • All
    • Chăm sóc Nhà cửa
    • Chăm sóc Sức khỏe
    • Chụp ảnh - Quay phim
    • Dịch vụ ngân hàng
    • DIY - Handmade
    • Game - Trò chơi
    • Giải trí
    • Giáng sinh - Noel
    • Khám phá khoa học
    • Khám phá thiên nhiên
    • Khoa học Vũ trụ
    • Khoa học vui
    • Kỹ năng
    • Là gì?
    • Máy công cụ
    • Mẹo hay
    • Mẹo vặt
    • Quà tặng
    Ielts La Gi 640 1

    IELTS là gì? Những điều cần biết về IELTS

    Cài font chữ

    Kẻ ô ly vuông trong Word và in ô ly Word

    Cách phản ánh trên PC Covid

    3 cách phản ánh trên PC Covid khi bị sai thông tin cực kỳ hiệu quả

    Cách thay đổi thư mục tải xuống trên Samsung Internet

    Cách thay đổi thư mục tải về trên Samsung Internet cực kỳ đơn giản

    Tại sao gõ tiếng việt bị lỗi trên iOS 15?

    Tại sao gõ tiếng Việt bị lỗi trên iOS 15? Bạn xem cách sửa cực dễ nhé!

    cách cập nhật tính năng mới trên PC-Covid

    Cách cập nhật tính năng mới trên PC Covid để theo dõi và phản ánh 24/7

    • Chăm sóc Nhà cửa
    • Chăm sóc Sức khỏe
    • Chụp ảnh – Quay phim
    • Dịch vụ ngân hàng
    • Game – Trò chơi
    • Kỹ năng
No Result
View All Result
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
  • Đời sống thường thức
    • All
    • Chăm sóc Nhà cửa
    • Chăm sóc Sức khỏe
    • Chụp ảnh - Quay phim
    • Dịch vụ ngân hàng
    • DIY - Handmade
    • Game - Trò chơi
    • Giải trí
    • Giáng sinh - Noel
    • Khám phá khoa học
    • Khám phá thiên nhiên
    • Khoa học Vũ trụ
    • Khoa học vui
    • Kỹ năng
    • Là gì?
    • Máy công cụ
    • Mẹo hay
    • Mẹo vặt
    • Quà tặng
    Ielts La Gi 640 1

    IELTS là gì? Những điều cần biết về IELTS

    Cài font chữ

    Kẻ ô ly vuông trong Word và in ô ly Word

    Cách phản ánh trên PC Covid

    3 cách phản ánh trên PC Covid khi bị sai thông tin cực kỳ hiệu quả

    Cách thay đổi thư mục tải xuống trên Samsung Internet

    Cách thay đổi thư mục tải về trên Samsung Internet cực kỳ đơn giản

    Tại sao gõ tiếng việt bị lỗi trên iOS 15?

    Tại sao gõ tiếng Việt bị lỗi trên iOS 15? Bạn xem cách sửa cực dễ nhé!

    cách cập nhật tính năng mới trên PC-Covid

    Cách cập nhật tính năng mới trên PC Covid để theo dõi và phản ánh 24/7

    • Chăm sóc Nhà cửa
    • Chăm sóc Sức khỏe
    • Chụp ảnh – Quay phim
    • Dịch vụ ngân hàng
    • Game – Trò chơi
    • Kỹ năng
No Result
View All Result
NQ NEWS
No Result
View All Result
Home Quản trị hệ thống Mail Server

Di chuyển hộp thư giữa các máy chủ IMAP với IMAP TOOLS

@admiz by @admiz
04/05/2021
in Mail Server, Quản trị hệ thống
0
Di Chuyển Hộp Thư Giữa Các Máy Chủ Imap Với Imap Tools 609171e8844e6.jpeg

NQ News – IMAP TOOLS là một bộ sưu tập các script Perl, cho phép bạn làm nhiều nhiệm vụ khác nhau với máy chủ IMAP cũng như POP3. Trong bài viết sau chúng tôi sẽ hướng dẫn các bạn di chuyển hộp thư giữa các máy chủ IMAP bằng IMAP TOOLS. Nội dung chủ yếu tập trung vào các script imapcopy.pl (bản sao các tin nhắn và hộp thư từ một máy chủ IMAP khác) và pop3toimap.pl (bản sao tin nhắn POP3 tới máy chủ IMAP). Cả hai script này đều hỗ trợ SSL.

>>> Di chuyển hộp thư giữa các máy chủ IMAP với IMAPcopy

Nếu bạn chỉ định cổng 993 (995 cho POP3) sau đó một kết nối SSL sẽ được khởi tạo. Nếu số cổng là 143 (110 cho POP3) nó sẽ thử một kết nối không phải SSL. Với bất kỳ giá trị khác, các cổng sẽ thử nghiệm xem có hỗ trợ SSL hay không. Nếu vậy, SSL sẽ được sử dụng để tạo kết nối, còn không vẫn có một kết nối không qua SSL.

1. Một số lưu ý

Ở đây chúng tôi sử dụng hai máy chủ:

  • server1.example.com (máy nguồn)
  • server2.example.com (máy đích)

Với yêu cầu là chuyển hộp thư từ địa chỉ sales@example.com (username: sales@example.com, password: secret) trên máy server1.example.com tới hộp thư của địa chỉ sales@example.com trên server2.example.com (username và password tương tự máy chủ kia).

2. Chuẩn bị

Trước khi bắt đầu, chúng ta hãy kiểm tra cả hai hộp thư xem có những gì trong đó (bạn có thể làm điều này bằng một dịch vụ email client bất kỳ như Outlook, Thunderbird hay web mail như SquirrelMail mà chúng tôi sử dụng dưới đây).

server1.example.com:

Di chuyển hộp thư giữa các máy chủ IMAP với IMAP TOOLS

server2.example.com:

Di chuyển hộp thư giữa các máy chủ IMAP với IMAP TOOLS

Sau khi thực hiện hướng dẫn này, ba tin nhắn trong server1.example.com sẽ xuất hiện trong server2.example.com.

3. Cài dặt IMAP TOOLS

Việc cài đặt IMAP TOOLS trên server1.example.com hay server2.example.com đều không quan trọng, thậm chí bạn có thể cài nó lên một máy thứ 3 mà không có rắc rối nào.

Chúng ta tải về và cài đặt các script IMAP TOOLS theo đường dẫn thư mục sau:

cd /usr/local/
mkdir imap_tools
cd imap_tools
wget http://www.athensfbc.com/imap_tools/files/imap_tools_V1.105.tar.gz
tar xvfz imap_tools_V1.105.tar.gz

Bây giờ thực thi các script Perl:

chmod +x /usr/local/imap_tools/*.pl

4. Di chuyển email giữa hai IMAP server với imapcopy.pl

Chúng ta sử dụng imapcopy.pl bằng lệnh sau:

/usr/local/imap_tools/imapcopy.pl -S host1[:port]/user1/password1 -D host2[:port]/user2/password2

Vì vậy, áp dụng vào trường hợp ở đây là sao chép email từ sales@example.com trên server1.example.com tới sales@example.com trên server2.example.com như sau:

/usr/local/imap_tools/imapcopy.pl -S server1.example.com/sales@example.com/secret -D server2.example.com/sales@example.com/secret

Đầu ra sẽ có dạng như sau:

root@server1:/usr/local/imap_tools# /usr/local/imap_tools/imapcopy.pl -S server1.example.com/sales@example.com/secret -D server2.example.com/sales@example.com/secret
/usr/local/imap_tools/imapcopy.pl starting
Connected to server1.example.com on port 143

Authenticating to server1.example.com as sales@example.com
Connected to server2.example.com on port 143
Authenticating to server2.example.com as sales@example.com

Number of mailboxes to process: 5
   Drafts mailbox is empty
   Junk mailbox is empty

   Trash mailbox is empty
   Sent mailbox is empty
   Copied 3 messages to INBOX
Copied 3 total messages

root@server1:/usr/local/imap_tools#

Lúc này trên server đích (server2.example.com) sẽ nhìn thấy những email từ máy server1.example.com:

Di chuyển hộp thư giữa các máy chủ IMAP với IMAP TOOLS

5. Di chuyển email từ máy chủ POP3 tới máy chủ IMAP với pop3toimap.pl

Bạn có thể sử dụng pop3toimap.pl bằng dòng lệnh sau:

/usr/local/imap_tools/pop3toimap.pl -p POP3host[:port] -i IMAPhost[:port] -u users_file

Trong đó users_file có định dạng như sau:

popUsername password imapUsername password

Vì vậy cần tạo tập tin /usr/local/imap_tools/users_file chứa nội dung các chi tiết đăng nhập:

vi /usr/local/imap_tools/users_file

sales@example.com secret sales@example.com secret

Và cuối cùng, dòng lệnh để sao chép emai từ sales@example.com trên POP3 server: server1.example.com tới sales@example.com trên IMAP server: server2.example.com là:

/usr/local/imap_tools/pop3toimap.pl -p server1.example.com -i server2.example.com -u /usr/local/imap_tools/users_file

Nếu bạn gặp lỗi:

Unexpected response to SELECT INBOX. command: 1 NO Mailbox does not exist, or must be subscribed to.
unexpected APPEND response: 1 NO Access denied for APPEND on INBOX. (ACL “i” required)

Khắc phục bằng cách mở pop3toimap.pl...

vi /usr/local/imap_tools/pop3toimap.pl

… và tạo chú thích tại dòng 123 ($mailbox = ‘INBOX’ unless $mailbox;) và thêm vào dòng 124 ($mailbox = ‘INBOX’;):

[...]
   foreach $msgnum ( @popMsgList ) {
      if ( $range ) {
         Log("msgnum $msgnum") if $debug;
         next if $msgnum < $lower;
         next if $msgnum > $upper;
       
      Log("Fetching POP message $msgnum") if $debug;
      $msg = getPOPMsg( $msgnum, $p_conn );

      getFlag( $msg, $flag );
      getDate( $msg, $date );

      next if $msg eq '';

      #$mailbox = 'INBOX' unless $mailbox;
      $mailbox = 'INBOX';
      selectMbx( $mailbox, $i_conn );

      if ( insertMsg(*msg, $mailbox, $date, $flag, $i_conn ) ) {
         $copied++;
         $grandTotal++;
         Log("$copied messages migrated") if $copied/100 == int($copied/100);

         #  Delete the message from the POP server if the delete flag is set
         deletePOPMsg( $msgnum, $p_conn ) if $delete;

       
    
[...]

Sau đó chạy lại lệnh trên lần nữa:

/usr/local/imap_tools/pop3toimap.pl -p server1.example.com -i server2.example.com -u /usr/local/imap_tools/users_file

Kết quả hiển thị như sau:

root@server1:/usr/local/imap_tools# /usr/local/imap_tools/pop3toimap.pl -p server1.example.com -i server2.example.com -u /usr/local/imap_tools/users_file
pop3toimap 1.3 starting
There are 1 users to be migrated

Connected to server1.example.com on port 110
Connected to server2.example.com on port 143
Migrating sales@example.com on server1.example.com to sales@example.com on server2.example.com (3 messages)


       Summary of POP3 -> IMAP migration

Users migrated  1
Total messages  3

Total bytes     2912

root@server1:/usr/local/imap_tools#

Lúc này trên server đích (server2.example.com) sẽ nhìn thấy những email từ máy server1.example.com:

Di chuyển hộp thư giữa các máy chủ IMAP với IMAP TOOLS

Link tham khảo

IMAP TOOLS: http://www.athensfbc.com/imap_tools/

Post Views: 80
Previous Post

Tìm hiểu về Windows Server 2012 (Phần 3)

Next Post

Từng bước cài đặt Exchange Server 2010

Related Posts

Quicktime Player Logo650 1
macOS

Cách ghép video trên macOS bằng QuickTime Player

26/12/2021
Kali Linux 2021 4 700 1
Linux

Kali Linux 2021.4: Thêm 9 công cụ mới và hỗ trợ tốt hơn cho Apple M1

26/12/2021
Openbsd La Gi 1
Linux

OpenBSD là gì? Đây là mọi thứ bạn cần biết về hệ điều hành này!

26/12/2021
Mac Os Xoa Ung Dung Cai Dat Logo640 1
macOS

Cách gỡ, xóa ứng dụng trên Mac OS

26/12/2021
Tim Thu Vien Anh Photos Library Tren May Mac700 1
macOS

Hướng dẫn tìm thư viện ảnh Photos Library trên máy Mac

26/12/2021
So Sanh Macbook Pro Macbook Air Va Ipad Pro 1
macOS

So sánh MacBook Pro 13 inch với MacBook Air và iPad Pro

26/12/2021
Next Post
Từng Bước Cài đặt Exchange Server 2010 609171ee37035.jpeg

Từng bước cài đặt Exchange Server 2010

Bài mới nhất

Junk Mail Là Gì Và Cách Gửi Email Hiệu Quả Không Bị Vào Mục Spam 612d0e6408c1f.jpeg

Junk mail là gì và cách gửi email hiệu quả không bị vào mục spam

04/06/2023
Tls Là Gì, Cách Thức Hoạt động Và Khác Nhau Giữa Giao Thức Tls Và Ssl 612d0e6fea593.jpeg

TLS là gì, cách thức hoạt động và khác nhau giữa giao thức TLS và SSL

04/06/2023
Digital Platform Là Gì Và 7 Loại Digital Platform Phổ Biến Nhất Hiện Nay 612d0e294145a.jpeg

Digital Platform là gì và 7 loại Digital Platform phổ biến nhất hiện nay

03/06/2023
Platform Là Gì? Ưu, Nhược điểm Và Các Mô Hình Platform Nổi Bật 612d0e2fb283c.jpeg

Platform là gì? Ưu, nhược điểm và các mô hình Platform nổi bật

03/06/2023
Mailchimp Là Gì? Ưu, Nhược điểm Và Hướng Dẫn Cách Sử Dụng Hiệu Quả 612d0d0bc4d2d.jpeg

Mailchimp là gì? Ưu, nhược điểm và hướng dẫn cách sử dụng hiệu quả

02/06/2023

Chuyên mục

  • Android
  • Bảo mật máy tính
  • Bảo mật, Antivirus
  • Chăm sóc Nhà cửa
  • Chăm sóc Sức khỏe
  • Chụp ảnh – Quay phim
  • Chuyện công nghệ
  • Deep Learning
  • Development
  • Dịch vụ công trực tuyến
  • Dịch vụ ngân hàng
  • Dịch vụ nhà mạng
  • DIY – Handmade
  • Đời sống thường thức
  • Game – Trò chơi
  • Giải pháp bảo mật
  • Giải trí
  • Giáng sinh – Noel
  • Hệ thống
  • Hệ thống
  • iPhone
  • Khám phá khoa học
  • Khám phá thiên nhiên
  • Khoa học Vũ trụ
  • Khoa học vui
  • Kiến thức bảo mật
  • Kiến thức cơ bản phổ thông
  • Kiến thức Marketing căn bản
  • Kiến thức tổng hợp
  • Kỹ năng
  • Là gì?
  • Lập trình
  • Linux
  • Linux OS
  • macOS
  • Mail Server
  • Mạng LAN – WAN
  • Máy ảo
  • Máy chủ
  • Máy công cụ
  • Mẹo hay
  • Mẹo vặt
  • ms excel
  • ms-powerpoint
  • Nền tảng điện toán đám mây
  • Phần cứng
  • Phần Mềm
  • Quà tặng
  • Quản trị hệ thống
  • Raspberry Pi
  • Sửa lỗi máy tính
  • Tăng tốc máy tính
  • Thủ thuật
  • Thủ thuật SEO
  • Thủ thuật Wifi
  • Tiện ích hệ thống
  • Tin học văn phòng
  • Tin tức
  • Uncategorized
  • Ứng dụng
  • Website
  • Windows Server 2012

Thẻ

#app #chatbot #chatbot tự động #CRM #Kiến thức cơ bản #Techblog #Thiết kế website Android apple cách chơi Pokémon Go Email Marketing Gmail Google Google Drive hacker HTML hàm python hàm python có sẵn hình nền máy tính học css học python học SQL ios iphone iphone 12 Microsoft minecraft mssql MS SQL Server Pokémon Go PUBG Mobile python Raspberry Pi Samsung smartphone SQL Server thiết bị số tivi tài liệu python windows windows 10 YouTube điện thoại di động điện thoại thông minh ứng dụng
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2022 Pha Le Solution

No Result
View All Result
  • Home

© 2022 Pha Le Solution