Question
TESTER UN EMAIL
- DEMINFO
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 29
- Remerciements reçus 0
il y a 3 ans 1 mois #30406
par DEMINFO
TESTER UN EMAIL a été créé par DEMINFO
Bonjour,
Mon problème est de trouver une solution pour contrôler la véracité d'un email au niveau de la syntaxe.
Je récupère un email dans un fichier qui aura été saisi manuellement par un utilisateur.
Comment faire cela ?
D'avance merci
Mon problème est de trouver une solution pour contrôler la véracité d'un email au niveau de la syntaxe.
Je récupère un email dans un fichier qui aura été saisi manuellement par un utilisateur.
Comment faire cela ?
D'avance merci
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6300
- Remerciements reçus 68
il y a 3 ans 1 mois #30411
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet TESTER UN EMAIL
Salut,
on utilise une expression régulière pour valider la syntaxe d'une adresse mail :
regexr.com/3e48o
on utilise une expression régulière pour valider la syntaxe d'une adresse mail :
regexr.com/3e48o
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- DEMINFO
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 29
- Remerciements reçus 0
il y a 3 ans 1 mois #30417
par DEMINFO
Réponse de DEMINFO sur le sujet TESTER UN EMAIL
OK mais je ne comprends pas comment je peux l'appliquer.
C'est quoi la commande pour tester ?
Tu n'aurais pas un exemple de code ?
C'est quoi la commande pour tester ?
Tu n'aurais pas un exemple de code ?
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6300
- Remerciements reçus 68
il y a 3 ans 1 mois #30419
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet TESTER UN EMAIL
Un exemple:
$regex='^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$'
$Emails=@(
'test@gmail.com'
't@g.c'
'test@1.com'
'test@.com'
'test@gmail.com.fr'
'etc'
)
foreach ($Email in $Emails) {
If ( $Email -match $regex)
{ Write-Host "Mail valide : $Email" }
else
{
#préférable:
#Write-Error "Mail invalide : $Email"
Write-Warning "Mail invalide : $Email"
}
}
Tutoriels PowerShell
Les utilisateur(s) suivant ont remercié: DEMINFO
Connexion ou Créer un compte pour participer à la conversation.
- DEMINFO
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 29
- Remerciements reçus 0
il y a 3 ans 1 mois #30423
par DEMINFO
Réponse de DEMINFO sur le sujet TESTER UN EMAIL
Bonjour,
C'est parfait !
Merci beaucoup.
Belle journée à vous
C'est parfait !
Merci beaucoup.
Belle journée à vous
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.075 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- TESTER UN EMAIL