Hallo zusammen
gibt es unter AutoIt die Möglichkeit eine E-Mail auf ihre Echtheit hin zu prüfen?
Hallo zusammen
gibt es unter AutoIt die Möglichkeit eine E-Mail auf ihre Echtheit hin zu prüfen?
Was willst du den prüfen? Eine Mail-Adresse oder eine empfangene Mail?
In einer GUI wird in eine InputBox eine Mail Adresse eingetragen und diese soll geprüft werden
Später wird dann an die Adresse eine Mail gesendet
Und um Tippfehlern o.ä. vorzubeugen würd ich das gern prüfen...im Moment hab ich nur eine RegExp welche das Grundsätzliche Format überprüft
Hier ist noch eine Möglichkeit die Syntax zu prüfen, du solltest dir aber den zugehörigen Artikel durchlesen: http://www.regular-expressions.info/email.html
Um zu prüfen, ob die Adresse wirklich existiert, gibt es nur die Möglichkeit, eine Mail zu schicken und auf eine Antwort zu warten. Um Tippfehler abzufangen, kannst du ja 2 Felder einbauen und nur weitermachen, wenn beide Adressen identisch sind. Zuletzt eventuell nochmal eine MsgBox mit Aufforderung zum Überprüfen
Func _MailIsValid($sMail)
; Quelle: http://www.regular-expressions.info/email.html
Return StringRegExp($sMail, "^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$")
EndFunc
Alles klar okay danke