Bonjour!

Je viens a vous à la suite d'un petit soucis avec la fonction mail(), je travaille en local avec wamp et j'ai bien configuré le fichier php.ini en faisant correspondre le protocole SMTP avec celui de mon FAI;
Quand je mets une de mes adresses aucune erreur ne s'affiche, parcontre quand je mets une adresse bidon qui n'existe pas et qui a le bon format, par exemple si je tape une adresse comme celle-ci:
"fefzgzgth@fezfz.dfdfz", donc une adresse valide filtré par ma regex, j' obtiendrais un message d'erreur comme ceci:

Warning: mail() [function.mail]: SMTP server response: 550 5.1.1 Adresse d au moins un destinataire invalide. Invalid recipient

je suis donc obligé de finir comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
$mail =   @mail($lemail,$sujet,$message,$header);
 
if($mail)
{
    echo '<h4>Inscription terminée</h4>';
    echo '<p>Bienvenue '. htmlspecialchars($lepseudo) .', vous êtes maintenant inscrit !</p>'
else
{
    echo '<h4>Inscription refusée</h4>';
    echo '<p>L\'adresse e-mail '. htmlspecialchars($lemail) .' n\'est pas valide.</p>';							
}
et obligé de mettre un arobe devant la fonction mail!

est ce normal ?

Merci d'avance pour vos futurs réponses !