Ayant un serveur & des noms de domaines, j’utilise pour chaque site où je m’inscrit une adresse email spécifique. Je fonctionnais jusqu’à présent en catch-all (*@mercereau.info -> MonEm@il) mais c’est quand même le meilleur moyen de prendre du SPAM. Du coup j’ai fais une mini interface en PHP pour créer des alias facilement (des emails poubelles) & j’ai évidemment publier les sources ! (A installer sans modération)
Présentation
emailPoubelle.php est donc une page qu’il faut typiquement inclure dans votre site.
Le script dépend de Postfix & de la lib pear Net_DNS2.
- Démo en production
- Page du projet
- Téléchargement
- Ticket (Note : vous pouvez utiliser le compte anonymous/respect sinon créer un email jetable pour vous inscrire:-p )
Installation
Installation des dépendances :
srv:~$ pear install Net_DNS2
Télécharger & décompresser les sources :
srv:~$ mkdir -p /www/emailPoubelle/postfix srv:~$ cd /tmp srv:~$ wget -O emailPoubelle.zip http://forge.zici.fr/p/emailpoubelle-php/source/download/master/ srv:~$ unzip emailPoubelle.zip srv:~$ cp emailpoubelle-php-master/* /www/emailPoubelle
Configurer Postfix :
srv:~$ vi /etc/postfix/main.cf [...] virtual_alias_maps = hash:/www/emailPoubelle/postfix/virtual srv:~$ touch /www/emailPoubelle/postfix/virtual srv:~$ /usr/sbin/postmap /www/emailPoubelle/postfix/virtual srv:~$ chown www-data /www/emailPoubelle/postfix/virtual srv:~$ chown www-data /www/emailPoubelle/postfix/virtual.db
N’hésitez pas à me faire des retours, le modifier, le partager…. bref pleins de trucs en « er »!
La pluralité est une force !