Mail

Mail doesn't seem like a difficult thing, and it's mostly not, but it is somewhat perilous.

In this reading, we'll talk briefly about the perils of email and then I'll refer you to online tutorials about Flask mail.

Perils of Mail

Most of you have heard about spam mail (Email spam), as well as phishing attacks and the like. All of them arise in part because of the lack of authentication and authorization required by the standard email protocols.

When adding email features to your web app, think about how they might be exploited. You don't want your app to be an open mail relay or otherwise be abused.

Reading

Please read the following references: