Markdown en bruto

Quickstart · Java

Send transactional email through Envimaily's HTTP API (https://api.envimaily.com) with Java.

1. Account & key

  1. Sign up at https://app.envimaily.com/dev/signup
  2. Create an em_ key under API keys
  3. Copy the token once — it is not shown again

2. Example

var client = HttpClient.newHttpClient();
var body = """
  {"from":"onboarding@envimaily.com","to":["you@example.com"],
   "subject":"Hello from Java","html":"<p>It works.</p>"}
  """;
var req = HttpRequest.newBuilder()
  .uri(URI.create("https://api.envimaily.com/v1/emails"))
  .header("Authorization", "Bearer em_YOUR_KEY")
  .header("Content-Type", "application/json")
  .POST(HttpRequest.BodyPublishers.ofString(body))
  .build();
var res = client.send(req, HttpResponse.BodyHandlers.ofString());
System.out.println(res.body());

3. Without a verified domain

Use the shared test sender onboarding@envimaily.com and send only to the account owner email. After SPF/DKIM verification, send from your domain.

4. Limits

PlanMonthDay
Dev Free1,000100
Dev Pro50,0005,000

Next: Domains & DNS · Emails API · Migrate from Resend