ฉันเบื่อกับการยกเลิกการสมัครรับจดหมายข่าวและอื่นๆ และไม่สบายใจที่จะใช้บริการจดหมายขยะสาธารณะ นอกจากนี้ วิธีการของฉันยังมีประโยชน์ที่คุณสามารถรับอีเมลจากพวกเขาอีกครั้งได้ทุกเมื่อที่คุณต้องการ นี่คือวิธีการทำงาน:
คุณเพิ่มบรรทัดในไฟล์ ~/.maillist ที่มีลักษณะเช่นนี้ (โดยไม่มีเครื่องหมายคำพูด ไม่มีช่องว่าง แต่มี t อยู่ระหว่างนั้น): 'random@emailaddress [tab] servicename' เมื่อเพิ่มแล้ว คุณสามารถไปที่บริการเช่น Facebook สร้างบัญชี และรับอีเมลยืนยันได้ แน่นอนว่าคุณสามารถเพิ่มได้หลายบรรทัด โดยมีที่อยู่ต่างกันสำหรับบริการต่างๆ ซึ่งเป็นวิธีการที่ต้องการ หากคุณไม่ต้องการรับอีเมลจากพวกเขาอีกในตอนนี้ เพียงแทนที่ '@' จากที่อยู่อีเมลด้วย '!' แล้วคุณจะไม่ต้องกังวลกับอีเมลจากพวกเขาอีก เมื่อคุณต้องการรับอีเมลจากพวกเขาอีกครั้ง (เนื่องจากคุณทำรหัสผ่านหายหรือรู้สึกอยากทำ) เพียงใส่ '@' กลับเข้าไปใหม่อีกครั้ง
อีเมลที่คุณได้รับจะมีแท็ก [ชื่อบริการ] เพิ่มอยู่ในหัวเรื่อง ดังนั้นคุณจึงสามารถระบุได้อย่างรวดเร็วว่าใครเป็นผู้ส่งถึงคุณ
ฉันได้สร้างตัวอย่าง .procmailrc ซึ่งคุณควรวางไว้ในโฟลเดอร์หลักของคุณ คุณต้องเปลี่ยนที่อยู่ที่อีเมลของคุณจะถูกส่งต่อในบรรทัดสุดท้าย หรือหากคุณใช้เซิร์ฟเวอร์ imap / pop3 ของคุณเอง คุณจะต้องตั้งค่าโฟลเดอร์ที่ procmail ควรย้ายอีเมลไป
จากนั้นเราก็มี .trashmailrc ซึ่งจำเป็นต้องวางไว้ใน $HOME ของคุณเช่นกัน ตั้งค่าโดเมนที่คุณใช้สำหรับการส่งเมลขยะ เลือกบัญชีอีเมลสำหรับฟิลด์ "ถึง: " (ใช้เพื่อการกรองที่ง่ายขึ้น) และตั้งค่าตำแหน่งที่เมลขยะสามารถค้นหาไฟล์ .maillist ของคุณได้
อย่าลืมตั้งค่าที่อยู่อีเมลที่รับทั้งหมดด้วย MTA ของคุณ
โปรดทราบว่าอีเมลใดๆ ที่ไม่ตรงกับรายการในรายการจะถูกยกเลิกอย่างเงียบๆ นี่เป็นการจงใจ
เนื่องจาก go มีความสามารถ regexp ที่จำกัดมากในปัจจุบัน (r57) ที่อยู่อีเมลที่คุณเพิ่มลงใน .maillist จึงมีได้เฉพาะอักขระที่เป็นตัวอักษรเท่านั้น สิ่งนี้สามารถขยายเพื่ออนุญาตให้ใช้ตัวเลขได้ เรายินดีต้อนรับข้อมูลใดๆ เกี่ยวกับการทำให้ regexps แข็งแกร่งยิ่งขึ้น!