# `Mailcore.Adaptadores.Swoosh`
[🔗](https://github.com/mailcore-hq/mailcore-elixir/blob/main/lib/mailcore/adaptadores/swoosh.ex#L2)

Adaptador opcional para mailers Swoosh, inclusive aplicações Phoenix.

Cada mensagem precisa de `:chave_idempotencia` em `provider_options`.
A chave deve permanecer estável para a mesma intenção de envio. `deliver_many/2`
envia individualmente, em ordem, e interrompe na primeira falha; não é atômico.

As opções `:agendada_em`, `:tags` e `:modelo` também pertencem a
`provider_options` e usam o contrato HTTP Mailcore. Combinações e limites de
negócio continuam sujeitos à validação da API.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
