เก็บข้อความ IMAP ไว้ในเครื่องเมื่อถูกลบจากระยะไกล


12

ฉันใช้อีเมลจากโทรศัพท์และคอมพิวเตอร์ผ่าน IMAP ฉันต้องการตั้งค่าบางอย่างเพื่อที่ว่าถ้าฉันลบข้อความทางโทรศัพท์คอมพิวเตอร์ของฉันจะยังคงเก็บข้อความไว้ในเครื่อง

ตัวอย่างเช่นสมมติว่าฉันเปิดเครื่องคอมพิวเตอร์โดยใช้ช่วงเวลาซิงโครไนซ์ 5 นาที ฉันต้องการที่จะสามารถส่งอะไรบางอย่างจากโทรศัพท์ของฉันรอ 5 นาทีเพื่อให้แน่ใจว่าคอมพิวเตอร์ของฉันได้ดาวน์โหลดรายการจากโฟลเดอร์ส่งแล้วลบมันจากโฟลเดอร์ส่ง IMAP ผ่านโทรศัพท์ของฉัน แต่มีคอมพิวเตอร์ที่บ้านเก็บไว้เป็นสำเนา .

เป็นไปได้หรือไม่หากมีไคลเอนต์อีเมลที่พร้อมใช้งาน ฉันมีธันเดอร์เบิร์ดและ Outlook ในขณะนี้ แต่ยินดีที่จะเรียนรู้อินเทอร์เฟซใหม่สำหรับคุณลักษณะนี้ ฉันจะทำสิ่งนี้ได้อย่างไร

ในการตอบสนองต่อความคิดเห็นของ RedGrittyBrick:

วัตถุประสงค์คือการสำรองข้อมูลที่สมบูรณ์แบบอัตโนมัติ (ออฟไลน์) ของทุกข้อความเพื่อส่งผ่านบัญชี ด้วยเหตุผลต่างๆข้อความบางอย่างอาจไม่อยู่ในเซิร์ฟเวอร์ IMAP แต่ต้องเก็บไว้ในที่เก็บออฟไลน์


ฉันอยากรู้อยากเห็นอยากจะอธิบายถึงประโยชน์ของการทำเช่นนี้หรือไม่?
RedGrittyBrick

@RedGrittyBrick ~ วัตถุประสงค์คือเพื่อทำการสำรองข้อมูลที่สมบูรณ์แบบอัตโนมัติ (ออฟไลน์) ของทุกข้อความเพื่อส่งผ่านบัญชี ด้วยเหตุผลต่างๆข้อความบางอย่างอาจไม่อยู่ในเซิร์ฟเวอร์ IMAP แต่ต้องเก็บไว้ในที่เก็บออฟไลน์

ลองแปลงอีเมลเป็น mbox และเก็บไว้ อ้างอิงลิงค์
Renju Chandran chingath

2
สิ่งนี้เรียกว่า POP
pratnala

คำตอบ:


10

ผู้ถามได้อ่านหัวข้อที่สำคัญที่สุดที่ฉันเคยเห็นมาบ้างเล็กน้อย วิธีปัญญา: เก็บอีเมลถาวรของคุณอย่างไรโดยไม่คำนึงถึงนโยบายและการกำหนดค่าของผู้ให้บริการอีเมล

==============

โปรโตคอล POP

ข้อดีของโปรโตคอล POP คือความเรียบง่ายและความชัดเจนของการทำงาน ใช้โปรโตคอล POP ไคลเอนต์อีเมลเช่น Outlook หรือ Thunderbird เพียงดาวน์โหลดอีเมลทั้งหมดที่ได้รับจากเซิร์ฟเวอร์ในชื่อของคุณจากนั้นเลือกที่จะลบในเวลาเดียวกันลบออกในภายหลัง หรือไม่เลย ตัวอย่างเช่นบัญชีอีเมลที่ตั้งค่าใน Outlook เพื่อใช้การดาวน์โหลด POP อีเมลใหม่ทั้งหมดของคุณบนเซิร์ฟเวอร์อีเมลและเก็บไว้ในไฟล์ PST บนคอมพิวเตอร์ของคุณ ธันเดอร์เบิร์ดจัดการ POP ในลักษณะเดียวกัน คุณสามารถวางใจได้ว่าจะมีจดหมายทั้งหมดของคุณโดยใช้ POP

