Quickstart · PHP
Send transactional email through Envimaily's HTTP API (https://api.envimaily.com) with PHP.
1. Account & key
- Sign up at https://app.envimaily.com/dev/signup
- Create an
em_key under API keys - 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
| Plan | Month | Day |
|---|---|---|
| Dev Free | 1,000 | 100 |
| Dev Pro | 50,000 | 5,000 |
Next: Domains & DNS · Emails API · Migrate from Resend