@ssuess / Stephen
Subscribe2 works in a way that is compliant with internet email standards:
http://www.ietf.org/rfc/rfc5321.txt
In fact the 2 emails addresses you listed above should probably be considered distinct and separate email addresses. by ‘fixing’ this issue and classing them as the same this could well cause issues on some sites and servers that obey the standards more rigidly than your server seems to.
Thanks for getting back to me, I appreciate it. You have overall made a really fantastic plugin. I will try to write some code on my own that fixes this since you don’t see it as a bug. But I honestly have NEVER seen a case where this was supported by ANY major email provider, I would love to see an example if you have one. Try to sign up at gmail, or yahoo, or icloud or any other service you can find on the internet with two identical letter emails but with varying upper and lower case – You will find that none of them let you. So whether or not it is in the spec, the vast majority of cases in practice do not allow this, and I don’t believe the plugin should either. At the very least it should warn the user when creating this email that the other one already exists and give them the option to cancel.
@ssuess / Stephen
I can understand your point but when agreed and ratified standards (even ones that are widely not employed) are ignore we run the risk of then encountering other standards that we can choose to ignore and make a mess as back as Internet Explorer!
That said, it might well be worth considering a filter to allow Subscribe2 to sanitize the name part of the email to lower case (as it does for the domain part currently) so individuals such as yourself can code around this if they so desire.
Listen to you quoting RFC5321 😀 I love it!