ไม่ได้ส่งจากที่นี่:

ข้อบกพร่องที่พบบ่อยที่สุดของโปรโตคอล POP คือมันเป็นการเดินทางทางเดียว ไคลเอนต์อีเมลของอุปกรณ์ของคุณดึงอีเมลจากเซิร์ฟเวอร์ อีเมลที่คุณสร้างและส่งถึงผู้อื่นนั้นจะถูกส่งผ่านเซิร์ฟเวอร์ SMTP ขาออกซึ่งจะส่งต่ออีเมลของคุณไปยังส่วนอื่น ๆ ของโลกเพียงเล็กน้อย มันไม่เคยเข้าถึงกล่องจดหมายของคุณ เป็นไคลเอนต์อีเมลของคุณที่เก็บสำเนาของอีเมลที่ส่งในโฟลเดอร์ SENT ของอุปกรณ์นั้นหากตั้งค่าตัวเลือกไคลเอนต์ไว้ เนื่องจากไคลเอนต์อีเมลที่ส่งนั้นไม่รู้จักอุปกรณ์อื่น ๆ ของคุณและส่วนใหญ่ไม่สามารถเชื่อมต่อกับพวกเขา - เพียงอย่างเดียวไคลเอนต์อีเมลของพวกเขาส่งอีเมล SENT ของคุณอยู่บนเครื่องส่งซึ่งไม่รู้จักกับลูกค้าอื่น ๆ

============

ป้อน IMAP

โปรโตคอลใหม่ที่เรียกว่า IMAP (Internet Mail Access Protocol) พยายามอนุญาตให้อุปกรณ์หลายเครื่องเห็นสิ่งเดียวกันไม่ว่าคุณจะใช้อุปกรณ์ใด เมื่อไคลเอนต์เชื่อมต่อกับบัญชีอีเมลผ่าน IMAP ไคลเอนต์และเซิร์ฟเวอร์สื่อสารทั้งสองวิธี เช่นเดียวกับ Microsoft Exchange หรือ Lotus Notes IMAP จะซิงโครไนซ์อีเมลและโฟลเดอร์บนไคลเอนต์กับอีเมลและเซิร์ฟเวอร์ ดังนั้นหากคุณส่งข้อความ 1 ข้อความจากอุปกรณ์ 3 ชิ้นลูกค้าทั้ง 3 รายจะเห็นอีเมลทั้งหมด 3 ฉบับในโฟลเดอร์ SENT เช่นเดียวกันกับอีเมลที่ถูกลบในถังขยะหรืออีเมลที่บันทึกในโฟลเดอร์ ARCHIVE

ปัญหาในสวรรค์:

ข้อเสียของ IMAP คือคำจำกัดความของการทำงานแตกต่างกันมากระหว่างเซิร์ฟเวอร์และไคลเอนต์อีเมล ตัวอย่างเช่นไคลเอนต์อีเมลที่ใช้ IMAP มักจะไม่ดาวน์โหลดและเก็บอีเมลทั้งหมดของคุณ เซิร์ฟเวอร์ IMAP นั้นมีจุดประสงค์เพื่อให้คุณเป็นเจ้าของอีเมลแทน ไคลเอนต์อีเมล IMAP ของคุณซิงโครไนซ์จำนวนอีเมลที่กำหนดค่าโดยทั่วไปไม่ใช่ทุกอย่าง

กฎเหล่านี้ยังเต็มไปด้วยสิ่งที่ลูกค้าของคุณจะเห็นและจำนวน (และนานเท่าไร) ที่เซิร์ฟเวอร์จะเก็บจดหมายของคุณ นี่เป็น showstopper สำหรับมืออาชีพที่อีเมลส่วนใหญ่จะต้องถูกเก็บไว้ที่ไหนสักแห่งและคุณรู้ว่าที่ไหน ใครจะรู้ว่าเมื่อ Google, Microsoft, Yahoo, GoDaddy, 1 & 1, Comcast, ATT, Verizon และอื่น ๆ จะเปลี่ยนกฎการเก็บรักษาของพวกเขา รายละเอียดเทคโนโลยีดังกล่าวแทบจะไม่มีการวิเคราะห์

