Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tips_informatiques:linux:soft:email:systeme:systeme [2010/08/03 12:40] nico |
tips_informatiques:linux:soft:email:systeme:systeme [2016/03/30 12:41] (Version actuelle) nico |
||
---|---|---|---|
Ligne 85: | Ligne 85: | ||
rodn@myhostname | rodn@myhostname | ||
</code> | </code> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Configuration des mails envoyés par Exim4 ====== | ||
+ | |||
+ | ===== Désactivation de IPv6 ===== | ||
+ | |||
+ | <code> | ||
+ | SMTP error from remote mail server after end of data: | ||
+ | host gmail-smtp-in.l.google.com [2a00:1450:400c:c0a::1a]: | ||
+ | 550-5.7.1 [2001:41d0:1:7327::1] Our system has detected that this message does | ||
+ | 550-5.7.1 not meet IPv6 sending guidelines regarding PTR records and | ||
+ | 550-5.7.1 authentication. Please review | ||
+ | 550-5.7.1 https://support.google.com/mail/?p=ipv6_authentication_error for more | ||
+ | </code> | ||
+ | |||
+ | Certains serveurs mails demandent une configuration particulière du DNS pour le hostname de la machine avec IPv6. Dans mon cas il était plus simple de désactiver IPv6 sur Exim4. | ||
+ | |||
+ | /etc/exim4/exim4.conf.template: | ||
+ | |||
+ | J'ai ajouté cette ligne. | ||
+ | |||
+ | <code> | ||
+ | (...) | ||
+ | |||
+ | exim_path = /usr/sbin/exim4 | ||
+ | |||
+ | # rodn - 2016-03-29: disable IPV6 (for gmail) | ||
+ | disable_ipv6 = true | ||
+ | |||
+ | (...) | ||
+ | </code> | ||
+ | |||
+ | Puis redémarré Exim: | ||
+ | <code> | ||
+ | # /etc/init.d/exim4 restart | ||
+ | </code> | ||
+ | |||
+ | Rem: le blocage était effectif avec Gmail depuis un moment semble-t-il en raison de IPv6. | ||
+ | |||
+ | Rem: j'ai également ajouté | ||
+ | <code> | ||
+ | disable_ipv6=true | ||
+ | </code> | ||
+ | |||
+ | au ''fichier /etc/exim4/update-exim4.conf.conf'' mais cela ne semblait pas avoir d'effet. | ||
+ | |||
+ | ===== Modification du SPF dans le DNS d'inscription-facile.com ===== | ||
+ | |||
+ | /etc/bind/db.inscription-facile.com | ||
+ | |||
+ | <code> | ||
+ | |||
+ | inscription-facile.com. IN TXT "v=spf1 a mx ip4:91.121.64.39 ip6:2001:41d0:1:7327::1 ptr:mail-out.ovh.net mx:mx3.ovh.net mx:mx4.ovh.net mx:mxb.ovh.net ~all" | ||
+ | |||
+ | </code> | ||
+ | |||
+ | "ptr:mail-out.ovh.net" était absent, or les mails qui partent par le SMTP de OVH passent par là. | ||
+ | |||
+ | |||
+ | ===== Ajout du nom de domaine dans /etc/hosts ===== | ||
+ | |||
+ | J'ai rajouté inscription-facile.com comme alias pour localhost et l'ip du serveur: | ||
+ | |||
+ | <code> | ||
+ | |||
+ | 127.0.0.1 inscription-facile.com localhost.localdomain localhost | ||
+ | 91.121.64.39 ns25600.ip-91-121-64.eu ns25600 inscription-facile.com | ||
+ | |||
+ | </code> | ||
+ | |||
+ | Puis redémarré Exim: | ||
+ | <code> | ||
+ | # /etc/init.d/exim4 restart | ||
+ | </code> | ||
+ | |||
+ | Rem: depuis cette manip seulement les mails arrivent sur mon adresse hotmail. Jusque là aucun mail n'était arrivé et aucun message d'erreur en retour n'était envoyé par hotmail | ||
+ | |||
+ | https://lists.debian.org/debian-user/2006/01/msg00520.html | ||
+ | |||
+ | <code> | ||
+ | I had to make my /etc/hosts file like this before exim4 worked right in this | ||
+ | respect: | ||
+ | |||
+ | 127.0.0.1 foobar.com localhost | ||
+ | |||
+ | not | ||
+ | |||
+ | 127.0.0.1 localhost foobar.com | ||
+ | </code> | ||
+ | |||
+ | Apparemment le nom de domaine doit se trouver avant "localhost.localdomain localhost". Je n'ai pas essayé dans l'autre sens. |