Załóż darmowe konto
Intuicyjne e-mail API i SMTP
Wysyłanie e-maili z najwyższą dostarczalnością, łatwa integracja i solidne API wspierane obszerną dokumentacją.
Darmowa domena testowa • Wysyłaj 3 000 e-maili miesięcznie za darmo • Wsparcie 24/7 • 99,5% gwarantowanego czasu działania

Szybkie, niezawodne wsparcie
Otrzymaj całodobowe wsparcie techniczne od przyjaznych (prawdziwych) ekspertów, którzy dostarczają realne rozwiązania.
Opcje niestandardowych szablonów
Korzystaj z gotowych szablonów e-mail lub twórz własne za pomocą 3 zaawansowanych kreatorów.
Aplikacja przyjazna zespołom
Pozwól członkom zespołu bez wiedzy technicznej zajmować się rozliczeniami, szablonami i nie tylko.
Wszystko, czego potrzebujesz do wysyłania e-maili transakcyjnych
Przekaźnik SMTP
Podłącz i używaj SMTP, aby natychmiast rozpocząć wysyłkę e-maili transakcyjnych z aplikacji lub strony internetowej.
Wiele domen
Korzystaj z wielu domen, aby zarządzać różnymi markami lub produktami w jednym koncie VhtLtd.
Dostarczanie e-maili
Ciesz się elastycznością wysyłania kilku e-maili lub szybkim skalowaniem do wysyłania kilku milionów.
Routing przychodzący
Odbieraj i integruj przychodzące e-maile w swojej aplikacji.
Lista dozwolonych IP
Ogranicz żądania API i SMTP do zdefiniowanego zestawu adresów IP.
Bezproblemowa integracja
Wybierz spośród siedmiu SDK i naszego e-mail API, aby płynnie zintegrować VhtLtd z Twoim środowiskiem.
Stworzone z myślą o wszystkich firmach

Zintegruj się szybko dzięki przejrzystej dokumentacji API
curl -X POST \
https://api.vhtltd.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": "[email protected]"
},
"to": [
{
"email": "[email protected]"
}
],
"subject": "Hello from VhtLtd!",
"text": "Greetings from the team, you got this message through VhtLtd.",
"html": "Greetings from the team, you got this message through VhtLtd.
"
}'
import { VhtLtd, EmailParams, Sender, Recipient } from "VhtLtd";
const VhtLtd = new VhtLtd({
api_key: "key",
});
const sentFrom = new Sender("[email protected]", "Your name");
const recipients = [
new Recipient("[email protected]", "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 VhtLtd.email.send(emailParams);
$VhtLtd = new VhtLtd();
$recipients = [
new Recipient('[email protected]', 'Your Client'),
];
$emailParams = (new EmailParams())
->setFrom('[email protected]')
->setFromName('Your Name')
->setRecipients($recipients)
->setSubject('Subject')
->setHtml('Greetings from the team, you got this message through VhtLtd.')
->setText('Greetings from the team, you got this message through VhtLtd.');
$VhtLtd->email->send($emailParams);
php artisan make:mail ExampleEmail
Mail::to('[email protected]')->send(new ExampleEmail());
from VhtLtd import emails
mailer = emails.NewEmail()
mail_body = {}
mail_from = {
"name": "Your Name",
"email": "[email protected]",
}
recipients = [
{
"name": "Your Client",
"email": "[email protected]",
}
]
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 VhtLtd.
", mail_body)
mailer.set_plaintext_content("Greetings from the team, you got this message through VhtLtd.", mail_body)
mailer.send(mail_body)
require "VhtLtd-ruby"
# Intialize the email class
ms_email = VhtLtd::Email.new
# Add parameters
ms_email.add_recipients("email" => "[email protected]", "name" => "Your Client")
ms_email.add_recipients("email" => "[email protected]", "name" => "Your Client")
ms_email.add_from("email" => "[email protected]", "name" => "Your Name")
ms_email.add_subject("Hello!")
ms_email.add_text("Greetings from the team, you got this message through VhtLtd.")
ms_email.add_html("Greetings from the team, you got this message through VhtLtd.")
# Send the email
ms_email.send
package main
import (
"context"
"os"
"fmt"
"time"
"github.com/VhtLtd/VhtLtd-go"
)
func main() {
// Create an instance of the VhtLtd client
ms := VhtLtd.NewVhtLtd(os.Getenv("VhtLtd_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 := VhtLtd.From{
Name: "Your Name",
Email: "[email protected]",
}
recipients := []VhtLtd.Recipient{
{
Name: "Your Client",
Email: "[email protected]",
},
}
// 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.VhtLtd.sdk.Email;
import com.VhtLtd.sdk.VhtLtd;
import com.VhtLtd.sdk.VhtLtdResponse;
import com.VhtLtd.sdk.exceptions.VhtLtdException;
public void sendEmail() {
Email email = new Email();
email.setFrom("name", "your email");
email.addRecipient("name", "[email protected]");
// you can also add multiple recipients by calling addRecipient again
email.addRecipient("name 2", "[email protected]");
// there's also a recipient object you can use
Recipient recipient = new Recipient("name", "[email protected]");
email.AddRecipient(recipient);
email.setSubject("Email subject");
email.setPlain("This is the text content");
email.setHtml("This is the HTML content
");
VhtLtd ms = new VhtLtd();
ms.setToken("Your API token");
try {
VhtLtdResponse response = ms.emails().send(email);
System.out.println(response.messageId);
} catch (VhtLtdException e) {
e.printStackTrace();
}
}
Cennik
Hobby
Starter
Professional
Enterprise
Zacznij wysyłać e-maile transakcyjne w 5 minut
Wyślij e-mail z domeny testowej
Wypróbuj wszystkie funkcje i monitoruj aktywność