Transactional email is now a team sport

A powerful infrastructure to scale quickly. An intuitive interface so the entire team can contribute. A smarter way to work.

Sign up free

Get 12,000 free emails per month

Why MailerSend?

MailerSend is a comprehensive tool for your everyday business: send invoices, delivery updates, forgotten password links in seconds, without thinking about it.

Why MailerSend?

MailerSend is a comprehensive tool for your everyday business: send invoices, delivery updates, forgotten password links in seconds, without thinking about it.

Integrate quickly with our API documentation

MailerSend fits right into your stack with libraries for your favorite programming language, while detailed API documentation helps you send emails in minutes.

Read our API docs
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);
php artisan make:mail ExampleEmail Mail::to('you@client.com')->send(new ExampleEmail());
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")) }
import mailersend mailer = mailersend.NewApiClient() subject = "Subject" text = "Greetings from the team, you got this message through MailerSend." html = "

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

" my_mail = "your@email.com" subscriber_list = [ 'your@client.com', 'your@client1.com', 'your@client2.com'] mailer.send(my_mail, subscriber_list, subject, html, text)

24/7 customer support

MailerSend offers the same type of 24/7 support that our customers love. Real people are available around the clock to assist you whenever you have a question or problem.

93%

satisfaction rate

100%

response rate

24/7

support hours

Create your first email in minutes