salut,
je cherche une commande qui me permettrait de vérifier qu'un mail existe.
un peu comme sur ce site :
http://www.verify-email.org/
log :
Log:
MX record about wanadoo.fr exists.
Connection succeeded to smtp.wanadoo.fr SMTP.
220 mwinf2016.orange.fr ESMTP **************************
> HELO www.verify-email.org
250 mwinf2016.orange.fr
> MAIL FROM: <check@verify-email.org>
=250 2.1.0 Ok
> RCPT TO: <kikou@wanadoo.fr>
=550 5.1.1 <kikou@wanadoo.fr>: Recipient address rejected: User unknown
j'imagine que du telnet ou du sendmail devrait y parvenir mais sans grand succes pour l'instant...
merci pour votre aide!
# VRFY :
Posté par Marc Quinton . Évalué à 2.
vrfy - Verify electronic mail addresses
[^] # Re: VRFY :
Posté par palm123 (site web personnel) . Évalué à 1.
http://www.faqs.org/rfcs/rfc821.html
Example of Verifying a User Name
Either
S: VRFY Smith
R: 250 Fred Smith <Smith@USC-ISIF.ARPA>
Or
S: VRFY Smith
R: 251 User not local; will forward to <Smith@USCISIQ.ARPA>
Or
S: VRFY Jones
R: 550 String does not match anything.
Or
S: VRFY Jones
R: 551 User not local; please try <Jones@USC-ISIQ.ARPA>
Or
S: VRFY Gourzenkyinplatz
R: 553 User ambiguous.
ウィズコロナ
# Attention..
Posté par Grunt . Évalué à 6.
Ceux de Free te bloqueront (ou te classeront en spammeur, j'ai plus le détail).
Le plus simple c'est d'envoyer un mail à l'adresse indiquée, avec un code de confirmation, si tu veux une adresse "humainement valide". Si tu cherches du "techniquement valide", une regexp éventuellement couplée à une requête DNS suffiront.
THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.
[^] # Re: Attention..
Posté par bertrand . Évalué à 3.
construire une regexp qui filtre les adresses mail valide en respectant les RFC sur le sujet n'est absolument pas trivial.
La plupart des programmes qui font ça refuse des adresses parfaitement valide.
[^] # Re: Attention..
Posté par gaaaaaAab . Évalué à 3.
http://www.ex-parrot.com/pdw/Mail-RFC822-Address.html
[^] # Re: Attention..
Posté par Phil Actaire . Évalué à 2.
# dig et telnet
Posté par NeoX . Évalué à 3.
dig mx smtp.wanadoo.fr
MX record about wanadoo.fr exists.
avec dig tu auras surement d'autres infos, mais en scriptant/grepant, tu dois pouvoir filtrer ou faire juste un test
telnet smtp.wanadoo.fr
Connection succeeded to smtp.wanadoo.fr SMTP.
220 mwinf2016.orange.fr ESMTP **************************
HELO www.verify-email.org
250 mwinf2016.orange.fr
MAIL FROM: check@verify-email.org
=250 2.1.0 Ok
RCPT TO: kikou@wanadoo.fr
=550 5.1.1 <kikou@wanadoo.fr>: Recipient address rejected: User unknown
maintenant comme le dit quelqu'un au dessus, tester "avant" d'envoyer un email, ne sert pas à grand chose,
autant envoyer l'email et voir s'il te revient car :
1°) c'est prevu dans les RFC (code erreur 550 : recipient address rejected)
2°) ton client email le voit et tu en sais plus que le simple erreur 550.
[^] # Re: dig et telnet
Posté par bob le homard . Évalué à 1.
Je découvre le monde joyeux des mailing-lists et ses milliers d'adresses invalides ou supposée invalides à vérifier...
[^] # Re: dig et telnet
Posté par NeoX . Évalué à 4.
mais plutot à toi de les virer
si la personne ne recoit plus l'email est que c'est important pour elle, elle reviendra valider son inscription
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.