{
  "wordpress": {
    "name": "WordPress",
    "warning": {
      "type": "info",
      "message": "Sending with WordPress works for testing and small lists. For larger lists, set up an email provider."
    },
    "profiles": [
      {
        "id": "wordpress_micro",
        "name": "Micro",
        "label": "Micro (Shared hosting - very limited)",
        "description": "For very weak shared hosting",
        "config": {
          "numberEmail": 10,
          "frequency": {
            "value": 10,
            "unit": "minutes"
          },
          "rate_limit": 1,
          "daily_limit": 0,
          "monthly_limit": 0
        },
        "throughput": {
          "perHour": 60,
          "perDay": 1440
        },
        "recommended": false
      },
      {
        "id": "wordpress_conservative",
        "name": "Conservative",
        "label": "Conservative (shared hosting or SMTP plugin)",
        "description": "Safe for shared hosting and most SMTP plugins",
        "config": {
          "numberEmail": 25,
          "frequency": {
            "value": 10,
            "unit": "minutes"
          },
          "rate_limit": 2,
          "daily_limit": 0,
          "monthly_limit": 0
        },
        "throughput": {
          "perHour": 150,
          "perDay": 3600
        },
        "recommended": true,
        "isDefault": true
      },
      {
        "id": "wordpress_standard",
        "name": "Standard",
        "label": "Standard (VPS or SMTP plugin)",
        "description": "For a VPS or a well-configured SMTP plugin",
        "config": {
          "numberEmail": 100,
          "frequency": {
            "value": 10,
            "unit": "minutes"
          },
          "rate_limit": 5,
          "daily_limit": 0,
          "monthly_limit": 0
        },
        "throughput": {
          "perHour": 600,
          "perDay": 14400
        },
        "recommended": false
      },
      {
        "id": "wordpress_performance",
        "name": "Performance",
        "label": "Performance (dedicated SMTP provider)",
        "description": "For dedicated SMTP providers with high throughput",
        "config": {
          "numberEmail": 250,
          "frequency": {
            "value": 10,
            "unit": "minutes"
          },
          "rate_limit": 10,
          "daily_limit": 0,
          "monthly_limit": 0
        },
        "throughput": {
          "perHour": 1500,
          "perDay": 36000
        },
        "recommended": false
      }
    ]
  },
  "smtp": {
    "name": "Custom SMTP",
    "warning": {
      "type": "warning",
      "message": "Custom SMTP deliverability depends on your SMTP provider. While better than sending from your web host, dedicated ESPs (Brevo, SendGrid, Postmark) offer better deliverability, analytics, and support. Common providers: Gmail SMTP (limited), Office365, third-party SMTP servers."
    },
    "profiles": [
      {
        "id": "smtp_conservative",
        "name": "Conservative",
        "label": "Conservative (Gmail SMTP, free providers)",
        "description": "Safe for Gmail SMTP or free SMTP providers with strict limits",
        "config": {
          "numberEmail": 25,
          "frequency": {
            "value": 5,
            "unit": "minutes"
          },
          "rate_limit": 3,
          "daily_limit": 0,
          "monthly_limit": 0
        },
        "throughput": {
          "perHour": 300,
          "perDay": 7200
        },
        "recommended": true,
        "isDefault": true
      },
      {
        "id": "smtp_balanced",
        "name": "Balanced",
        "label": "Balanced (Recommended - Most SMTP servers)",
        "description": "Safe and reliable for most third-party SMTP servers",
        "config": {
          "numberEmail": 50,
          "frequency": {
            "value": 5,
            "unit": "minutes"
          },
          "rate_limit": 8,
          "daily_limit": 0,
          "monthly_limit": 0
        },
        "throughput": {
          "perHour": 600,
          "perDay": 14400
        },
        "recommended": false
      },
      {
        "id": "smtp_performance",
        "name": "Performance",
        "label": "Performance (Dedicated SMTP servers)",
        "description": "For dedicated/enterprise SMTP servers",
        "config": {
          "numberEmail": 100,
          "frequency": {
            "value": 3,
            "unit": "minutes"
          },
          "rate_limit": 15,
          "daily_limit": 0,
          "monthly_limit": 0
        },
        "throughput": {
          "perHour": 2000,
          "perDay": 48000
        },
        "recommended": false
      }
    ]
  },
  "metadata": {
    "version": "3.0.0",
    "last_updated": "2026-10-01",
    "notes": [
      "Shared source for admin and server-side profile resolution.",
      "Daily quotas use a rolling 24-hour window; monthly quotas use the UTC calendar month.",
      "Quotas count MailerPress sends only; leave room for sends outside this plugin.",
      "Paid and production profiles require verified account limits.",
      "The campaign worker processes at most one chunk per minute.",
      "MailerPress Pro adds the profiles of its providers through the mailerpress_esp_sending_configs filter."
    ],
    "calculation": {
      "throughput_per_hour": "(numberEmail * 60) / interval_minutes",
      "throughput_per_day": "throughput_per_hour * 24",
      "chunk_duration_seconds": "numberEmail / rate_limit",
      "actionscheduler_load": "60 / interval_minutes (runs per hour)"
    },
    "supported_esps": [
      "wordpress",
      "smtp"
    ],
    "legacy_esps": [
      "mailerpress",
      "mailersend",
      "php",
      "smtp2go"
    ]
  }
}
