Markdown bruto

Quickstart · Go

Envie e-mail transacional pela API HTTP da Envimaily (https://api.envimaily.com) com Go.

1. Conta e chave

  1. Crie a conta em https://app.envimaily.com/dev/signup
  2. Gere uma chave em_ em API keys
  3. Guarde o token — ele só aparece uma vez

2. Exemplo

package main

import (
  "bytes"
  "fmt"
  "net/http"
)

func main() {
  body := []byte(`{
    "from":"onboarding@envimaily.com",
    "to":["you@example.com"],
    "subject":"Hello from Go",
    "html":"<p>It works.</p>"
  }`)
  req, _ := http.NewRequest("POST", "https://api.envimaily.com/v1/emails", bytes.NewReader(body))
  req.Header.Set("Authorization", "Bearer em_YOUR_KEY")
  req.Header.Set("Content-Type", "application/json")
  res, err := http.DefaultClient.Do(req)
  if err != nil { panic(err) }
  defer res.Body.Close()
  fmt.Println(res.Status)
}

3. Sem domínio verificado

Use o remetente de teste onboarding@envimaily.com e envie apenas para o e-mail do dono da conta. Depois de verificar SPF/DKIM, envie do seu domínio.

4. Limites

PlanoMêsDia
Dev Free1.000100
Dev Pro50.0005.000

Próximo: Domínios e DNS · API de e-mails · Migrar do Resend