====== 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}}