Features

API de e-mail versátil para devs

Nossa robusta API RESTful foi feita pensando em você. Integre rapidamente o envio de e-mail com nossas bibliotecas oficiais e autentique solicitações de API com tokens.

Integração de API de e-mail rápida e fácil

O MailerSend funciona perfeitamente no seu stack, com bibliotecas para suas linguagens de programação favoritas, como PHP, Node.js, Golang, Python, Ruby, Java e Laravel, e uma extensa documentação de API.
Leia nossa documentação de API
curl -X POST \
https://api.mailersend.com/v1/email \
    -H 'Content-Type: application/json' \
    -H 'X-Requested-With: XMLHttpRequest' \
    -H 'Authorization: Bearer {place your token here without brackets}' \
    -d '{
        "from": {
            "email": "your@email.com"
        },
            "to": [
        {
            "email": "your@client.com"
        }
        ],
        "subject": "Hello from MailerSend!",
        "text": "Greetings from the team, you got this message through MailerSend.",
        "html": "

Greetings from the team, you got this message through MailerSend.

" }'
use MailerSend\MailerSend;
use MailerSend\Helpers\Builder\Recipient;
use MailerSend\Helpers\Builder\EmailParams;

$mailersend = new MailerSend(['api_key' => 'key']);

$recipients = [
new Recipient('your@client.com', 'Your Client'),
];

$emailParams = (new EmailParams())
->setFrom('your@email.com')
->setFromName('Your Name')
->setRecipients($recipients)
->setSubject('Subject')
->setHtml('

Greetings from the team, you got this message through MailerSend.

') ->setText('Greetings from the team, you got this message through MailerSend.'); $mailersend->email->send($emailParams);
const Recipient = require("mailersend").Recipient;
const EmailParams = require("mailersend").EmailParams;
const MailerSend = require("mailersend");

const mailersend = new MailerSend({
    api_key: "key",
});

const recipients = [new Recipient("your@client.com", "Your Client")];

const emailParams = new EmailParams()
    .setFrom("your@email.com")
    .setFromName("Your Name")
    .setRecipients(recipients)
    .setSubject("Subject")
    .setHtml("

Greetings from the team, you got this message through MailerSend.

") .setText("Greetings from the team, you got this message through MailerSend."); mailersend.send(emailParams);
package main

import (
    "context"
    "fmt"
    "time"

    "github.com/mailersend/mailersend-go"
)

var APIKey string = "Api Key Here"

func main() {
    ms := mailersend.NewMailersend(APIKey)

    ctx := context.Background()
    ctx, cancel := context.WithTimeout(ctx, 5*time.Second)
    defer cancel()

    subject := "Subject"
    text := "Greetings from the team, you got this message through MailerSend."
    html := "

Greetings from the team, you got this message through MailerSend.

" from := mailersend.From{ Name: "Your Name", Email: "your@email.com", } recipients := []mailersend.Recipient{ { Name: "Your Client", Email: "your@client.com", }, } variables := []mailersend.Variables{ { Email: "your@client.com", Substitutions: []mailersend.Substitution{ { Var: "foo", Value: "bar", }, }, }, } tags := []string{"foo", "bar"} message := ms.NewMessage() message.SetFrom(from) message.SetRecipients(recipients) message.SetSubject(subject) message.SetHTML(html) message.SetText(text) message.SetSubstitutions(variables) message.SetTags(tags) res, _ := ms.Send(ctx, message) fmt.Printf(res.Header.Get("X-Message-Id")) }
from mailersend import emails

mailer = emails.NewEmail()

mail_body = {}

mail_from = {
    "name": "Your Name",
    "email": "your@domain.com",
}

recipients = [
    {
        "name": "Your Client",
        "email": "your@client.com",
    }
]

mailer.set_mail_from(mail_from, mail_body)
mailer.set_mail_to(recipients, mail_body)
mailer.set_subject("Hello!", mail_body)
mailer.set_html_content("

Greetings from the team, you got this message through MailerSend.

", mail_body) mailer.set_plaintext_content("Greetings from the team, you got this message through MailerSend.", mail_body) mailer.send(mail_body)
require "mailersend-ruby"

# Intialize the email class
ms_email = Mailersend::Email.new

# Add parameters
ms_email.add_recipients("email" => "your@client.com", "name" => "Your Client")
ms_email.add_recipients("email" => "your@client.com", "name" => "Your Client")
ms_email.add_from("email" => "your@domain.com", "name" => "Your Name")
ms_email.add_subject("Hello!")
ms_email.add_text("Greetings from the team, you got this message through MailerSend.")
ms_email.add_html("Greetings from the team, you got this message through MailerSend.")

# Send the email
ms_email.send
MailerSend

E-mails disparados dos seus apps

Dispare e-mails em poucos minutos com o serviço de API de e-mail da MailerSend e acesse funcionalidades avançadas, como personalização, envio em massa, anexos e muito mais.

MailerSend

Colaboração autônoma em equipe

Conte com a colaboração de toda a sua equipe: conceda permissões específicas ou atribua funções para que cada pessoa possa criar modelos sem que você tenha que lidar com o design.

MailerSend

Roteamento de entrada a cargo dos usuários

O roteamento de entrada é fácil de configurar e permite que a MailerSend analise os e-mails recebidos em seu app para que os usuários possam publicar respostas, postar comentários e disparar e-mails na maior tranquilidade.

Select webhook activities in MailerSend

Notificações em tempo real com webhooks

Otimize os fluxos de trabalho dos usuários com notificações instantâneas sobre eventos de e-mail transacionais. Receba atualizações sobre entrega de e-mail, reclamações de spam, devoluções e muito mais sem precisar consultar a API o tempo todo.

MailerSend

Proteja seu domínio de envio

Proteja sua reputação de remetente com provedores de caixa de entrada usando nossos protocolos de segurança SPF, DKIM e DMARC. Autentique o conteúdo das mensagens para melhorar a entregabilidade dos e-mails e mantê-los longe da pasta de spam.

MailerSend

Experiência de entrega comprovada

Temos uma década de experiência em entrega de e-mails. Com a MailerSend, você envia e-mail transacionais na certeza de que eles chegarão à caixa de entrada dos destinatários.

O que os devs falam sobre a MailerSend

Produto incrível, atendimento sensacional

"A MailerSend é absurdamente fácil de usar e rápido de configurar. Eu enviei o primeiro e-mail pela API em minutos. Isso sem falar no atendimento, que se destaca por ser tão bom."


Tobias R.

É fácil enviar pela API

"É bem fácil criar modelos novos e enviá-los pela API. Não tivemos nenhum problema em receber e-mails até agora, e o atendimento é fora de série!"


Markus G.

Solução para desenvolvedores e designers

"Os devs não terão dificuldades de usar a API, bem como os designers com os modelos de e-mail. Os devs não precisam quebrar a cabeça com o design e os designers não precisam se preocupar com a programação. Um sonho!"


Raphael A.

More features to explore

MailerSend is packed full of features that help you save time and grow your business.

Não deixe os e-mails fora do seu stack

Aproveite nosso serviço SMTP para enviar e-mails transacionais em seus apps. Comece com 3 mil e-mails gratuitos por mês e conte com a ajuda da nossa equipe de atendimento sempre que precisar.