> J'ai essaye de m'ouvrir un compte avec une adresse du
type
> janzymla+linuxfr@students.uiuc.edu (qui est
parfaitement valide, et
> surtout bien pratique!) mais le serveur la refuse et
dit que "L'adresse
> email a l'air invalide"...
benoit sibaud :
Dans src/phplib/news.php3 et src/phplib/users.php3 pour
ętre précis.
L'expression rationnelle qui pose problčme :
%<-------------------------------------
if
(!preg_match('/^[\w_\-\.]+@[\w_\-\.]+$/',$form['email']))
{
%<-------------------------------------
En fait respecter la RFC822 (
http://www.faqs.org/rfcs/rfc822.html ) est
assez compliqué. Cf
http://pp.siedziba.pl/archives/pc/php_src.php/rfc822ck.php
par exemple :)
Il faut par exemple accepter les caractčres
!#$%&'*+-=?\^_ sauf erreur.
Logged In: YES
user_id=27227
Toujours pas de support des adresses 100% RFC822, mais
maintenant les '+' sont autoriss dans la version CVS
(future 1.4RC2).