Send your first email
Connect a provider, verify a sender, and get one real email delivered — in about five minutes.
You can go from a new NevarMail account to a delivered email in about five minutes: connect a provider, verify a sender, then call one endpoint. Your first send will only reach your own inbox — every new organization starts in test mode, which restricts delivery to your verified address until you turn on live sending. That's expected, not a bug; see Test mode and safe send for how it works and when to graduate out of it.
What do you need first?
- A NevarMail account (sign up free)
- Credentials for SendGrid — the only provider available today (see Which providers can I use?)
Connect a provider
After signing in, go to Settings → Providers and either paste a SendGrid API key from your own account or let NevarMail provision a managed account for you. NevarMail verifies the connection automatically; there is nothing to configure in your own environment. See Providers for what the key needs to be allowed to do.
Verify a sender
You need at least one verified sender identity before you can send. Create one on the Senders page, or via the API with an API key:
curl -X POST https://app.nevarmail.com/api/v1/senders \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"name": "My App",
"fromEmail": "hello@yourdomain.com",
"fromName": "My Application"
}'Every v1 response wraps its payload in a standard envelope:
{
"data": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "My App",
"fromEmail": "hello@yourdomain.com",
"fromName": "My Application",
"isVerified": false
},
"requestId": "req_..."
}See Senders for verification details.
Send your first email
With a provider connected and a sender verified, call /api/v1/email/send with an API key:
curl -X POST https://app.nevarmail.com/api/v1/email/send \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"to": "you@your-company.com",
"subject": "Hello from NevarMail!",
"html": "<h1>It works!</h1><p>Your NevarMail integration is live.</p>",
"text": "It works! Your NevarMail integration is live."
}'Your organization starts in test mode, and test mode does not redirect mail — it refuses it. A send to an address that is not on your test list comes back 422 TEST_MODE_RECIPIENT_NOT_ALLOWED rather than going anywhere.
So put your own address in to for this first send. Use the address you signed up with, or add one under Settings → Safety first. See Test mode and safe send for how the list works and how to turn on live sending when you're ready.
The response wraps a message ID and delivery status under data:
{
"data": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"messageId": "msg-abc123@yourdomain.com",
"status": "sent",
"provider": "sendgrid",
"sentAt": "2026-03-22T12:00:00.000Z"
},
"requestId": "req_..."
}Set up your domain (optional, but recommended before going live)
For the best deliverability, configure your sending domain with SPF, DKIM, and DMARC — NevarMail automates the record generation. See Domains.
Where to next?
- Test mode and safe send — how test mode works and how to turn on live sending
- Authentication — API keys and session-based auth
- Sending Email — templates, scheduling, and other send options
- Templates — build reusable templates with variables
- Analytics — monitor delivery metrics
- How long does it take to send my first email with NevarMail?
- About five minutes: connect a provider, verify a sender, then call the send endpoint.
- Why did my first email not reach the address I specified?
- New organizations start in test mode, and a test-mode send to an address outside your allow-list is rejected with 422 TEST_MODE_RECIPIENT_NOT_ALLOWED rather than delivered anywhere — nothing is redirected to you. Add the address to your allow-list, or see Test mode and safe send to turn on live sending.
- Which providers can I connect during setup?
- SendGrid is the only provider available today. NevarMail's integration layer is provider-agnostic by design, so more can be added later without changing your API calls.
- Do I need a verified domain before sending?
- Not to send, and nothing blocks turning test mode off on a domain. Two things do gate on it: onboarding's own send step refuses to send while a domain you registered in onboarding is still unverified, and a managed account is blocked on every send until its domain is authenticated. Beyond that, a verified domain with SPF, DKIM and DMARC is what keeps live mail out of spam.