Raw markdown

Quickstart · PHP

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

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

<?php
$payload = json_encode([
  'from' => 'onboarding@envimaily.com',
  'to' => ['you@example.com'],
  'subject' => 'Hello from PHP',
  'html' => '<p>It works.</p>',
]);

$ch = curl_init('https://api.envimaily.com/v1/emails');
curl_setopt_array($ch, [
  CURLOPT_POST => true,
  CURLOPT_HTTPHEADER => [
    'Authorization: Bearer em_YOUR_KEY',
    'Content-Type: application/json',
  ],
  CURLOPT_POSTFIELDS => $payload,
  CURLOPT_RETURNTRANSFER => true,
]);
echo curl_exec($ch);

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