A shop sends order confirmations, turns product photos into thumbnails, and writes invoices as PDFs. PHP ships only mail() and the GD extension; mature Composer 5,243 libraries sit on top of both. Every message here goes to Mailpit (github.com/axllent/mailpit (https://github.com/axllent/mailpit 10,468 ), v1.31.2), a local SMTP server that catches mail and shows it in a web UI and a JSON API, started with docker run -d --name mailpit -p 1019:1025 -p 8019:8025 axllent/mailpit (SMTP on 1019, UI on 8019). Laravel 2,157 's mail and storage layers, built on the same libraries, are Storage, Mail, Notifications.