Getting Started with Email Delivery

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

← Back to Documentation Hub

Table of Contents