PIFA-Form - eMail-Prüfung und Fehlermeldung
-
- Beiträge: 72
- Registriert: Fr 24. Apr 2009, 17:51
- Wohnort: Halle/Saale
- Kontaktdaten:
PIFA-Form - eMail-Prüfung und Fehlermeldung
Hallo,
ich würde gern im PIFA die eMail-Adressen prüfen lassen, leider gibt es nirgendwo einen hinweis, wie man diese sinnvoll prüft?
Wenn jemand nun irgendwelchen Quatsch eingibt in das Mail-Feld bekommt er eine Fehlermeldung, aber gespeichert wird es trotzdem.
Als Rückmeldung liefert das Formular “Address in mailbox given [f] does not comply with RFC 2822, 3.6.2.” – steht über dem Formular. Allerdings sind die Datensätze in der Datenbank eingetragen.
Ich weiß auch, dass es schon als Issuu hinterlegt ist: https://issues.contenido.org/browse/CON-2414 aber wollte mal Fragen
Gibt es hier schon eine Lösung?
ich würde gern im PIFA die eMail-Adressen prüfen lassen, leider gibt es nirgendwo einen hinweis, wie man diese sinnvoll prüft?
Wenn jemand nun irgendwelchen Quatsch eingibt in das Mail-Feld bekommt er eine Fehlermeldung, aber gespeichert wird es trotzdem.
Als Rückmeldung liefert das Formular “Address in mailbox given [f] does not comply with RFC 2822, 3.6.2.” – steht über dem Formular. Allerdings sind die Datensätze in der Datenbank eingetragen.
Ich weiß auch, dass es schon als Issuu hinterlegt ist: https://issues.contenido.org/browse/CON-2414 aber wollte mal Fragen
Gibt es hier schon eine Lösung?
Re: PIFA-Form - eMail-Prüfung und Fehlermeldung
Versuch mal für das Feld Mail mit einer Validierugnsregel zu arbeiten.
Ich nutze diese hier:
Tritt der von dir beschriebene Fehler weiterhin auf, wenn du obige Regel mit einer Fehlermeldung nutzt?
Ich nutze diese hier:
Der "Hinweis", das die Mail falsch ist, wird darunter in dem Feld "Fehlermeldung" eingetragen./^$|^[0-9a-z]([-_.]*[0-9a-z]*)*@[a-z0-9-]+.([a-z])/i
Tritt der von dir beschriebene Fehler weiterhin auf, wenn du obige Regel mit einer Fehlermeldung nutzt?
Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
-
- Beiträge: 72
- Registriert: Fr 24. Apr 2009, 17:51
- Wohnort: Halle/Saale
- Kontaktdaten:
Re: PIFA-Form - eMail-Prüfung und Fehlermeldung
Klasse, danke dir! Das klappt
Aber eine Kleinigkeit, ich kam iwie mit einem test@test drumherum, auch ohne TLD-Endung.
Danke für deine Hilfe!
Aber eine Kleinigkeit, ich kam iwie mit einem test@test drumherum, auch ohne TLD-Endung.
Danke für deine Hilfe!
-
- Beiträge: 4254
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Kontaktdaten:
Re: PIFA-Form - eMail-Prüfung und Fehlermeldung
Servus,
eine Regex zur Validierung von E-Mail-Adressen ist recht umfangreich sofern sie alle Vorgaben der rfc0819 beinhalten soll. Eine recht gute Lösung findest du bei SelfHTML http://aktuell.de.selfhtml.org/artikel/ ... /index.htm
Gruß aus Franken
Ortwin
eine Regex zur Validierung von E-Mail-Adressen ist recht umfangreich sofern sie alle Vorgaben der rfc0819 beinhalten soll. Eine recht gute Lösung findest du bei SelfHTML http://aktuell.de.selfhtml.org/artikel/ ... /index.htm
Gruß aus Franken
Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Re: PIFA-Form - eMail-Prüfung und Fehlermeldung
Wenn du mit dem Tipp von Oldperl einen besseren Regexp als den, den ich oben gepostet habe zusammengebastelt hast, poste Ihn bitte hier.Schneemensch hat geschrieben:Aber eine Kleinigkeit, ich kam iwie mit einem test@test drumherum, auch ohne TLD-Endung.
Dann haben auch andere Nutzer künftig etwas davon.
Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
-
- Beiträge: 72
- Registriert: Fr 24. Apr 2009, 17:51
- Wohnort: Halle/Saale
- Kontaktdaten:
Re: PIFA-Form - eMail-Prüfung und Fehlermeldung
Wenn du mit dem Tipp von Oldperl einen besseren Regexp als den, den ich oben gepostet habe zusammengebastelt hast, poste Ihn bitte hier.
Dann haben auch andere Nutzer künftig etwas davon.[/quote]
Danke für eure Hilfe. Ich selbst bin mit RegEx nicht so fit, daher hatte ich gefragt und wollte auch nur darauf hinweisen was mir auffiel…
Auch wusste ich zwar anhand der Doku des PIFA dass dort RegEx wohl ginge, aber das wirkte eher wie ein "ist geplant" und daher dachte ich mir ich frag doch mal in die Runde nach Erfahrungen…
Kurzum: Hier noch etwas was ich recherchieren konnte.
Selbst damit ist aber auch ohne TLD absenden möglich :/ Schade.
Wie gesagt, ich wollte hier niemandem auf die Füße treten, sondern einfach nur eine Beobachtung mitteilen. Werde sehen ob ich noch was finde und danke schonmal an alle für eure Beiträge!
Dann haben auch andere Nutzer künftig etwas davon.[/quote]
Danke für eure Hilfe. Ich selbst bin mit RegEx nicht so fit, daher hatte ich gefragt und wollte auch nur darauf hinweisen was mir auffiel…
Auch wusste ich zwar anhand der Doku des PIFA dass dort RegEx wohl ginge, aber das wirkte eher wie ein "ist geplant" und daher dachte ich mir ich frag doch mal in die Runde nach Erfahrungen…
Kurzum: Hier noch etwas was ich recherchieren konnte.
http://www.regular-expressions.info/email.htmlWe get a more practical implementation of RFC 5322 if we omit IP addresses, domain-specific addresses, the syntax using double quotes and square brackets. It will still match 99.99% of all email addresses in actual use today.
\A[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@
(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\z
Neither of these regexes enforce length limits on the overall email address or the local part or the domain names. RFC 5322 does not specify any length limitations.
Selbst damit ist aber auch ohne TLD absenden möglich :/ Schade.
Wie gesagt, ich wollte hier niemandem auf die Füße treten, sondern einfach nur eine Beobachtung mitteilen. Werde sehen ob ich noch was finde und danke schonmal an alle für eure Beiträge!
Re: PIFA-Form - eMail-Prüfung und Fehlermeldung
So habe ich/wir das auch aufgefasst (also als Beobachtung).Schneemensch hat geschrieben: ...ich wollte hier niemandem auf die Füße treten, sondern einfach nur eine Beobachtung mitteilen.
Niemand ist unfehlbar, widersprechen ist erlaubt/erwünscht.
Wer kein Widerspruch zulässt, kann nichts mehr dazulernen - daher freue ich mich immer über aktiven Austausch und ggf. "bessere" Lösungen, als meine.
Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
-
- Beiträge: 4254
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Kontaktdaten:
Re: PIFA-Form - eMail-Prüfung und Fehlermeldung
Servus,
Hier mal der Link zu einem Regex-Tester mit einer funktionierenden Version http://myregexp.com?regex=%5Ba-z0-9!%23 ... de&flags=i
Gruß aus Franken
Ortwin
Dieser Ausdruck funktioniert so auch nicht, zumal der Modifier z in PHP nicht bekannt ist (bei JS weiß ich es gerade nicht aus dem Kopf) http://php.net/manual/de/reference.pcre ... ifiers.phpSchneemensch hat geschrieben:Kurzum: Hier noch etwas was ich recherchieren konnte.
http://www.regular-expressions.info/email.html
Hier mal der Link zu einem Regex-Tester mit einer funktionierenden Version http://myregexp.com?regex=%5Ba-z0-9!%23 ... de&flags=i
Gruß aus Franken
Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Re: PIFA-Form - eMail-Prüfung und Fehlermeldung
http://us2.php.net/manual/de/function.checkdnsrr.phpSchneemensch hat geschrieben: Selbst damit ist aber auch ohne TLD absenden möglich :/ Schade.
Geht aber in diesem Pifa nicht oder nur sehr schwer.
Aber damit prüfe ich die Validität der eingetragenen Emailadressen.
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.