<?php
require_once __DIR__ . '/../lib/bootstrap.php';

header('Content-Type: application/json');

$domain    = $_POST['domain']    ?? null;
$localpart = $_POST['localpart'] ?? null;
$password  = $_POST['password']  ?? null;

if (!$domain || !$localpart || !$password) {
    echo json_encode(['success' => false, 'error' => 'Missing domain/localpart/password']);
    exit;
}

$result = run_script('add_mailbox.sh', [$domain, $localpart, $password]);

if (!$result['success']) {
    echo json_encode([
        'success' => false,
        'error'   => 'add_mailbox.sh failed',
        'detail'  => $result['output'],
    ]);
    exit;
}

echo json_encode([
    'success'   => true,
    'domain'    => $domain,
    'localpart' => $localpart,
    'detail'    => $result['output'],
]);

