====== Envoyer des emails "vaccinés" en utilisant hotsmtp ======
Cet article explique comment envoyer des emails depuis son client email favoris (thunderbird, kmail, ...) sans que ses mails soient pris pour du spam. La solution consiste à installer un proxy smtp entre sa machine et les serveur smtp de hotmail. En effet quel logiciel anti-spam ou fournisseur d'accès internet (je pense a AOL) oserait considérer les emails provenant de hotmail comme du spam ?
Un logiciel (plus précisément un démon) permet de faire cela, il se nomme [[http://hotwayd.sourceforge.net/|"hotsmtp"]]. Je vais donc vous expliquer comment l'installer et le configurer. Je supposerai que votre machine utilise debian.
===== Installation de hotsmtp =====
Rien de plus simple :
apt-get install hotsmtp
===== Configuration de hotsmtp =====
"hotsmtp" est un démon mais il n'est pas automatiquement installé dans votre "inetd".\\ Voila comment procéder pour le rajouter :
- Loguez vous en administrateur : su
- Éditez le fichier "/etc/services", à la fin rajoutez la ligne suivante : hotsmtpd 2500/tcp
- Éditez le fichier "/etc/inetd.conf", à la fin rajoutez la ligne suivante : hotsmtpd stream tcp nowait root /usr/sbin/tcpd /usr/bin/hotsmtpd
- Redémarrez "inetd" :\\ /etc/init.d/inetd restart
C'est terminé, normalement "hotsmtp" est fonctionnel, mais vous pouvez tester que la connexion fonctionne en tapant : "telnet 127.0.0.1 2500". Si vous avez des problèmes de connexion, tentez de comprendre ce qu'il se passe en regardant dans "/var/log/syslog."
===== Configuration de son client mail =====
Quelque soit le client mail, les paramètres sont simples :
| host | 127.0.0.1 |
| port | 2500 |
| login | xxxx@hotmail.com (xxx à remplacer par votre nom d'utilisateur hotmail) |
| password | celui de votre compte hotmail |
Remarque : "hotsmtp" est sensé fonctionner également avec les comptes msn.com, lycos.co.uk, lycos.it, lycos.nl, lycos.es, lycos.ch, lycos.de, lycos.at et spray.se !
J'ai fait une copie d'écran de ma fenêtre de configuration du smtp sous thunderbird :
{{thunderbird.png|copie d'écran des parametres smtp de thunderbird}}
===== Configuration de postfix en tant que relais =====
Alors si vous aviez l'habitude d'utiliser "postfix" pour envoyer vos emails, voila la démarche à suivre pour qu'il relait les emails vers "hotsmtpd".
- Éditez le fichier "/etc/postfix/main.cf", et rajoutez les ligne suivante à la fin :
relayhost = 127.0.0.1:2500
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
smtp_sasl_exceptions_networks = $mynetworks
- Éditez (créez le si il n'existe pas) le fichier "/etc/postfix/sasl_passwd" puis ajoutez les ligne suivantes :127.0.0.1 xxxx@hotmail.com:le_mot_de_passe_de_votre_compte_hotmail
- Ajustez les droit du fichier et rechargez postfix de cette façon :
chmod o-r /etc/postfix/sasl_passwd
postmap /etc/postfix/sasl_passwd
/etc/init.d/postfix reload
Vous pouvez maintenant envoyer des emails à travers votre postfix comme avant, ils seront automatiquement relayé à "hotsmtpd" pour être délivré au destinataire sans problème de spam! Et pas besoin de configurer chacun de vos clients mails ;-)
===== Conclusion =====
[[http://hotwayd.sourceforge.net/|"hotsmtp"]] est un logiciel bien pratique lorsque votre fournisseur d'accès ne vous fournie pas de serveur smtp. Il vous permet d'envoyer simplement des emails. Vous n'avez plus à vous occuper de vérifier que le destinataire a bien reçu l'email, il l'a forcément reçu ;-)
~~DISCUSSION~~
{{tag>article computing mail smtp spam postfix hotsmtp linux debian hotmail}}