Sending HTML Email From Python

I forget where exactly I found this, but the other day I needed a quick Python method to send an HTML email — in my case, it was in response to a Web CGI request, but this example below is usable anywhere.  The bits that need to be changed for different situations should be evident [...]