Forums / Suggestions / eZ Publish Email Validation Excludes Google Mail Wildcards

eZ Publish Email Validation Excludes Google Mail Wildcards

Author Message

Heath

Friday 06 July 2007 3:33:57 am

Hello Everyone,

I'm looking, asking, respectfully pleading for subscriptions, votes and comments in support for improvements to the eZ Publish Email Validation.

http://issues.ez.no/IssueView.php?Id=11080

Long title: eZ Publish Email Validation Excludes Google Mail Wildcards from Approved Email Validation Codes

eZ Publish Email Validation Excludes Google Mail Wild cards from Approved Email Validation as invalid input.

Example #0: thekracker+ezpedia@gmail.com
Example #1: thekracker+iHaveAnEzTatooOnMyUpperLeftShoulder@gmail.com

Is a valid email I could send email too yet eZ Publish email input validation (Re: ezmail)

I have applications where I wish to accept email addresses with +string within the email (A wildcard / label) as valid email input, yet this feature (all be it new from google in the past few years) is not supported but it seems like such a small change to allow these email addresses as valid input.

Here is some info about this feature, There are a large number of articles on and in support of this feature world wide!
http://www.google.com/search?q=+disposable+Gmail+addresses

From: http://lifehacker.com/software/gmail/instant-disposable-gmail-addresses-144397.php

`Let's say you need to sign up for a mailing list that interests you, but you're afraid spammers might get your address. We'll call the list "exoticflowers". Sign up with the list using the address "johndoe+exoticflowers@gmail.com". Email to that address will still come to your "johndoe@gmail.com" address even though the "To:" will include that "+exoticflowers" in it.

Then set up Gmail filters to shuttle that +exoticflowers email past the inbox to a specific label. Neat.`

I and my friends use this feature all the time, yet sadly, a few web sites / cms frameworks do not understand or support this input as a valid email address ... when they should consider the benefits it offers without detracting from existing validation rules.

Please update the validation to support this feature!
Please show your support for this simple feature to support within eZ Publish!

Respectfully,
Heath
Brookins Consulting

http://issues.ez.no/IssueView.php?Id=11080

Brookins Consulting | http://brookinsconsulting.com/
Certified | http://auth.ez.no/certification/verify/380350
Solutions | http://projects.ez.no/users/community/brookins_consulting
eZpedia community documentation project | http://ezpedia.org

kracker (the)

Friday 06 July 2007 3:58:03 am

Agreed!

Kristof pointed out to me this issue some time ago had been brought up in the eZ Components Mailing List in a rather 'thick' / long thread message,
http://lists.ez.no/pipermail/components/2007-July/002754.html

I think this can be and <b>should</b> be addressed in eZ Publish <i>separate</i> from eZ Components.

I too have longed for this negative feature to be addressed for far too long.

<i>//kracker

Swollen Members : Bad Dreams : Dark Riders (feat. Buc Fifty)</i>

Member since: 2001.07.13 || http://ezpedia.se7enx.com/

eZ debug

Timing: Jan 18 2025 04:14:24
Script start
Timing: Jan 18 2025 04:14:24
Module start 'content'
Timing: Jan 18 2025 04:14:24
Module end 'content'
Timing: Jan 18 2025 04:14:24
Script end

Main resources:

Total runtime0.4865 sec
Peak memory usage4,096.0000 KB
Database Queries191

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0059 587.9688180.7969
Module start 'content' 0.00590.3726 768.7656549.4219
Module end 'content' 0.37850.1079 1,318.1875338.5156
Script end 0.4864  1,656.7031 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00400.8252210.0002
Check MTime0.00160.3247210.0001
Mysql Total
Database connection0.00080.154210.0008
Mysqli_queries0.422086.74441910.0022
Looping result0.00170.34461890.0000
Template Total0.459994.520.2299
Template load0.00220.450020.0011
Template processing0.457794.088720.2289
Template load and register function0.00010.022610.0001
states
state_id_array0.00090.182810.0009
state_identifier_array0.00070.138920.0003
Override
Cache load0.00180.3715340.0001
Sytem overhead
Fetch class attribute can translate value0.00130.264330.0004
Fetch class attribute name0.00080.167840.0002
XML
Image XML parsing0.00130.271430.0004
class_abstraction
Instantiating content class attribute0.00000.001140.0000
General
dbfile0.00210.4288360.0001
String conversion0.00000.001030.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
2content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
2content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
7content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
5content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 18
 Number of unique templates used: 6

Time used to render debug report: 0.0001 secs