Email Format im Newsletter

Gesperrt
chrila
Beiträge: 49
Registriert: Di 17. Sep 2002, 16:31
Wohnort: Essen
Kontaktdaten:

Email Format im Newsletter

Beitrag von chrila »

Hallo,

ich habe eine Frage zum "erlaubten" E-mail-Format bei der Bestellung eines Newsletters in Contenido. Meine Email-Adresse hat folgendes Format: name.vorname@landtag.nrw.de und wird von Contenido als ungültiges Format abgelehnt. Gibt dazu eine Lösung?

Danke
Christian
Sven777b
Beiträge: 503
Registriert: Mi 18. Sep 2002, 00:00
Wohnort: Sachsen
Kontaktdaten:

Beitrag von Sven777b »

ist aber auch ein ungewöhnliches Format... hast du schonmal versucht, ob du dein Postfach nicht auch über:
name.vorname@nrw.de
erreichst? Es wäre mir neu, dass ein Mailserver Subdomains beachtet.
Module zum anschauen:
bei Sven: http://contenido-module.de
bei Pulk : http://spielwiese.pulk.net

Der-Dirigent: http://der-dirigent.de
Gast

Beitrag von Gast »

bin grad darufgekommen, daß wir ja auch so ein problem haben... name@name.sth.ac.at
kann man das denn wirklich nicht ändern?

Code: Alles auswählen

} elseif (!eregi("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z]{2,3})$",$modnews_email)) {
ist das hier vielleicht die zeile, die man ändern könnte um solche formate zu akzeptieren?
bloß [a-zA-Z0-9-]+ hinzuzufügen hat leider nicht geklappt :-)
idea-tec
Beiträge: 1242
Registriert: Do 19. Sep 2002, 14:41
Wohnort: Dichtelbach
Kontaktdaten:

Beitrag von idea-tec »

Code: Alles auswählen

} elseif (!eregi("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)(\.[a-zA-Z]{2,3})$",$modnews_email)) {
du brauchst den Punkt schon auch noch...
ob die notation SO stimt kann ich nicht garantieren

Gruß und Kuss, der Narr 8)
MfG, Karsten
Nicht Können bedeutet nicht, dass man etwas nicht beherrscht, sondern lediglich, dass man sich nicht traut es zu tun ;-)
| Internet | Ihr Logo deutschlandweit auf T-Shirts |
Diplomatie: Jemanden so in die Hölle zu schicken, dass er sich auf die Reise freut!!! ;-)
Gast

Beitrag von Gast »

klappt leider so auch nicht...
Sven777b
Beiträge: 503
Registriert: Mi 18. Sep 2002, 00:00
Wohnort: Sachsen
Kontaktdaten:

Beitrag von Sven777b »

Also nochmal... diesmal funktioniert es definitiv.
lässt alle gültigen Emails durch. Dazu gehört folgende definition:
- im namen dürfen alphanumerische Zeichen sowie - _ und . vorkommen. Keine deutschen Umlaute wie äöüß oder andere Sonderzeichen
- der Name muss mindestens 2 zeichen haben - maximal 63
- der Domainname darf ebenfalls aus alphanumerischen Zeichen - _ und . bestehen. Aber hier mindestens 3 (gegen Verwechselung mit TLD) maximal 63 Zeichen.
- die TLD darf nur aus Buchstaben bestehen. mindestens 2 (.de) maximal 4 (.info)

diese Bedingungen sind genormt. Auch wenn man noch andere Email-Adressen anlegen kann, werden sie von vielen Systemen nicht akzeptiert und hier besser auch nicht.

Zwei Änderungen sind nötig um das System kompatibel zu machen:

im Modul Newsletter:

Code: Alles auswählen

} elseif (!eregi("^[a-z0-9\-\_\.]{2,63}\@[a-z0-9\-\_\.]{3,63}\.[a-z]{2,4}$",$modnews_email)) {
und in der Datei /contenido/inc/fnc_news.inc.php Zeile 50:

Code: Alles auswählen

         } elseif (!eregi("^[a-z0-9\-\_\.]{2,63}\@[a-z0-9\-\_\.]{3,63}\.[a-z]{2,4}$",$email)) {
letztere ist die Datei fürs backend wo man ja auch Empfänger eintragen kann.

@björn: Stichwort "Bugtracker" ? 8)
Module zum anschauen:
bei Sven: http://contenido-module.de
bei Pulk : http://spielwiese.pulk.net