สิ่งที่จำเป็นคือวิธีการที่รวมเอาทั้งดีที่สุดของ POP และ IMAP เรามีสัตว์ร้ายอยู่ในรูปแบบของ Exchange Server และมีหนองน้ำที่สับสนที่รู้จักกันในชื่อ Lotus Notes ทั้งสองจะทำมิรเรอร์ (เช่นซิงโครไนซ์หรือทำซ้ำ) ทุกอย่างบนเซิร์ฟเวอร์กับลูกค้าในพื้นที่ของคุณและในทางกลับกัน

อนิจจาเซิร์ฟเวอร์ทั้งสองมีราคาแพงมากซับซ้อนและไม่ใช่สำหรับผู้ใช้ประจำวัน อย่างไรก็ตาม Outlook จะทำงานร่วมกับสัตว์ป่าชนิดนี้ได้ ไมโครซอฟท์กำลังผลักดัน Outlook.com ซึ่งเป็น Exchange Server ที่รองรับหลายคน ผู้ให้บริการอินเทอร์เน็ตอย่าง GoDaddy และคนอื่น ๆ กำลังทำหน้าที่เป็นบุคคลที่สามที่เสนอกล่องจดหมาย Exchange ให้แก่ลูกค้า

วิธีแก้ปัญหาที่เรียบง่าย แต่ไม่สมบูรณ์:

วิธีหนึ่งที่จะทำให้บางสิ่งใกล้เคียงกับที่สุดของทั้งสองโลกคือการใช้โปรโตคอลทั้งสองหากเซิร์ฟเวอร์ของคุณรองรับ ใช้ POP สำหรับบัญชี Outlook หรือ Thunderbird ของคุณบนคอมพิวเตอร์จริงและ IMAP บน PDA ที่น่ารัก Android และ Apple มีไคลเอนต์อีเมลหลายรายการที่จะจัดการกับ IMAP

ในสถานการณ์นี้พีซีของคุณอาจดึงอีเมลโดยใช้ POP เพื่อดาวน์โหลดและเก็บอีเมลทั้งหมดของคุณจากเซิร์ฟเวอร์ คุณยังตั้งค่าไคลเอนต์ให้ไม่ลบเมลเซิร์ฟเวอร์ทันทีเพื่อให้อุปกรณ์ของคุณที่ใช้ IMAP ยังคงสามารถดูเมลของคุณได้ซักพัก สิ่งที่คุณทำคือการตั้งค่าไคลเอนต์พีซีให้ "ปล่อยอีเมลไว้บนเซิร์ฟเวอร์เป็นเวลา x วัน" ฉันตั้งไว้ที่ 90 วัน ด้วยวิธีนี้ PC Outlook ของฉันจะเชื่อมต่อและดึงอีเมลใหม่ในที่สุดแล้วสั่งให้เซิร์ฟเวอร์ลบอีเมลที่เก่ากว่าออกไปแล้ว 90 วัน

วิธีแก้ปัญหานี้ยังคงไม่จัดการโฟลเดอร์ที่คุณอาจสร้างขึ้นบนเซิร์ฟเวอร์ IMAP เท่านั้นที่จะดึงและคัดลอกโฟลเดอร์ทั้งสองแบบ ตามโฟลเดอร์ฉันหมายถึงถังขยะส่งเก็บถาวรและอื่น ๆ นอกจากว่าคุณเป็นคนที่คลั่งไคล้โฟลเดอร์คุณอาจเป็นกังวลมากที่สุดเกี่ยวกับโฟลเดอร์ SENT นั่นคือคุณต้องการให้เครื่องทั้งหมดเห็นว่าเครื่องทั้งหมดส่งอะไรออกไป - ไม่ใช่แค่จากเครื่องที่อยู่ตรงหน้าคุณ

