J'en avais assez de me désabonner des newsletters, etc., et je ne me sentais pas à l'aise avec les services publics de courrier indésirable. De plus, mon approche présente l'avantage que vous pouvez à nouveau recevoir des e-mails de leur part quand vous en avez envie. Voici comment cela fonctionne :
Vous ajoutez une ligne à votre fichier ~/.maillist qui ressemble à ceci (sans les guillemets, sans espaces, mais avec un t entre les deux) : 'random@emailaddress [tab] servicename'. Une fois ajouté, vous pouvez accéder à un service comme Facebook, créer un compte et récupérer l'e-mail de vérification. Bien sûr, vous pouvez ajouter plusieurs lignes, avec des adresses différentes pour différents services, ce qui est la méthode prévue. Si vous ne souhaitez plus recevoir d'e-mails de leur part pour le moment, remplacez simplement le « @ » de l'adresse e-mail par un « ! », et vous ne serez plus dérangé par leurs e-mails. Une fois que vous souhaitez recevoir à nouveau des e-mails de leur part (parce que vous avez perdu votre mot de passe ou que vous en avez simplement envie), remettez simplement le « @ » dedans.
Les e-mails que vous recevez comportent une balise [servicename] ajoutée à la ligne d'objet, afin que vous puissiez rapidement reconnaître qui vous l'a envoyé.
J'ai créé un exemple .procmailrc, que vous devez placer dans votre dossier personnel. Vous devez modifier l'adresse vers laquelle vos e-mails sont transférés dans la dernière ligne ou, si vous exécutez votre propre serveur imap/pop3, vous devez définir le dossier vers lequel procmail doit déplacer les e-mails.
Ensuite, nous avons le .trashmailrc, qui doit également être placé dans votre $HOME. Définissez le domaine que vous utilisez pour la corbeille, choisissez un compte de messagerie pour le champ « À : » (utilisé pour un filtrage plus facile) et définissez où la corbeille peut trouver votre fichier .maillist.
N'oubliez pas de configurer une adresse e-mail fourre-tout avec votre MTA.
Veuillez noter que tout e-mail qui ne correspond pas à une entrée de la liste sera automatiquement supprimé. C'est intentionnel.
En raison des capacités d'expression rationnelle actuellement (r57) extrêmement limitées de go, les adresses e-mail que vous ajoutez à votre .maillist ne peuvent contenir que des caractères alphabétiques. Cela pourrait être étendu pour autoriser également les chiffres. Toute contribution visant à rendre les expressions rationnelles plus robustes est la bienvenue !