Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]3041[/thread]

Modul das EMail-Adressen verifiziert

Leser: 1


<< >> 7 Einträge, 1 Seite
pug
 2006-11-23 16:00
#28680 #28680
User since
2005-08-17
91 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen,
eine Frage: könnt Ihr mir ein Modul empfehlen, welches EMail-Adressen verifiziert und zwar nicht nur auf ihre korrekte Syntax, das wäre ja einfach über einen Regex-Vergleich zu erreichen. Nein irgend eine Lösung mit Gültigkeitsprüfung, sprich "gibt es diesen Mail-Server überhaupt". Meine CPAN-Überprüfung hat da nicht das gebracht was ich gesucht habe.

Gruss Christian
Ein Betriebssystem sie zu knechten, sie alle zu finden, Ins Dunkel zu treiben und ewig zu binden.

William Gates III
renee
 2006-11-23 16:11
#28681 #28681
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Du könntest vielleicht mit CPAN:Net::DNS::Resolver arbeiten und Dir die MX-Einträge holen...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
nepos
 2006-11-23 17:03
#28682 #28682
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Einfache Regex is gut :)
Hast du schon mal die entsprechende RegEx aus dem RFC 822 gesehen? ;)
Auf der verlinkten Seite sind aber auch einfachere RegExes dabei und für die Prüfung, ob zumindest die Domain passt, da hat ja renee schon was vorgeschlagen.
renee
 2006-11-23 17:09
#28683 #28683
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Anstatt selbst ne Regex im Programm zu haben würde ich das Modul CPAN:Mail::Address oder CPAN:Mail::RFC822::Address verwenden...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
pug
 2006-11-23 17:42
#28684 #28684
User since
2005-08-17
91 Artikel
BenutzerIn
[default_avatar]
Ach ja, wir dürfen kein Perl verwenden zum Compilerbau. Wir müssen C verwenden! Das Ergbnis wird dann sein: ein Parser der den Perl-ähnlichen Code liest und in eine pseudo-Maschinensprache Übersetzt. Dieser Pseudo-Code wird dann einem Interpreter übergeben (auch in C geschrieben) der dann das ausführt.

Gruss Christian\n\n

<!--EDIT|pug|1164320877-->
Ein Betriebssystem sie zu knechten, sie alle zu finden, Ins Dunkel zu treiben und ewig zu binden.

William Gates III
nepos
 2006-11-23 22:22
#28685 #28685
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Naja, ihr duerft aber flex+bison benutzen oder? Dann musst du dir halt in flex ein entsprechendes Pattern bauen ;)
pq
 2006-12-15 10:47
#28686 #28686
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
CPAN:Email::Valid prueft auf validitaet und auch auf wunsch
auf einen mx-record.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
<< >> 7 Einträge, 1 Seite



View all threads created 2006-11-23 16:00.