วิธีที่ง่ายที่สุดในการทำซ้ำโฟลเดอร์ SENT คือการคัดลอกคนตาบอด (BCC) ทุกสิ่งที่คุณส่งกลับไปยังตัวคุณเอง โดยปกติคุณจะดำเนินการด้วยตนเองเมื่อคุณส่งอีเมลใหม่ ลูกค้าบางรายเริ่มฉลาดขึ้นในเรื่องนี้ ไคลเอนต์อีเมล K9 ที่ยอดเยี่ยมสำหรับ Android มีตัวเลือกการกำหนดค่าเพื่อเพิ่มตัวเองในฟิลด์ BCC ของอีเมลทั้งหมดที่คุณส่งโดยอัตโนมัติ ในการดำเนินการสิ่งที่คุณส่งจะได้รับกลับมาเป็นผู้รับอีกราย เนื่องจากอุปกรณ์ทั้งหมดของคุณจะได้รับจดหมายใหม่เสมอโดยไม่คำนึงถึงโปรโตคอลคุณจึงได้ทำการจำลองอีเมล์ขาออกของคุณกับอุปกรณ์ทั้งหมดของคุณอย่างมีประสิทธิภาพ

เคล็ดลับ BCC ไม่สมบูรณ์แบบ อีเมลทั้งหมดที่คุณใช้ BBC ด้วยจะอยู่ในกล่องจดหมายของลูกค้าทั้งหมด - ไม่ใช่โฟลเดอร์ SENT ในพื้นที่ของคุณ กลไกกฎขั้นสูงของ Outlook สามารถช่วยแก้ไขได้ด้วยการตรวจสอบอีเมลใหม่ทั้งหมดซึ่งที่อยู่ของคุณอยู่ในทั้งฟิลด์ SENDTO และ BCC

หวังว่า IMAP จะมีการพัฒนาเพื่อให้ฟีเจอร์ทั้งหมดของทั้ง POP และ IMAP เพื่อให้เมลทั้งหมดถูกดาวน์โหลดไปยังไคลเอนต์ของคุณรวมถึงโฟลเดอร์ทั้งหมด - ไม่ใช่แค่อีเมลล่าสุดที่เป็นวิธีการตั้งค่า IMAP ของวานิลลาวันนี้

โซลูชันไฮบริด:

สมมติว่าคุณมีพีซี 2 เครื่อง (Wintel + Apple) และ 2 PDA (โทรศัพท์และแท็บเล็ต Android)

  1. ตั้งค่าพีซีเพื่อดึงข้อมูลโดยใช้ POP กับ Outlook หรือ Thunderbird ega ตั้งค่าโปรโตคอลเป็น POP b ตั้งค่าลบเมลบนเซิร์ฟเวอร์เป็นเวลา x วัน (ฉันใช้ 90) ค. ค้นหาการตั้งค่าที่จะให้ BCC คุณโดยอัตโนมัติในอีเมลที่คุณส่ง

  2. ตั้งค่า Android เพื่อดึงข้อมูลโดยใช้ IMAP เนื่องจาก PDA, แท็บเล็ตและสมาร์ทโฟนมักจะมีปัญหาเกี่ยวกับหน่วยความจำ IMAP จะดีกว่าเพราะมัน จำกัด สิ่งที่มันเก็บไว้ในอุปกรณ์

หวังว่าจะช่วยหน่อย


0

อันตรายจากสิ่งที่คุณพยายามทำคือถ้าการเชื่อมต่อจากคอมพิวเตอร์ไปยังเซิร์ฟเวอร์ IMAP ล้มเหลวข้อความที่ส่งอาจหายไป นอกจากนี้แม้ว่า IMAP ควรจะทำงานได้ดีเมื่อเข้าถึงจากเครื่องที่แตกต่างกันในเวลาเดียวกันการใช้งานบางอย่างไม่ดี

