This guide walks you through sending your first email with CyberPanel Email Delivery in under 5 minutes.
Step 1: Sign Up
Create an account at platform.cyberpersons.com/email/. Every new account starts on the Free plan (15,000 emails/month, 3 domains).
Step 2: Add & Verify Your Domain
Go to Domains in the dashboard and add the domain you’ll send from (e.g., yourcompany.com). You’ll need to add a TXT verification record to your DNS. See Domain Verification & DNS Setup for step-by-step instructions.
Step 3: Create Sending Credentials
You can send emails two ways:
- SMTP Credentials — Go to SMTP Credentials and click Create. You’ll get a username (format:
smtp_<hex>) and password. See Sending via SMTP. - API Keys — Go to API Keys and click Create. You’ll get a key starting with
sk_live_. See Sending via REST API.
Step 4: Send Your First Email
Here’s a quick test using cURL and the REST API:
curl -X POST https://platform.cyberpersons.com/email/v1/send \ -H "Authorization: Bearer sk_live_YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"from": "[email protected]", "to": "[email protected]", "subject": "Hello from CyberPanel!", "text": "This is my first email via the API."}'
A successful response looks like:
{
"success": true,
"data": {
"message_id": "[email protected]",
"status": "sent"
}
}
Step 5: Check Your Logs
Visit https://platform.cyberpersons.com/email/logs/ to see delivery status, opens, clicks, and bounces for every email you send.
You’re all set! For production usage, set up SPF, DKIM, and DMARC records to maximize deliverability. See Domain Verification & DNS Setup.
Next Steps
- Sending Email via SMTP — Code examples for Python, PHP, Node.js, WordPress
- Sending Email via REST API — Full API reference
- Webhooks — Get notified about deliveries, bounces, and opens
- Plans & Pricing — Upgrade for higher limits



