Startseite > Archiv > E-Mail-Adressen validieren

E-Mail-Adressen validieren

dotnetpro 9/2005 Von Daniel Fisher erschienen in dotnetpro 9/2005 auf Seite 116
Code: A0509emailcheck
1 Bewertung(en):

Return to sender E-Mail-Adressen validieren? Ein alter Hut! Aber testet Ihre Routine auch, ob beim Domain Name Service ein entsprechender Mailserver registriert ist? Und ob der auch gerade online ist? Nicht? Dann können Sie hier ja vielleicht doch noch etwas lernen.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

_aCount   _buffer   _curMsg   _curTime   _data   _dns   _dnsPort   _dnsServer   _domainName   _emailAddressBox   _encodedFrom   _encodedPass   _encoder   _isValid   _Len   _mxRecords   _name   _offset   _pref   _qCount   _record   _records   _regExValid   _smtpReply   _smtpServer   _token   _tokens   0x3F   0xC0   0xff   1035   116_EmailA_mlo_kf_ws03   1169   1189   1209   1229   200510   2005117   2005119   2005121   2005123   2005www   A0509emailcheck   A192   Abbildung   Abbildung1   Abbildung2   aber   AbertestetIhreRoutineauch   Abfragen   abgefragt   ablegen   Abschicken   Absender   abstru   Account   AchimOellers   AddSeconds   Adresse   Adressen   Adressenvalidieren   agiert   aktuel   aktuellen   akzeptiert   alle   Allerdings   Alles   allzu   also   anbieten   andere   anerkannt   Anfrage   Angabe   Angaben   ange   angegebene   angegebenen   Angenommen   animieren   anschlie   Answer   Antwort   Anzahl   Anzeige   ApplicationException   AppSettings   arbeiten   Array   Arrays   Artikel   ASCII   ASCIIEncoding   Aspekt   auch   aufge   aufgeru   aufgerufen   aufgetreten   Aufmerksam   Aufruf   auftretendem   Aufwand   Ausdruck   Ausdrücken   Ausführung   ausge   ausgelieferte   Aussehen   außen   Außenwelt   auswählen   Auszüge   auszugsweise   auth   Authen   Authenticate   authentifizieren   Authentifizierung   Autor   base   Base64   Basisklasse   baut   beantworten   bedingt   Befehl   Befehle   befin   befindet   beginnen   beginnend   begrüßt   beim   Beispiel   Beispielcode   beispielsweise   bekannt   benen   Benut   benutzen   Benutzer   Benutzereingabe   Benutzerna   benutzt   benutzte   bequemen   bereit   bereits   berücksichtigen   besprochene   bestand   besteht   bestellen   bestimmten   betroffen   Bevor   bezie   beziehungs   beziehungsweise   bieten   bietet   bled   blem   Blick   bool   bösen   böswil   boxablegen   Buben   bundenen   Button   byte   catch   Check   CheckEmailAddress   cken   class   ClearErr   ClemensF   Client   Code   codiert   Collec   Collection   CollectionBase   Command   comoderperMail   ConfigurationSettings   Connect   ConnectbautdieVerbindungauf   Control   Controls   ControlToValidate   Convert   CopyTo   cordsByName   count   CreateQuery   CreateQueryerstelltdieAnfragezumDNS   customer1   dafür   daher   Danach   DanielFisher   DanielFisheristSoft   dann   DannkönnenSiehierjavielleichtdochnochetwaslernen   darauf   daraufhin   darin   darstellen   Darü   DasGerüstderDNS   DasGerüstderKlasse   dass   data   DataWaiting   Dateispeicherplatz   Daten   Datenmüll   Datensätze   DateTime   davon   dazu   dazugehörige   definierten   denden   denen   denn   DerangepassteRegular   DerangepassteRegularExpressionValidatorinVB   deren   dessen   Devise   Dialog   DieAntwortdesDNS   DieCollection   DieDaumenschraubenanziehen   DieMethode   DieMethodeEvaluateIsValidmitMX   DieMethodeProcessextrahiertdieWertederbinärzurückgeliefertenMX   dieMöglichkeit   DieNetzwerkfunktionen   dient   DieRubrik   diese   diesem   diesen   dieser   dieses   Disa   DisConnect   Diskussionsforen   diver   DnsPort   DNSProtocoloverview   DnsServer   Domain   DomainNames   DomainNameSystem   Domains   Domäne   Domänennamen   dotnetpro   Drag   Drop   DropinderTool   druck   drücke   durch   durchlaufen   durchzuführen   eben   EHLO   eigene   eigenen   EigeneValidierungs   Eigenschaft   Eigenschaften   eigentliche   EinalterHut   eine   einem   einen   einer   eines   einfach   einfachste   Eingabe   Eingabedaten   Eingaben   eingegebe   eingehen   eingehende   eingesetzt   eingetragen   einige   EinMarkup   EinMX   Eintrag   Eintragauseinem   Einträge   Einträgeabfragen   Einträgen   Eintrages   einzel   Einzelteile   Elemente   else   Email   eMailAddress   EmailRegExVal   EmailSchemaValidator   empfangen   Empfänger   Encoding   endet   Enter   entfernen   enthält   enthalten   entnom   entsprechen   entsprechend   Erfolgsmeldung   erforderlich   Ergebnis   erlaubt   ermittelt   erreicht   Error   ErrorMessage   ersten   Erstes   erwartet   Erweiterung   ESMTP   etwa   etwasschief   EvaluateIsValid   Exception   Exchange   existenten   ExperteundEditorfürCodeZone   Expression   ExpressionValidator   ExpressionValidatorinC   extrahiert   facht   Fall   Falle   fallen   falls   falsche   false   FAQs   Fazit   fehl   Fehler   fehlgeschlagen   fertigen   fest   fiktiven   FindControl   finden   Folge   folgende   Folgenden   folgt   Fordert   Form   Form1   Format   formatiert   Formatierung   FormatSystemWebResourceString   Formular   Fragment   Fragmentlässtsichper   Framework   Freemailer   freesoft   freien   freundlichen   FROM   führen   füllen   füllt   Funktionsumfang   ganz   Gästebüchern   geben   gebenen   gefüllt   gefunden   gefundenen   gegangen   Gege   gegeben   gegebenen   gehören   geliefert   genannt   genannte   genau   genauso   genutzt   geprüft   Gerüst   geschickt   gesendet   gestartet   GetBytes   GetMxRe   GetMxRecordsBy   GetMxRecordsByName   getrennt   GetResponse   GetString   gewertet   gezeigt   gezeigte   gezeigten   gibt   gilt   gleich   Grund   grundsätzlich   gulären   gültig   gültigen   Gültigkeit   gute   haben   hart   hätte   HeaderText   heißt   HELO   HELOoderEHLO   herausgefiltert   hier   hierbei   hierfür   Hilfestellung   hilft   hinaus   hindern   Hinter   hinterher   Hinzufügen   hinzuzuzie   Host   Hosting   Hostname   Hosts   hotmail   HTML   HtmlControls   HttpException   Human   hungsweise   Ihrer   imple   implementiert   implementierte   Imports   incorrect   Index   IndexOf   Informa   Information   Informationen   Inherits   initiiert   inklusive   innerhalb   Instanz   inter   interes   Internal   interne   Internet   INVALID   InvalidOperationException   IPEndPoint   IsMatch   istkeinserver   istMicrosoftCertified   iteriert   itself   Jede   jedem   jeder   jedes   Jegliche   jener   kann   Kapseln   kein   keine   keit   Kennwort   Kennwortes   Klasse   Klassefürdie   Klassen   Kommando   kommen   Kommunikation   Kommunikationmitdem   KommunikationüberSMTP   Konfigurationsdatei   können   könnte   Konstruktor   Kontextmenü   konvertiert   kopiert   Körpern   Kosten   kurz   laden   LadenvonKonfigurationswertenimKonstruktorderDNS   Länge   längst   lären   lassen   lässt   Lastbutnotleast   LastError   läuft   leere   leider   leiste   Length   lennybacon   Lesen   Level   lich   lichkeit   lidierung   liefert   ließe   lige   Line   lisch   List   Listing   Listings   Locally   Login   lokalen   Lösung   Lotterie   ltige   m_id   m_Password   m_Port   m_Sender   m_Server   m_Username   machen   macht   Mail   mailbox   Mails   mailserver   mäne   manuell   Markup   Maschine   mäßig   Match   Medien   Medium   mehr   MeinServer   meiserver   meldet   Meldungfürungültige   mens   mentiert   meter   Metho   Methode   Methoden   Milliarden   Mindeste   Missbrauch   mitgelieferte   mithilfe   mittels   modifiziert   möglich   Möglichkeit   Möglichkeiten   muss   müssen   müsste   MxRecord   MxRecordCollection   MyBase   myhost   nach   nächste   nächsten   Nächstes   nahme   Name   Namen   Namens   Namensdienste   Namensdiensteverwenden   Namensraum   Namespace   natürlich   negativen   nehmen   Nein   nerBase64   NET1   NetworkClass   networksorcery   Netzwerkfunktionalität   Netzwerkprotokoll   neue   newtelligence   newtelligenceAG   nicht   niederrhein   niemand   nimmt   noch   notwendig   null   nutzen   nutzt   obbeimDomainName   Objekt   Objekten   Objektform   oder   öffentlich   Ohne   Only   Operationen   Option   orgMX10mail   override   P_ID   Page   Para   Parame   Parse   Password   physika   physisch   ponenten   Port   Position   positiven   Posteingängen   Postfach   praktisch   Prävention   preference   preiszugeben   pressionValidator   private   privaten   problematisch   Process   ProfessionalfürWebanwendungenmit   Projektalltag   protected   Protocol   Protokoll   Prozent   prüfen   Prüfung   prüfungen   public   Punkt   Quelltext   Question   rameter   RCPT   readable   ReadData   ready   reagiert   Receive   Rechner   recipient   Record   Referenzparameter   Regex   Register   Regu   Regular   reguläre   reguläreAus   regulären   regulärer   RegularEx   RegularExpressionValida   RegularExpressionValidator   RegularExpressionValidatorPublic   RequiredFieldValidator   ReqVal   rere   ResourceHelper   Response   Result   Resultat   return   Returntosender   RFC1035   RFC2821   RFC821   RFCs   richtig   Richtigkeit   Rückgabe   Rückgabewert   rufen   runat   rung   sant   schaften   sche   schicken   schickt   schied   schieht   schöpfen   schreiben   Schritt   Schritte   schutz   Segment   sein   seine   selbst   selt   Send   SendData   sender   sendet   Sending   Server   Servername   Servers   Serversauswerten   Service   ServiceeinentsprechenderMailserverregistriertist   Services   setzen   sich   SieerreichenihnüberseinWeblog   SimpleMailTransferProto   SimpleMailTransferProtocol   sind   sinnvolle   sition   Sitzt   Sitzung   SMTP   SmtpServer   Sockets   soeben   solchen   soll   sollen   Sollte   Sourcecode   sowie   space   Spam   Spammer   sparsam   Spezifikation   Spezifikationen   Spiel   spielen   Split   SprachenC   ßend   Standard   standardisiert   Standardwert   Standardwerten   Stati   static   Statische   steht   Stelle   stellt   Steuer   steuerelement   Steuerelementes   Steuerelements   stoppt   string   Struktur   Studio   Submit   system   Tabletten   talk   talkentstehtinZusammenarbeitmitnewtelligence   TechnikASP   Techniken   Teil   Teile   Telnet   teren   Test   Text   TextBox   Textfel   Textfeld   this   thode   Throw   ticating   tifizierung   tigkeit   tigtereguläreAusdrückefürverschiedene   tion   tionen   Tippfehler   ToBase64String   Tool   Topics   ToString   Traffic   trag   träge   Tragen   trags   trolToValidate   true   über   übergeben   übergebene   übergebenen   überprüfen   Überprüfung   ÜberprüfungistderersteSchritt   überschriebenen   übersprungen   übertragen   Übertragung   UdpClient   UGFzc3dvcmQ6   UhrSeite   umgehen   Umstände   Umständen   Umwandlung   umzugehen   Unable   undManagerderINETAUsergroup   Undobderauchgeradeonlineist   unerwünscht   unseren   unter   unterDanielF   unterstützt   userName   using   uuml   Validation   ValidationExpression   ValidationSummary   validator   Validator_control_not_found   Validie   validieren   validierende   Validierung   ValidierungausderBasisklasse   Validierungsmechanismus   Validierungssteuerelement   ValidierungssteuerelementeimEinsatz   ValSum   VastersundMichaelWillers   verarbeiten   verarbeitet   verbessern   verbinden   Verbindung   verein   Verfügung   verhindern   verlaufen   verschi   verschicken   verschickt   verschiedene   Versen   versenden   Verständnis   verwalten   verwen   verwendet   verwendete   Verwendung   viel   Visual   VisualStudiobietetvorgefer   VisualStudiosStandard   void   Voraussetzungen   Voreinstellungen   vorgestellten   vorhan   vorhandenen   vorschlägt   VRFY   wähnt   Wait   wareEngineerbeider   WebControls   Webserver   Wege   weise   weitere   weiteren   weiterer   weiteres   weitern   welche   welchem   welches   Wenn   Werbebot   werden   Werk   Werkzeug   Werkzeugleiste   Wert   Werte   weshalb   while   wiederum   wird   wirddiesesalsTyp   Wissen   With   wofür   wünschten   wurde   wurden   würden   Yahoo   Zeichen   Zeichenkette   Zeichenkettekonvertiert   zeigen   zeigt   zeigte   Zeiten   zerlegt   zername   zeugleiste   zuallererst   ZudenAutorendieserRubrikgehörenunteranderem   Zugriff   Zuhilfe   Zulassen   zumindest   zurBesserung   zurückge   zurückgegebene   zurückgibt   zurückliefert   Zusätzlich   zuzuord   Zwar   Zweckean   zwei   zweite   zwingend   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Developer Week Special

dotnetpro präsentiert die Developer Week vom 24. – 27. Juni 2013 im NCC Ost, Nürnberg – eine der größten Konferenzen ganz Europas für Entwickler

Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Kollegen: Stütze oder Bremse?





Ergebnis anzeigen