Aller au contenu

Paramètres des cookies

Choisissez, par catégorie, les cookies que vous autorisez. Vous pouvez modifier votre choix à tout moment via Paramètres des cookies, en bas de chaque page. Politique de confidentialité

Nécessaires

Toujours activés

Indispensables pour vous connecter, conserver votre panier et mémoriser vos choix. Ils sont toujours activés.

Quels cookies ?
  • weboke_sessie, weboke_klant, weboke_remember: votre session et le maintien de la connexion
  • weboke_basket: votre panier
  • wkBtwIncl: l'affichage des prix TTC ou HT
  • wok_cookies: votre choix concernant les cookies, 12 mois

Mesure quelle publicité mène à une visite ou à une commande, pour que nous ne payions pas des publicités inefficaces.

Quels cookies ?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), jusqu'à 90 jours
  • OpenAI Ads, publicités dans ChatGPT
  • wok_aff: le partenaire qui vous a orienté vers nous (programme d'affiliation), 60 jours

4,6

Pays et langue

Chaque pays a son propre site, avec les prix et la TVA de ce pays.

Afficher

Module 8 · 8.4

Quand quelque chose ne fonctionne pas

Module 8: Sécurité et tranquillité · Temps de lecture : 10 minutes

Objectif pédagogique : À l'issue de cette leçon, en cas de problème de connexion, d'envoi ou de distribution, vous saurez déterminer où se situe le blocage, lire un message d'erreur ou un bounce, et demander de l'aide en fournissant les bonnes informations.

Notions clés : erreur de connexion, blocage d'IP, erreur SMTP 535, contrôle de l'expéditeur, limite quotidienne, bounce, avis de retard, code d'état x.y.z, erreur temporaire et permanente, Diagnostic-Code

D'abord : où se situe le problème ?

Un problème de messagerie se résume souvent à « mon e-mail ne marche pas ». Pourtant, l'envoi d'un e-mail se fait en trois étapes distinctes, et chaque étape a ses propres erreurs :

  1. Connexion : la messagerie web communique avec votre serveur de messagerie via IMAP pour afficher votre boîte mail.
  2. Envoi : la messagerie web transmet votre message via SMTP à votre propre serveur de messagerie.
  3. Distribution : votre serveur transmet le message au serveur du destinataire.

Aux étapes 1 et 2, l'erreur s'affiche immédiatement à l'écran. À l'étape 3, vous recevez plus tard un e-mail en retour : un bounce. Si vous savez à quelle étape le problème survient, vous savez aussi où chercher.

Impossible de se connecter

La page de connexion avec, en bas à droite, le message La connexion a échoué. Vérifiez votre adresse e-mail et votre mot de passe
(1) le message affiché en cas de mot de passe ou d'adresse e-mail incorrect

L'image montre le message qu'affiche la messagerie web lorsque l'adresse e-mail ou le mot de passe est incorrect. Vérifiez alors les points suivants, dans cet ordre :

  • L'adresse complète. Le nom d'utilisateur est votre adresse e-mail entière, donc sanne@example.com et pas seulement sanne.
  • Le bon mot de passe. Celui de la boîte mail, pas celui de votre compte client ou de votre panneau d'administration. Attention à la touche Verr. Maj.
  • Le champ Serveur. Laissez-le vide, sauf si votre domaine ne pointe pas vers votre serveur de messagerie (leçon 1.3). Un nom de serveur mal saisi provoque aussi une erreur.
  • Une adresse IP bloquée. La messagerie web ne se charge pas du tout, alors qu'elle fonctionne sur votre téléphone en 4G ? Le pare-feu a peut-être bloqué votre adresse IP, généralement parce qu'un appareil essayait sans cesse un ancien mot de passe (leçon 8.1). Mettez d'abord le bon mot de passe sur tous vos appareils, puis faites lever le blocage.

Impossible d'envoyer

Si vous pouvez vous connecter mais pas envoyer, le message d'erreur indique presque toujours ce qui se passe.

MessageSignificationQue faire
Erreur SMTP (535) : échec de l'authentificationLe serveur d'envoi n'accepte pas vos identifiantsVous déconnecter puis vous reconnecter ; pour une boîte mail associée, vérifier les identifiants de cette boîte
Account ... can not send emails from ...Vous envoyez depuis une adresse pour laquelle votre boîte mail n'a pas d'autorisation (le contrôle de l'expéditeur, leçon 4.1)Choisir une identité avec votre propre adresse, ou une adresse qui fait une redirection vers votre boîte mail
Daily send limit ... is reached / You have reached your message limitVotre formule a atteint sa limite quotidienne aujourd'huiAttendre que le compteur revienne à zéro pendant la nuit ; peu d'envois de votre part ? Vérifiez si une boîte mail est utilisée de façon abusive
552 Message too bigLe message avec ses pièces jointes est trop volumineuxUtiliser un lien de partage (leçon 3.3)

Un avertissement concernant la limite quotidienne : un e-mail refusé parce que la limite est atteinte ne part pas automatiquement plus tard. Renvoyez les messages importants le lendemain.

Lire un bounce

Si votre serveur ne parvient pas à distribuer un message, vous recevez un e-mail en retour de Mail Delivery System ou de MAILER-DAEMON, avec un objet comme « Mail delivery failed » ou « Undelivered Mail Returned to Sender ». Ne vous laissez pas impressionner par l'anglais. Un bounce se compose de trois parties, et c'est surtout celle du milieu qui vous sert.

  1. Un texte destiné aux personnes : ce qui a échoué et pour quelle adresse.
  2. Une partie destinée aux programmes, la delivery status notification (DSN, RFC 3464), avec des champs fixes.
  3. Les en-têtes de votre propre message, pour savoir de quel e-mail il s'agit.

La partie du milieu ressemble à ceci :

Action: failed
Final-Recipient: rfc822;info@example.org
Status: 5.2.2
Remote-MTA: dns; mail.example.org
Diagnostic-Code: smtp; 552 5.2.2 <info@example.org>: Mailbox full, quota exceeded
  • Action indique si l'envoi a échoué (failed) ou s'il est encore en cours de tentative (delayed).
  • Final-Recipient est l'adresse concernée.
  • Status est le code d'état sous la forme x.y.z.
  • Remote-MTA est le serveur du destinataire qui a donné la réponse.
  • Diagnostic-Code est la réponse littérale de ce serveur. Lisez toujours cette ligne : c'est là que figure la vraie raison, souvent en termes simples.

Temporaire ou permanent : le premier chiffre

Le code d'état (RFC 3463) commence par un 2, un 4 ou un 5. Il en va de même pour les trois chiffres du code de réponse SMTP (RFC 5321), comme 550 ou 452.

  • 4.x.x est temporaire. Le serveur du destinataire dit : pas maintenant, réessayez plus tard. Votre propre serveur conserve le message et réessaie de lui-même, généralement pendant quelques jours. Vous recevez tout au plus un avis de retard (Action: delayed, souvent avec Will-Retry-Until). Ne renvoyez donc pas le message, sinon le destinataire le recevra deux fois.
  • 5.x.x est permanent. Le serveur abandonne. Renvoyer le message sans rien changer ne sert à rien.

Le chiffre du milieu indique où se situe le problème. Trois codes fréquents :

CodeSignificationCause en termes simples
5.1.1L'adresse n'existe pasFaute de frappe, ou l'adresse a été supprimée
5.2.2 (ou 4.2.2)Boîte mail pleineLe destinataire n'a plus d'espace
5.7.1Refusé par la politiqueLe filtre antispam ou les règles du destinataire refusent votre e-mail

Face à un bounce, la cause est généralement l'une de ces quatre : l'adresse n'existe pas, la boîte mail du destinataire est pleine, le serveur destinataire refuse l'e-mail pour des raisons de politique ou de spam, ou il n'y a pas de connexion avec le serveur destinataire. Et vous faites l'une de ces trois choses : vérifier l'adresse et renvoyer le message à la bonne adresse, ne rien renvoyer et attendre, car le serveur réessaie de lui-même, ou faire modifier quelque chose dans votre e-mail ou votre domaine et demander de l'aide à votre fournisseur.

Deux exemples. Sanne écrit à Ahmed (ahmed@example.net) et reçoit un bounce avec Status: 5.7.1. Le Diagnostic-Code indique que le serveur d'Ahmed refuse l'e-mail parce que le contrôle SPF pour example.com échoue. Erreur permanente, refus pour raison de politique : renvoyer ne sert à rien. Il faut modifier quelque chose dans son domaine, et pour cela elle demande de l'aide à son fournisseur. Daan reçoit, un jour après l'envoi, un avis de retard avec Action: delayed, Status: 4.4.1 et « Connection timed out » pour le serveur d'un fournisseur. Erreur temporaire, pas de connexion : il ne renvoie rien, car son serveur réessaie de lui-même jusqu'à l'heure indiquée dans Will-Retry-Until. S'il veut en être sûr, il appelle le fournisseur pour le prévenir que son e-mail est en route.

L'inverse est aussi possible : si d'autres personnes reçoivent « Mailbox full » ou « Quota exceeded » en vous écrivant, c'est votre boîte mail qui est pleine. Faites du tri (leçon 5.4), puis demandez-leur de réessayer.

Demander de l'aide sans allers-retours

Si vous ne trouvez pas la solution, votre fournisseur de messagerie vous aidera plus vite si vous joignez d'emblée les bonnes informations :

  • l'adresse e-mail concernée, et l'adresse du destinataire ;
  • la date et l'heure, aussi précises que possible ;
  • le message d'erreur exact : une capture d'écran ou le bounce complet, pas « ça ne marche pas » ;
  • ce que vous avez déjà essayé, et si le problème est le même dans la messagerie web et dans votre logiciel de messagerie.

N'envoyez jamais votre mot de passe. Un service d'assistance fiable ne le demande pas.

En pratique : comment cela fonctionne dans la messagerie web

La messagerie web affiche les messages d'erreur de connexion et d'envoi en bas à droite de l'écran. Un bounce arrive comme un e-mail ordinaire dans votre Boîte de réception ; avec En-têtes au-dessus du message ou Plus > Afficher la source, vous voyez aussi la partie destinée aux machines et vos propres en-têtes. Le guide Roundcube (chapitre 13) indique que faire pour chaque message d'erreur, et le guide Messages d'erreur approfondit les codes. Les autres messageries web fonctionnent de façon similaire : les messages y portent d'autres noms, mais les codes des bounces sont partout les mêmes.

Résumé

  • Déterminez d'abord l'étape : connexion (IMAP), envoi (SMTP) ou distribution (bounce).
  • Connexion : adresse complète, mot de passe de la boîte mail, champ Serveur, et un éventuel blocage d'IP.
  • Envoi : 535 est une erreur d'identification à l'envoi, « can not send emails from » correspond au contrôle de l'expéditeur, et la limite quotidienne s'applique à toute votre formule.
  • Dans un bounce, lisez Action, Status et surtout Diagnostic-Code ; 4.x.x est temporaire (le serveur réessaie de lui-même), 5.x.x est permanent.
  • Demandez de l'aide avec l'adresse, l'heure et le message d'erreur exact, et jamais avec votre mot de passe.

Quiz

1. Un bounce contient Action: delayed et Status: 4.2.2. Que faites-vous ?



2. À l'envoi, vous obtenez « Account sanne@example.com can not send emails from info@example.org ». Quelle en est la cause ?



3. Quelle ligne d'un bounce donne la réponse littérale du serveur du destinataire ?



4. Chez vous, la messagerie web ne se charge pas du tout, mais elle fonctionne sur votre téléphone en 4G. Quelle est la cause probable ?



5. Que ne joignez-vous pas lorsque vous demandez de l'aide ?



Exercice

Exercice A8.4 : Lire un message d'erreur. Ouvrez les documents bounce-1.txt et bounce-2.txt (deux vrais messages d'erreur anonymisés). Pour chaque bounce, indiquez le code d'état sous la forme x.y.z. Choisissez ensuite, pour chaque bounce, la cause parmi les quatre causes de cette leçon (l'adresse n'existe pas ; la boîte mail du destinataire est pleine ; le serveur destinataire refuse l'e-mail pour des raisons de politique ou de spam ; il n'y a pas de connexion avec le serveur destinataire) et ce que vous faites parmi les trois possibilités (vérifier l'adresse et renvoyer le message à la bonne adresse ; ne rien renvoyer et attendre, car le serveur réessaie de lui-même ; faire modifier quelque chose dans votre e-mail ou votre domaine et demander de l'aide à votre fournisseur). Le programme compare vos six réponses au corrigé : le code d'état doit être exact (les espaces ne comptent pas), la cause et l'action sont des choix. Vert si tout est juste, orange si une erreur concerne un seul bounce, rouge si les deux bounces comportent une erreur. Conseil : lisez les lignes Action, Status et Diagnostic-Code.

Exercice A8.4: Lire un message d'erreur

Fichier pour cet exercice : bounce-1.txt, bounce-2.txt







Nous ne conservons pas ce que vous saisissez ni ce que nous trouvons. Votre navigateur mémorise vos réponses et si l'exercice est réussi. Si vous êtes connecté, nous enregistrons uniquement dans Mes formations que l'exercice était (presque) correct ; vous pouvez aussi le supprimer à cet endroit.

Pour aller plus loin

Les étapes décrites dans la messagerie web s'appliquent à la messagerie web de WebOké ; les autres messageries web fonctionnent de façon similaire.

Un instant…

Configurez vos domaines

Pour chaque domaine, réglez les serveurs de noms, l'association à votre hébergement et le futur titulaire.

Chargement de vos domaines…