我厌倦了取消订阅时事通讯等,并且对使用公共垃圾邮件服务感到不舒服。此外,我的方法的一个好处是,您可以随时再次收到他们发来的电子邮件。它是这样工作的:
您在 ~/.maillist 文件中添加一行,如下所示(不带引号,不带空格,但中间有 t):“random@emailaddress [tab] servicename”。添加后,您可以访问 Facebook 等服务,创建帐户并获取验证电子邮件。当然,您可以添加多行,为不同的服务使用不同的地址,这就是预期的方法。如果您暂时不想再收到他们的电子邮件,只需将电子邮件地址中的“@”替换为“!”,您就不会再被他们的电子邮件打扰。一旦您想再次收到他们的电子邮件(因为您丢失了密码,或者您只是想这样做),只需再次将“@”放回其中即可。
您收到的电子邮件的主题行中添加了 [servicename] 标签,因此您可以快速识别是谁发送给您的。
我创建了一个示例 .procmailrc,您应该将其放置在您的主文件夹中。您需要在最后一行更改电子邮件转发到的地址,或者,如果您运行自己的 imap / pop3 服务器,则需要设置 procmail 应将电子邮件移动到的文件夹。
然后我们有 .trashmailrc,它也需要放置在您的 $HOME 中。设置用于垃圾邮件发送的域,为“收件人:”字段选择电子邮件帐户(用于更轻松地过滤),然后设置垃圾邮件可以在哪里找到您的 .maillist 文件。
请记住向您的 MTA 设置一个通用电子邮件地址。
请注意,任何与列表中的条目不匹配的电子邮件都将被默默丢弃。这是故意的。
由于当前 (r57) go 的正则表达式功能极其有限,您添加到 .maillist 的电子邮件地址只能包含字母字符。这可以扩展到也允许数字。欢迎任何有关使正则表达式更强大的意见!