นี่เป็นวิธีแก้ปัญหาที่เป็นไปได้สำหรับธันเดอร์เบิร์ดดังต่อไปนี้ตั้งค่าบัญชีอีเมลให้ใช้โฟลเดอร์ของตัวเอง (ไม่ใช่โฟลเดอร์ในเครื่อง) จากนั้นตั้งค่าโฟลเดอร์ที่กำหนดให้พูดsaved-sent-from-imapใน Local Folders นี่คือที่เก็บข้อความที่ส่ง โปรดทราบว่าโฟลเดอร์นี้ไม่ได้อยู่บนเซิร์ฟเวอร์ IMAP ตรวจสอบให้แน่ใจว่าโฟลเดอร์ IMAP Sent(ชื่อจริงคืออะไร) มี "เมื่อได้รับข้อความใหม่สำหรับบัญชีนี้ตรวจสอบโฟลเดอร์นี้ทุกครั้ง" จากนั้นตั้งค่าตัวกรองที่จะย้ายข้อความทั้งหมดจากผู้ใช้ IMAP โฟลเดอร์Sentsaved-sent-from-imap

แก้ไข: วิธีนี้คุณจะไม่ต้องลบข้อความที่ส่งจากโทรศัพท์ ดังนั้นคุณจึงไม่สามารถลบข้อความที่ไม่ได้ย้ายไปยังโฟลเดอร์ในเครื่องโดยไม่ได้ตั้งใจ


1
ฉันไม่สามารถหาวิธีเพิ่มตัวกรองที่ทำงานกับอะไรก็ได้ยกเว้นกล่องจดหมายเข้า ฉันจะตั้งค่าบางอย่างเพื่อคัดลอกจากโฟลเดอร์ Sent แทน Inbox ได้อย่างไร

ปรากฏว่ามีการเปลี่ยนแปลงบางอย่างในธันเดอร์เบิร์ด คุณยังสามารถเรียกใช้ตัวกรองได้ด้วยตนเอง ที่ด้านล่างของหน้าต่างฟิลเตอร์ให้เลือก 'เรียกใช้ตัวกรอง (s) Sentเลือก' ไม่ใช่ทางออกที่สะดวกที่สุด
lupincho

0

ตามกฎทั่วไปไม่มี จุดทั้งหมดของ IMAP คือเซิร์ฟเวอร์ประกอบด้วยสำเนาที่เชื่อถือได้ของจดหมายและหากลูกค้าจัดเก็บข้อความใด ๆ เลยพวกเขาจะทำการแคชด้วยเหตุผลอื่น ๆ (เช่นการจัดทำดัชนีหรือประสิทธิภาพ)

หากคุณต้องการเก็บเมลถาวรสิ่งที่ดีที่สุดของคุณคือการค้นหาสิ่งที่อุทิศให้กับภารกิจนั้น เครื่องมืออย่างMailStoreได้รับการออกแบบมาสำหรับสิ่งนี้

คุณอาจใช้ Thunderbird, Outlook หรือไคลเอนต์อื่น ๆ ในทางที่ผิดในการคัดลอกข้อความ IMAP ใหม่ทั้งหมดไปยังโฟลเดอร์ในเครื่องโดยใช้ระบบกฎ / สคริปต์ / ตัวกรองในตัว

คุณสามารถเรียกใช้เซิร์ฟเวอร์ IMAP บนพีซีของคุณเอง (เช่นhMailServer ) จากนั้นใช้เครื่องมือเพื่อคัดลอกทุกอย่างไปยังเซิร์ฟเวอร์โดยไม่ต้องลบข้อความที่หายไปจากปลายทาง ( imapsyncอาจทำเช่นนี้รวบรวม Windows รุ่นที่มีอยู่ที่นี่ ; BaGoMaหรือเครื่องมืออื่น ๆ ก็อาจจะกดให้บริการสำหรับการนี้)


0

ฉันสงสัยว่าเอฟเฟกต์ที่คล้ายกันสามารถทำได้ง่ายขึ้นโดย

  1. สำเนาลับถึงตัวเองเสมอ
  2. กำหนดค่าโทรศัพท์ไม่ให้เพิ่มสิ่งที่ส่งไปยังโฟลเดอร์ที่ถูกส่ง

0

