Projet

Général

Profil

Development #42396

sur les champs email, suggestion de correction de domaine

Ajouté par Frédéric Péters il y a presque 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
02 mai 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

D'un œil sur les mails bloqués,

  • gmail.fr, gmail.cm, gmaail.com, glmail.com
  • msm.com
  • homail.com, hotail.com, hormail.com, hotmlail.com
  • xn--numricable-d7a.fr
  • wanaddo.fr
  • frre.fr, fre.fr
  • yahol.fr

Sous un champ, on pourrait ajouter une bulle d'attention si jamais un des mauvais noms est posé.

J'ai fait des tests, avec difflib.SequenceMatcher et différents algos de python-Levenshtein et tout marche pareil, si on calcule la similarité par rapport aux "vrais" domaines, on trie, on prend le premier s'il passe un seuil. (même le cas numéricable passe bien en faisant ça).

Maintenant, pour que ça soit ensuite réexploitable aussi dans authentic (#40166) le mieux est sans doute de faire ça full-js.


Fichiers


Demandes liées

Lié à Publik - Development #36275: avertir/interdire les adresses mails connues comme erronnées (gmail.fr, gmail.co ...)Fermé19 septembre 2019

Actions

Révisions associées

Révision 417c7f69 (diff)
Ajouté par Frédéric Péters il y a presque 4 ans

forms: detect and suggest fixes for typos in email domains (#42396)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 4 ans

  • Assigné à mis à Frédéric Péters
#2

Mis à jour par Frédéric Péters il y a presque 4 ans

  • Statut changé de Nouveau à En cours
#3

Mis à jour par Laurent Séguin il y a presque 4 ans

C'est super top ! On pourrait être plus doux sur le message d'alerte avec quelque chose du style « ⚠️ Vouliez-vous écrire gmail.com ? Corriger »

NB: Perso, je tape souvent gamil.com 😉

#4

Mis à jour par Frédéric Péters il y a presque 4 ans

Voilà avec la suggestion de texte de Laurent.

Côté style c'est volontairement chargé en !important et dans un style indépendant de l'intégration graphique (pour rester discret et éviter les gros boutons de couleurs).

#5

Mis à jour par Serghei Mihai il y a presque 4 ans

  • Statut changé de Solution proposée à Solution validée

Nice.

J'aurais rajouté à la liste "@orange.fr" car vu passer dans les logs exim la semaine dernière:

...@oraneg.fr R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host for 'oraneg.fr'

#6

Mis à jour par Frédéric Péters il y a presque 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)

Avec orange.fr ajouté,

commit 417c7f69104cc952acfdd68f6417a6345a6b1966
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sat May 2 16:40:52 2020 +0200

    forms: detect and suggest fixes for typos in email domains (#42396)
#7

Mis à jour par Frédéric Péters il y a presque 4 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#8

Mis à jour par Frédéric Péters il y a plus de 2 ans

  • Lié à Development #36275: avertir/interdire les adresses mails connues comme erronnées (gmail.fr, gmail.co ...) ajouté

Formats disponibles : Atom PDF