Issue #16 new
In your first example you have a typo
from flaskext.mail import Mail
It is missing the . between the flask and ext.
I set this as a major because it will confuse and frustrate new programers. It took me a couple of minutes before i noticed it and I was a little frustrated.