> I have no idea, because I have no idea what you actually did or didn't do.
I described it - I took a stock Ubuntu image, installed it in a VM and tried to send a mail.
What exactly you don't understand?
>any user who finds answering a single question at install-time ("what's your smarthost?")
What IS a smarthost?