Der-Dirigent: http://der-dirigent.de
Björn
Beiträge: 276
Registriert: Di 17. Sep 2002, 18:25
Kontaktdaten:

Beitrag von Björn »

.... naja fast,


Björn hätte noch zu bemängeln, dass jetzt auch Emailadressen wie

._ichbineinpunktundhabeamanfangder@_mailnichtszusuchen.de

_dasdarfmaneigentlich@.chnicht.de



:P
Zuletzt geändert von Björn am Mo 30. Sep 2002, 23:31, insgesamt 1-mal geändert.
Björn
Beiträge: 276
Registriert: Di 17. Sep 2002, 18:25
Kontaktdaten:

Beitrag von Björn »

ohhh, durch Zufall einen phpbb- Bug gefunden, das mach das nämlich auch falsch.
Sven777b
Beiträge: 503
Registriert: Mi 18. Sep 2002, 00:00
Wohnort: Sachsen
Kontaktdaten:

Beitrag von Sven777b »

extra für den lieben Björn - hier nochmal 100% sicher.
es ist richtig... Email-Adressen und Domainnamen dürfen nicht mit Sonderzeichen sondern nur mit einem alphanumerischen Zeichen beginnen.

Code: Alles auswählen

} elseif (!eregi("^[a-z0-9][a-z0-9\-\_\.]{1,63}\@[a-z0-9][a-z0-9\-\_\.]{2,63}\.[a-z]{2,4}$",$modnews_email)) {

Code: Alles auswählen

         } elseif (!eregi("^[a-z0-9][a-z0-9\-\_\.]{1,63}\@[a-z0-9][a-z0-9\-\_\.]{2,63}\.[a-z]{2,4}$",$email)) {
Grüße - Sven
Module zum anschauen:
bei Sven: http://contenido-module.de
bei Pulk : http://spielwiese.pulk.net

Der-Dirigent: http://der-dirigent.de
Björn
Beiträge: 276
Registriert: Di 17. Sep 2002, 18:25
Kontaktdaten:

Beitrag von Björn »

ok, lieber Sven, dann vertraue ich Dir jetzt mal und schiebs in den Bugtracker. 8)
Werner
Beiträge: 11
Registriert: Do 9. Jan 2003, 20:07
Kontaktdaten:

Minuszeichen (Bindestrich)

Beitrag von Werner »

Hallo Sven,

ich habe die letzte eMail-Überprüfung von Dir eingebaut und kann trotzdem z.B. folgende eMail-Adresse nicht eingeben: werner@feg-borna.de !

Bei allen eMail-Adressen, welche ein Minuszeichen (Bindestrich) enthalten, kommt die Fehlermeldung "Die eMail Adresse hat nicht das richtige Format"

Hat jemand einen Tip für mich ?

Danke,
Werner
Sven777b
Beiträge: 503
Registriert: Mi 18. Sep 2002, 00:00
Wohnort: Sachsen
Kontaktdaten:

Beitrag von Sven777b »

... mal abgesehen davon, dass es diese Email-Adresse nicht gibt (das wüsste ich ja sonst :P ) hast du bestimmt einen Fehler beim kopieren gemacht.... denn der Code:

[a-z0-9\-\_\.]{2,63}

besagt, dass mindestens 2 aber maximal 63 Zeichen aus dieser Klasse (alles was in [ ] eingerahmt ist) vorhanden sein muss...
in dieser Klasse ist aber auch der Bindestrich enthalten.
Abgesehen davon funktioniert es bei mir.
Module zum anschauen:
bei Sven: http://contenido-module.de
bei Pulk : http://spielwiese.pulk.net

Der-Dirigent: http://der-dirigent.de
Werner
Beiträge: 11
Registriert: Do 9. Jan 2003, 20:07
Kontaktdaten:

Email Format im Newsletter

Beitrag von Werner »

Hallo Sven,
danke für die schnelle Antwort.

Ich habe Deine Zeile mit Ctrl-C / Ctrl-V kopiert, sodass man eigentlich nicht viel dabei falsch machen kann :wink:
Bei mir ist das Minuszeichen \- also genauso enthalten wie bei Dir.
Übrigens funktioniert der Unterstrich problemlos: werner@feg_borna.de diese Adresse gibt es jedoch erst recht nicht :)

Echt seltsam ?? Kann das was mit "Magic Quotes" zu tun haben ?

Übrigens muss Deine Abfrage auch noch in der Datei news.php ergänzt werden (an- und abmelden via eMail).
Gesperrt