สมมติว่าคุณมีคอมพิวเตอร์สองเครื่องเครื่องหนึ่งและอีกเครื่องหนึ่งสำหรับการสำรองข้อมูลหรือแล็ปท็อปสำหรับการใช้งานการเดินทางหรือระบบปฏิบัติการอื่นนอกเหนือจากสมาร์ทโฟน และอีเมลบางส่วน (หรือทั้งหมด) บนเซิร์ฟเวอร์ IMAP จะต้องได้รับการเก็บรักษาและบันทึกไว้ในโฟลเดอร์ออฟไลน์

มีทั้งคอมพิวเตอร์และทำงานออนไลน์ ในคอมพิวเตอร์เครื่องหนึ่งคัดลอกอีเมลที่จะบันทึกบนเซิร์ฟเวอร์ IMAP ไปยังโฟลเดอร์ออฟไลน์ ตรวจสอบเพื่อยืนยันการดำเนินการคัดลอกสำเร็จ ในบางระบบและเซิร์ฟเวอร์การคัดลอกจะทำงานเฉพาะเมื่อออฟไลน์หรือมีข้อ จำกัด อื่น ๆ จากนั้นเมื่อต้องการบันทึกการซิงโครไนซ์ด้วยตนเองเมื่อบันทึกอีเมลเพียงบางรายการในคอมพิวเตอร์เครื่องที่สองให้ย้ายอีเมลอีเมลเดิมเหล่านั้นไปยังโฟลเดอร์ออฟไลน์เดียวกันทันที

สิ่งสำคัญคือต้องบันทึกอีเมลสำคัญในลักษณะนี้เนื่องจากเซิร์ฟเวอร์ IMAP บางครั้งอาจสูญเสียอีเมลบางส่วน (หรือแม้แต่ทั้งหมด) ดังนั้น "การซิงโครไนซ์" จึงทำให้เกิดการสูญเสียข้อมูลจำนวนมาก ที่ดีที่สุดเซิร์ฟเวอร์ IMAP หลายแห่งมีโควต้าหรือนโยบายการลบเมลแบบเก่าซึ่งอาจทำให้ข้อมูลสูญหาย นอกจากนี้ "รีเซ็ต" ใด ๆ เช่นการเปลี่ยนรหัสผ่านบัญชี ISP หลังจากการย้ายทางกายภาพหรือการโยกย้ายไปยังระบบใหม่ (หรือแม้กระทั่งการอัพเกรดระบบปฏิบัติการ) อาจส่งผลให้เมลบนเซิร์ฟเวอร์หายไป

ในอีกทางหนึ่งให้คัดลอกอีเมลทั้งหมด (หรือชุดย่อยที่จดจำได้ง่ายเช่นก่อนวันที่กำหนด) บนเซิร์ฟเวอร์ IMAP บนคอมพิวเตอร์เครื่องหนึ่งจากนั้นย้ายอีเมลเหล่านั้นออฟไลน์ในภายหลังตามความสะดวกของคุณไปยังโฟลเดอร์ออฟไลน์ "Mirror" จากนั้นกังวลเกี่ยวกับการซิงโครไนซ์ในยามว่างของคุณในภายหลัง ปัญหานี้คือว่าทุกครั้งที่มีการย้ายอีเมลมีความเสี่ยงของการทำงานผิดพลาดของโปรแกรมและทำให้ข้อมูลสูญหาย นี่เป็นปัญหาของ Apple Mail (ในความคิดของฉันแอปพลิเคชันซอฟต์แวร์ที่แย่ที่สุดของ Apple ในแพ็คเกจระบบปฏิบัติการที่เหนือกว่า)

ฉันพบว่า POP ถือว่ามีความปลอดภัยน้อยกว่าโดยผู้ให้บริการอีเมลอย่างน้อยที่สุด (ทราบว่าเป็นจริงกับ Yahoo!) และการใช้งานนั้นไม่ได้รับการสนับสนุนอย่างดีที่สุด สิ่งนี้ทำให้ POP ใช้เซิร์ฟเวอร์ที่น่าดึงดูดน้อยกว่ามากเป็นโซลูชันสำหรับนโยบายนี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.