It's hard to imagine why anyone thought SMTP was a good design.<p>Were they trying to make it obtuse or did they just love the back and forth, time consuming, command/response conversational style with multiple different response codes to be parsed at each step?<p>As this example shows, the whole thing can easily be done in a single POST.