Project

General

Profile

Tâche #12893

Scénario #11597: Valider les adresses expéditeurs et destinataires

Vérifier le destinataire des mails pour les domaines dont nous sommes relais

Added by Daniel Dehennin over 5 years ago. Updated over 5 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
09/11/2015
Due date:
% Done:

100%

Estimated time:
1.00 h
Spent time:
Remaining (hours):
0.0

Description

Dans le cas du Seshat, ce dernier est relais pour les domaines des établissements.

Si l’adresse de destination n’est pas valide :
  • Le scribe rejettera la connexion lors de la vérification du RCPT ;
  • Le Seshat devra envoyer un mail bounce à l’expéditeur ;
  • Si l’expéditeur est un spammeur ou une fausse adresse, le Seshat aura un mail invalide sur les bras

La raison des ACL sur le protocole SMTP est de laisser à l’envoyeur la gestion du « bazar ».

Il faut donc vérifier le destinataire auprès du Scribe avant de terminer la connexion entrante.

Ainsi, si l’adresse de destination n’est pas correcte, c’est le MTA en amont du Seshat qui devra gérer le bounce.

Associated revisions

Revision 1293eeb7 (diff)
Added by Daniel Dehennin over 5 years ago

Vérifier le destinataire des domaines relayés

Nous n’acceptons pas les messages entrant pour un domaine que nous
relayons si le destinataire n’est pas vérifiable.

Ref: #12893

History

#1 Updated by Scrum Master over 5 years ago

  • Status changed from Nouveau to En cours

#2 Updated by Daniel Dehennin over 5 years ago

  • Assigned To set to Daniel Dehennin

#3 Updated by Daniel Dehennin over 5 years ago

  • % Done changed from 0 to 100

pour tester:

  • Avoir un Scribe
  • Avoir un Seshat
    • Configuré pour relayer les messages vers le scribe pour son domaine
  • Avoir une machine cliente utilisant le seshat comme relais
    • Envoyer un mail via le Seshat à un utilisateur invalide du scribe

Un message d’erreur doit apparaître.

#4 Updated by Daniel Dehennin over 5 years ago

  • Remaining (hours) changed from 1.0 to 0.25

#5 Updated by Daniel Dehennin over 5 years ago

  • Remaining (hours) changed from 0.25 to 0.1

#6 Updated by Scrum Master over 5 years ago

  • Status changed from En cours to Résolu

#7 Updated by Fabrice Barconnière over 5 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.1 to 0.0

Also available in: Atom PDF