Bug #78400
SMTPRecipientsRefused sur une adresse email bien trop longue
0%
Description
274 caractères qu'on passe au serveur SMTP qui n'aime pas. On pourrait limiter la longueur de manière arbitraire ?
https://sentry.entrouvert.org/entrouvert/publik/issues/110757/
SMTPRecipientsRefused: {'XXX+... très long ...@gmail.com': (501, b'<XXX+... (19 additional frame(s) were not displayed) ... File "django/core/mail/message.py", line 284, in send return self.get_connection(fail_silently).send_messages([self]) File "django/core/mail/backends/smtp.py", line 109, in send_messages sent = self._send(message) File "hobo/emails/backend.py", line 40, in _send return super()._send(email_message) File "django/core/mail/backends/smtp.py", line 125, in _send self.connection.sendmail(from_email, recipients, message.as_bytes(linesep='\r\n')) File "smtplib.py", line 885, in sendmail raise SMTPRecipientsRefused(senderrs)
Révisions associées
Historique
Mis à jour par Thomas Noël il y a 11 mois
A toute fin utile : les RFC 3696 et 5321 parlent de 64 octets pour la partie gauche et 255 pour la partie droite. Dans le code d'Exim il y a une limite à 256 octets pour la totalité de l'adresse, c'est cette limite qui a déclenché le message d'erreur ici (address is ridiculously long). On pourrait prendre cette limite simple.
Mis à jour par Robot Gitea il y a 11 mois
- Statut changé de Nouveau à Solution proposée
Valentin Deniaud (vdeniaud) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/authentic/pulls/87
- Titre : registration: forbid too long email addresses (#78400)
- Modifications : https://git.entrouvert.org/entrouvert/authentic/pulls/87/files
Mis à jour par Robot Gitea il y a 11 mois
- Statut changé de Solution proposée à Solution validée
Benjamin Dauvergne (bdauvergne) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 11 mois
- Statut changé de Solution validée à Résolu (à déployer)
Valentin Deniaud (vdeniaud) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/authentic/pulls/87
- Titre : registration: forbid too long email addresses (#78400)
- Modifications : https://git.entrouvert.org/entrouvert/authentic/pulls/87/files
Mis à jour par Transition automatique il y a 10 mois
- Statut changé de Résolu (à déployer) à Solution déployée
registration: forbid too long email addresses (#78400)