Załóż darmowe konto
Proste w użyciu E-mail API
Szybka, bezpieczna wysyłka e-maili, którą możesz zintegrować w kilka minut dzięki niezawodnemu REST API i oficjalnym SDK.

E-mail API z SDK dla Twoich ulubionych języków
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.
"
}'
import { MailerSend, EmailParams, Sender, Recipient } from "mailersend";
const mailerSend = new MailerSend({
api_key: "key",
});
const sentFrom = new Sender("you@yourdomain.com", "Your name");
const recipients = [
new Recipient("your@client.com", "Your Client")
];
const emailParams = new EmailParams()
.setFrom(sentFrom)
.setTo(recipients)
.setReplyTo(sentFrom)
.setSubject("This is a Subject")
.setHtml("This is the HTML content")
.setText("This is the text content");
await mailerSend.email.send(emailParams);
$mailersend = new MailerSend();
$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());
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
package main
import (
"context"
"os"
"fmt"
"time"
"github.com/mailersend/mailersend-go"
)
func main() {
// Create an instance of the mailersend client
ms := mailersend.NewMailersend(os.Getenv("MAILERSEND_API_KEY"))
ctx := context.Background()
ctx, cancel := context.WithTimeout(ctx, 5*time.Second)
defer cancel()
subject := "Subject"
text := "This is the text content"
html := "This is the HTML content
"
from := mailersend.From{
Name: "Your Name",
Email: "your@domain.com",
}
recipients := []mailersend.Recipient{
{
Name: "Your Client",
Email: "your@client.com",
},
}
// Send in 5 minute
sendAt := time.Now().Add(time.Minute * 5).Unix()
tags := []string{"foo", "bar"}
message := ms.Email.NewMessage()
message.SetFrom(from)
message.SetRecipients(recipients)
message.SetSubject(subject)
message.SetHTML(html)
message.SetText(text)
message.SetTags(tags)
message.SetSendAt(sendAt)
message.SetInReplyTo("client-id")
res, _ := ms.Email.Send(ctx, message)
fmt.Printf(res.Header.Get("X-Message-Id"))
}
import com.mailersend.sdk.Email;
import com.mailersend.sdk.MailerSend;
import com.mailersend.sdk.MailerSendResponse;
import com.mailersend.sdk.exceptions.MailerSendException;
public void sendEmail() {
Email email = new Email();
email.setFrom("name", "your email");
email.addRecipient("name", "your@recipient.com");
// you can also add multiple recipients by calling addRecipient again
email.addRecipient("name 2", "your@recipient2.com");
// there's also a recipient object you can use
Recipient recipient = new Recipient("name", "your@recipient3.com");
email.AddRecipient(recipient);
email.setSubject("Email subject");
email.setPlain("This is the text content");
email.setHtml("This is the HTML content
");
MailerSend ms = new MailerSend();
ms.setToken("Your API token");
try {
MailerSendResponse response = ms.emails().send(email);
System.out.println(response.messageId);
} catch (MailerSendException e) {
e.printStackTrace();
}
}
Łatwe monitorowanie i debugowanie
-
Logi API i SMTP
Zyskaj wgląd w każde żądanie i filtruj logi, aby szybko znaleźć to, czego szukasz. Zobacz pełne żądanie i odpowiedź, a także endpoint, adres IP i user agent. -
Analityka e-maili i aktywność
Wykrywaj problemy szybciej dzięki aktywności w czasie rzeczywistym dla każdego wysłanego e-maila. Twórz niestandardowe raporty analityczne dla swojej domeny lub całego konta. -
Zdarzenia webhook
Otrzymuj powiadomienia webhook o dostarczeniu e-maila, zgłoszeniu spamu, odbiciach i innych zdarzeniach, aby rozwiązywać problemy, zanim wpłyną na doświadczenie użytkownika.



Integracje

Przetwarzaj przychodzące wiadomości
Skorzystaj z naszej funkcji routingu przychodzącego, aby analizować wiadomości e-mail przychodzące do Twojej aplikacji. Włącz funkcje oparte na poczcie elektronicznej, zoptymalizuj procesy obsługi klienta i umożliwij użytkownikom publikowanie odpowiedzi, komentarzy i wiadomości.

E-maile, które trafiają do skrzynki odbiorczej
Stworzyliśmy potężną, bezpieczną infrastrukturę wspieraną przez nasz świetny zespół ekspertów ds. dostarczalności e-maili. Zarządzanie reputacją, monitorowanie list blokujących i premium IP zapewniają, że Twoje wiadomości omijają folder spam i docierają do odbiorców.
Na to też mamy endpoint
Wysyłaj potwierdzenia zamówień, resety haseł, OTP i inne.
/bulk-email
Wysyłaj aktualizacje usług, przypomnienia o wydarzeniach i podsumowania kont.
/activity
Twórz niestandardowe pulpity lub integruj metryki aktywności z innymi aplikacjami.
/analytics
Automatyzuj raporty, pobieraj dane do wewnętrznych narzędzi lub uruchamiaj logikę warunkową.
/domains
Automatyzuj konfiguracje domen i uzyskaj podgląd aktywnych domen.
/inbound
Zarządzaj ścieżkami przychodzącymi i twórz ścieżki specyficzne dla użytkownika podczas rejestracji.
/recipients
Udostępniaj dane odbiorców w różnych narzędziach, aby synchronizować kontakty i zarządzać wykluczeniami.
/templates
Wykorzystaj i wysyłaj szablony e-mail, które wyglądają profesjonalnie i zawierają dynamiczne treści.
/email-verification
Konfiguruj formularze do walidacji e-mail w czasie rzeczywistym lub weryfikuj całe listy.
/sms
Wysyłaj przypomnienia o wizytach, wiadomości 2FA, aktualizacje dostaw i inne.
/smtp-users
Programowo twórz użytkowników SMTP podczas konfiguracji środowiska.
Zobacz więcej endpointów

Buduj, personalizuj, wysyłaj
Oszczędzaj czas na tworzeniu szablonów dzięki 3 edytorom e-mail: drag & drop, HTML, and rich-text. Użyj jednego szablonu dla tysięcy odbiorców dzięki zmiennym personalizacji.

Automatyczna konfiguracja DNS
Podaj swoją domenę, a my zajmiemy się resztą. Nasza automatyczna konfiguracja DNS wykryje Twojego dostawcę i automatycznie skonfiguruje rekordy uwierzytelniania SPF, DKIM i DMARC, aby zweryfikować domenę.

Chroń swoją reputację nadawcy dzięki weryfikacji e-mail
Korzystaj z zaawansowanej weryfikacji e-mail i API do walidacji e-maili, aby czyścić listy odbiorców i optymalizować formularze, walidując adresy e-mail już w momencie ich zbierania.
Co mówią o MailerSend programiści

Często zadawane pytania
Czym jest MailerSend?
MailerSend to dostawca usług wiadomości transakcyjnych, który oferuje potężne API do wysyłki e-maili oraz przekaźnik SMTP. Został stworzony po to, aby developerzy mogli szybko i łatwo zintegrować wysyłkę e-maili transakcyjnych ze swoim środowiskiem.
Jak działa cennik MailerSend?
Ceny zależą od liczby wysłanych e-maili. Nasz darmowy plan obejmuje 3 000 e-maili, a dodatkowe e-maile rozliczane są w modelu pay-as-you-go w cenie 1,00 USD/1000. Ekonomiczny plan Starter obejmuje do 1 000 000 e-maili/miesiąc, a dodatkowe e-maile są tańsze, zaczynając od 0,95 USD/1000. Plan Professional obejmuje do 2 000 000 e-maili/miesiąc, a dodatkowe są liczone od 0,80 USD/1000. Jeśli potrzebujesz więcej niż 2 000 000 e-maili, możemy przygotować indywidualny plan Enterprise.
Czy mogę wysyłać kampanie e-mail marketingowe przez MailerSend?
Chociaż można wysyłać e-maile marketingowe za pomocą e-mail API, platforma MailerSend została zbudowana z myślą o e-mailach transakcyjnych. Aby osiągnąć najlepszą wydajność i dostarczalność zarówno kampanii marketingowych, jak i transakcyjnych, zalecamy ich rozdzielenie. Oferujemy możliwość logowania SSO z MailerLite, dzięki czemu możesz połączyć i używać jednego konta do e-mail marketingu i e-maili transakcyjnych, zachowując ich rozdzielność.
Czy mogę wysyłać e-maile przez SMTP (Simple Mail Transfer Protocol)?
Tak, mamy dostępny plugin, jeśli chcesz korzystać z naszego serwera SMTP, choć zalecamy używanie e-mail API, aby korzystać z bardziej zaawansowanych funkcji.
Odkryj wszystkie funkcje
Serwer MCP

Połącz swoje konto MailerSend z narzędziem AI, aby wykonywać działania i uzyskać dostęp do danych w czasie rzeczywistym.
Weryfikacja odbiorców

Zweryfikuj pojedynczy adres e-mail lub prześlij całą listę, aby zweryfikować ją zbiorczo.
Webhooks

Otrzymuj powiadomienia o zdarzeniach e-mail, aby uruchamiać automatyczne reakcje.
Zaawansowana analityka

Przeglądaj aktywność swoich odbiorców w czasie rzeczywistym i zyskaj wgląd, aby wprowadzać zmiany, gdy zajdzie taka potrzeba.
Przetwarzanie e-maili przychodzących

Automatycznie odbieraj i przetwarzaj e-maile. Wirtualna skrzynka poczty przychodzącej pozwala MailerSend odbierać wiadomości w Twoim imieniu i integrować je z Twoją aplikacją.
Dynamiczne szablony e-mail

Buduj indywidualne relacje z klientami na masową skalę, używając jednego szablonu e-mail.
I wiele więcej funkcji, by móc zawsze dostarczać
Zintegruj e-maile ze swoim środowiskiem już teraz
Skorzystaj z naszego e-mail API , aby rozpocząć wysyłkę e-maili z aplikacji. Zacznij z 3 000 darmowymi e-mailami miesięcznie! W pakiecie całodobowa pomoc od przyjaznego i zaangażowanego zespołu wsparcia.
Wyślij e-mail z domeny testowej
Wypróbuj funkcje i sprawdź swoją aktywność