{"repo":"goposta/posta","free":true,"listed":false,"github":"https://github.com/goposta/posta","clone":"git clone https://github.com/goposta/posta.git","description":"Self-hosted email delivery platform that enables applications to send emails via HTTP APIs while handling SMTP delivery, templates, storage, security, and analytics. Fully self-hostable alternative to services like SendGrid or Mailgun.","language":"Go","stars":247,"topics":["http-to-smtp","mail-delivery","mailsender","mailserver","mailtemplate","mailtest","send-email","sendmail","transactional-email","transactional-outbox"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"Posta Self-hosted email delivery & inbound platform for developers and teams --- Overview Posta is a self-hosted, developer-first email platform that handles outbound , inbound , and relayed email — driven by a single HTTP API, with SMTP available for the paths that need it. - Outbound — send transactional and marketing email over your own SMTP, with templates, localization, campaigns, subscriber lists, bounce and complaint handling, and delivery analytics. - Inbound — receive email at your domains, parse messages and attachments, and forward the structured payloads to your application via webhooks. - Relay — point an existing SMTP client at Posta and its mail flows through the same outbound pipeline as the API, so you can migrate to the HTTP API at your own pace. It is designed as a fully self-hostable alternative to services like SendGrid, Mailgun, and Postmark — giving you complete ownership of your email infrastructure, data, and deliverability. --- Quick Example Send your first email: The from , to , and other address fields accept a plain address ( hello@example.com ) or RFC 5322 display-name format ( Acme ). Response: --- Core Features Email Delivery REST API for transactional, batch, and templated emails Attachments, custom headers, and unsubscribe support Web view (\"view in browser\") with signed, expiring links Scheduled sending and preview mode Email address verification (syntax, MX, disposable & role-account checks) Async processing with Redis and Asynq Automatic r","default_branch":null,"files":null,"tree":[],"storefront":"/r/goposta","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/goposta/posta/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}