<?php
$apiKey = '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';

$destinatarios = [
    ['email' => 'sg.mike@gmail.com',      'name' => 'Mike'],
    ['email' => 'miguelferiv@gmail.com',   'name' => 'Miguel'],
];

$html = '
<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"></head>
<body style="font-family:Arial,sans-serif;background:#f5f5f5;margin:0;padding:20px;">
  <div style="max-width:500px;margin:0 auto;background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 8px rgba(0,0,0,0.1);">
    <div style="text-align:center;margin-bottom:24px;">
      <h1 style="color:#1a1a2e;font-size:24px;margin:0;">Real Rich Business</h1>
      <p style="color:#888;font-size:13px;margin:4px 0 0;">Sistema de Notificaciones</p>
    </div>
    <h2 style="color:#1a1a2e;font-size:18px;">Correo de prueba ✓</h2>
    <p style="color:#555;">Este es un correo de prueba del sistema de notificaciones de <strong>Real Rich Business</strong>.</p>
    <p style="color:#555;">El sistema de envío de correos está funcionando correctamente. Los códigos de verificación y notificaciones llegarán a esta dirección.</p>
    <div style="background:#f0fff4;border-left:4px solid #22c55e;border-radius:4px;padding:12px 16px;margin:20px 0;">
      <p style="color:#16a34a;margin:0;font-size:14px;font-weight:bold;">✓ Conexión establecida correctamente</p>
    </div>
    <hr style="border:none;border-top:1px solid #eee;margin:24px 0;">
    <p style="color:#999;font-size:12px;text-align:center;">Real Rich Business &bull; Este correo fue generado automáticamente, no responder.</p>
  </div>
</body>
</html>';

$resultados = [];

foreach ($destinatarios as $dest) {
    $payload = json_encode([
        'sender'      => ['name' => 'Real Rich Business', 'email' => 'noreply@productosrrb.com'],
        'to'          => [['email' => $dest['email'], 'name' => $dest['name']]],
        'subject'     => 'Correo de prueba - Real Rich Business',
        'htmlContent' => $html,
    ]);

    $ch = curl_init('https://api.brevo.com/v3/smtp/email');
    curl_setopt_array($ch, [
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_POST           => true,
        CURLOPT_POSTFIELDS     => $payload,
        CURLOPT_HTTPHEADER     => [
            'accept: application/json',
            'api-key: ' . $apiKey,
            'content-type: application/json',
        ],
        CURLOPT_TIMEOUT        => 15,
        CURLOPT_SSL_VERIFYPEER => false,
    ]);
    $response = curl_exec($ch);
    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    curl_close($ch);

    $data = json_decode($response, true);
    $resultados[$dest['email']] = ($httpCode >= 200 && $httpCode < 300)
        ? ['ok' => true,  'messageId' => $data['messageId'] ?? null]
        : ['ok' => false, 'httpCode'  => $httpCode, 'error' => $data];
}

header('Content-Type: application/json');
echo json_encode($resultados, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
