you build the message object, set headers, add a body 2. **Transmission** — you open a connection to the SMTP server, authenticate, and deliver