Hướng dẫn cách sao lưu hòm thư của bạn cực kỳ đơn giản
23/07/2012 19:43
Hướng dẫn cách sao lưu hòm thư của bạn cực kỳ đơn giản 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ủ:
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: server2.example.com: 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 trongserver2.example.com. 3. Cài dặt IMAP TOOLSViệ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.plChú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ớisales@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: 5. Di chuyển email từ máy chủ POP3 tới máy chủ IMAP với pop3toimap.plBạ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ớisales@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: Latest news
• Shop công nghệ TLD khuyễn mãi khủng 1/10/2014 đến 1/1/2015 (03/10/2014)• Hướng dẫn cách tránh bị luộc đồ khi đi sửa Laptop (16/11/2013) • Bảo dưỡng Laptop Gateway NV57 (10/04/2013) • Thay màn LCD Lenovo Thinkpad E520 (28/01/2013) • Sửa bo mạch chủ của Laptop HP (28/01/2013) • Sự cố đen màn hình Laptop Hp TX 1000 (28/01/2013) • Thay LED Laptop Sony Vaio VPCZ1 (19/01/2013) • Bảo dưỡng Laptop Sony Vaio PCG-81114L (19/01/2013) • Thay màn hình LCD Sony Vaio VPC-Z1190S (19/01/2013) • Tháo nâng cấp Laptop Dell Inspiron 14R-N4010 (17/01/2013) • Tháo và nâng cấp Laptop Dell 17R N7110 (17/01/2013) • Nâng cấp Ram, Thay ổ đĩa Dell Inspiron (17/01/2013) • Thay màn LCD Laptop Sony Vaio VPCEH (17/01/2013) • Mở máy vệ sinh Laptop Toshiba A100 Notebook (12/01/2013) • Tháo mở máy Laptop Toshiba Satellite C655 (12/01/2013) • Thay màn hình LCD Laptop Asus U50A (12/01/2013) • Tháo và vệ sinh Laptop (11/01/2013) • Thay LCD Laptop Acer 7031 (11/01/2013) • Máy tính bảng siêu bền, siêu khủng của Panasonic (09/01/2013) • Thay bàn phím Asus A6000 (09/01/2013) • Thay bàn phím và ổ cứng HP DM4-1000 (09/01/2013) • Bảo dưỡng vệ sinh Laptop Acer Aspire 7520 (09/01/2013) • Tháo và bảo dưỡng Laptop Acer Aspire 5738G (09/01/2013) • Vệ sinh thay dán tản nhiệt Acer Aspire 5920G (09/01/2013) • Thay LCD Laptop Lenovo G550 (09/01/2013) • Nâng cấp Ram Laptop Dell XPS L502X or L501X (09/01/2013) • Thay LCD Laptop Dell XPS 15 L501X (09/01/2013) • Thay LCD Laptop Dell Latitude E6410 (09/01/2013) • Nâng cấp ram cho Laptop HP Probook 4520s (08/01/2013) • Nâng cấp thêm Ram Laptop Acer Aspire 5745G-724G50Mn (08/01/2013) • Thay ổ cứng và bảo dưỡng Laptop Acer Aspire 5742 (08/01/2013) • Thay LCD Laptop [ACER Aspire 5534] (08/01/2013) • Thay thế màn hình Laptop - Acer Aspire One D255E (08/01/2013) Old news
• Hướng dẫn tăng tốc Wifi cực nhanh, mời các bạn thao khảo (23/07/2012)• Hướng dẫn cách cài đặt bảo mật cho WIFI nhà bạn (23/07/2012) • Hướng dẫn Tạo máy ảo trên Windows 8 (23/07/2012) • Những điều cần biết về máy tính khi bạn chuyển cơ quan làm việc (23/07/2012) • Những điều bạn cần biết trước khi mua Laptop (23/07/2012) • Ảnh thực tế Galaxy S III Olympics (23/07/2012) • LG bán Ultra-HDTV 3D 84 inch tại Hàn Quốc (23/07/2012) • Canon EOS M dùng cảm biến giống 650D (23/07/2012) • Rò rỉ ảnh thực tế Xperia GX (23/07/2012) • Đánh giá chất lượng cửa Laptop ASUS Zenbook Prime 2 (23/07/2012) • HP Envy 4 Ultrabook 1012TU máy đẹp, rẻ chất lượng được (23/07/2012) • Firefox 15 beta nhiều tính năng mới, khám phá nào các bạn (23/07/2012) • Những phần cứng máy tính mà Microsoft sản xuất tốt nhất trong lịch sử (23/07/2012) • Huawei công bố MediaPad FHD, BXL lõi tứ, chạy ICS 4.0, RAM 2GB Khủng quá (23/07/2012) • "Bóc Tem" iPhone 3GS 2012 (23/07/2012) • Những máy tính bảng 7 inch đáng chú ý trên thị trường (23/07/2012) • Nexus 7 của Google có thực sự là tốt? (23/07/2012) • Âm mưu nham hiểm của Trung Quốc chiếm đảo trường xa, hoàng xa Việt Nam (22/07/2012) • Phác thảo 3 chiều của HAUV cực hay (22/07/2012) • Music Hall MMF 2.2 cho dân chơi nhạc DJ giá tốt (22/07/2012) • Tìm hiểu về Tivi Oled (22/07/2012) • Lên mua máy tính bảng 7'' inch nào đây? (22/07/2012) • Máy tính độ có 1 không 2 giá 144 triệu đồng, khám phá nào các bạn (22/07/2012) • Bộ hình nền tuyệt đẹp cho windows 7 và 8 tải ngay không hối hận giờ (22/07/2012) • Hướng dẫn cách tạo ổ đĩa logic trong Windows 7 (21/07/2012) • Hướng dẫn dùng Excel một cách đơn giản hiểu quả (21/07/2012) • Hướng dẫn cách dùng ổ cứng hợp lý (21/07/2012) • Hướng dẫn cách tìm lại ních yahoo bị đánh cắp (21/07/2012) • Samsung sản xuất màn hình AMOLED uốn cong độ phân giải cao (21/07/2012) • HP Envy ra mắt phiên bản 15, 17 và 17 3D lên thế hệ CPU Ivy Bridge của Intel (21/07/2012) • Vệ tinh tự chế của Việt Nam đã bay lên quý đạo trái đất thành công (21/07/2012) • Phần mềm ghép ảnh đơn giản mà hay đây, tải đi nào các bạn ơi (21/07/2012) • Galaxy Note II, CPU 1,6 Ghz, Ram 2gb cực khủng đây (21/07/2012) |