OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
cream
/
aws-ses
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
06/17/2025 10:17:24 AM
rwxrwxr-x
📄
.browserslistrc
208 bytes
11/13/2024 01:46:20 PM
rw-r--r--
📄
.gitignore
42 bytes
11/13/2024 01:46:20 PM
rw-r--r--
📄
.htaccess
803 bytes
11/13/2024 01:46:21 PM
rw-r--r--
📄
.htaccess.swp
12 KB
11/13/2024 01:46:21 PM
rw-r--r--
📄
.travis.yml
199 bytes
11/13/2024 01:46:21 PM
rw-r--r--
📄
addList.php
5.23 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
aditya_navbar.php
23.72 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
allTemplates.php
5 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
b_navbar.php
7.84 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
bbsns_subscribe.php
5.14 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
bcreateList.php
9.61 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
blacklist.php
13.36 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
bounceViewList.php
8.39 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
bounce_handler.php
4.99 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
bprocess_emails.php
6.73 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
checkNotificationTopics.php
5.11 KB
05/19/2025 10:07:21 AM
rw-r--r--
📁
check_identity
-
05/19/2025 10:07:19 AM
rwxr-xr-x
📄
checknotif.php
1.01 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
ckeditor.php
2.14 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
clickViewList.php
5.13 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
click_handler.php
1.75 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
combined.php
11.23 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
complaintsViewList.php
6.78 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
complaints_handler.php
2.89 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
composer.json
200 bytes
11/15/2024 04:46:27 AM
rw-r--r--
📄
composer.lock
39.12 KB
11/15/2024 04:46:27 AM
rw-r--r--
📄
createList.php
17.4 KB
05/19/2025 10:07:21 AM
rw-r--r--
📁
credentials
-
11/13/2024 01:46:39 PM
rwxr-xr-x
📄
csv.php
11.75 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
db.php
1000 bytes
05/19/2025 10:07:19 AM
rw-r--r--
📄
deleteCampaign.php
966 bytes
05/19/2025 10:07:21 AM
rw-r--r--
📄
delete_list.php
509 bytes
05/19/2025 10:07:19 AM
rw-r--r--
📄
delete_users.php
435 bytes
05/19/2025 10:07:19 AM
rw-r--r--
📄
deliveryViewList.php
6.87 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
delivery_handler.php
3.25 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
download_Complaints.php
974 bytes
05/19/2025 10:07:19 AM
rw-r--r--
📄
download_bounces.php
1.18 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
download_clicked.php
1.23 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
download_delivered.php
1.12 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
download_open.php
1.22 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
download_report.php
3.33 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
download_unique_open.php
1.6 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
duplicate_campaign.php
1.62 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
edit_campaign.php
1.45 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
edit_list.php
9.89 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
feedback.php
1.66 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
footer.php
1.7 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
groupchatnavbar.php
607 bytes
05/19/2025 10:07:19 AM
rw-r--r--
📄
himanshu_navbar.php
7.84 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
housekeeping.php
13.27 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
index.php
8.57 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
insert_list.php
2.64 KB
05/19/2025 10:07:19 AM
rw-r--r--
📁
js
-
11/28/2024 08:16:19 AM
rwxr-xr-x
📄
load.php
159 bytes
05/19/2025 10:07:21 AM
rw-r--r--
📁
log
-
01/07/2025 11:58:15 AM
rwxr-xr-x
📄
main.css
1.3 KB
01/10/2025 10:12:55 AM
rw-r--r--
📄
navbar.php
23.77 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
newCompaign.php
11.12 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
openViewList.php
8.48 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
open_handler.php
1.75 KB
05/19/2025 10:07:21 AM
rw-r--r--
📁
process
-
05/19/2025 10:07:19 AM
rwxr-xr-x
📄
process_emails.php
11.31 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
real-recipients.csv
39.48 KB
11/15/2024 04:46:32 AM
rw-r--r--
📄
resubscribe.php
5.51 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
sample.csv
55 bytes
12/26/2024 07:07:48 AM
rw-r--r--
📄
save.php
252 bytes
05/19/2025 10:07:19 AM
rw-r--r--
📄
save_campaign.php
612 bytes
05/19/2025 10:07:19 AM
rw-r--r--
📄
saved_content.html
6.48 KB
11/28/2024 09:08:17 AM
rw-r--r--
📄
send_email.php
987 bytes
05/19/2025 10:07:19 AM
rw-r--r--
📄
send_email_campaignGraph.php
2.24 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
sendgrid.php
3.62 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
showListMembers.php
13.98 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
showcase.php
7.93 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
sidebar.php
0 bytes
05/19/2025 10:07:19 AM
rw-r--r--
📄
sns_subscribe.php
5.25 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
submit_form.php
2.48 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
test-mail.csv
337 bytes
11/15/2024 04:46:34 AM
rw-r--r--
📄
test.php
969 bytes
05/19/2025 10:07:19 AM
rw-r--r--
📄
test_process_emails.php
1.91 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
unsubscribe.php
3.8 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
upload_image.php
606 bytes
05/19/2025 10:07:19 AM
rw-r--r--
📁
uploads
-
01/06/2025 11:23:50 AM
rwxrwxrwx
📁
vendor
-
05/19/2025 10:07:21 AM
rwxr-xr-x
📄
verify.html
486 bytes
11/15/2024 04:46:35 AM
rw-r--r--
📄
verify.php
3.12 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
verify_email.php
5.12 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
viewCampaign.php
23.92 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
viewList.php
15.04 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
xpress_handler.php
9.79 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
zcreateList.php
13.51 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
znewCompaign.php
8.29 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
zprocess_emails.php
10.19 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
zviewList.php
14.63 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
zzindex.php
10.24 KB
05/19/2025 10:07:21 AM
rw-r--r--
📁
zzlog
-
05/19/2025 10:07:21 AM
rwxr-xr-x
📄
zzviewCampaign.php
22.42 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
zzviewList.php
14.63 KB
05/19/2025 10:07:19 AM
rw-r--r--
Editing: bprocess_emails.php
Close
<?php include '../inc/validate.logged.php'; use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; require '../inc/PHPMailer/Exception.php'; require '../inc/PHPMailer/PHPMailer.php'; require '../inc/PHPMailer/SMTP.php'; function isSuppressionList($email) { include 'db.php'; // Assuming 'db.php' includes your database connection $stmt = $conn->prepare("SELECT COUNT(*) AS count FROM suppression_list WHERE email=?"); $stmt->bind_param('s', $email); $stmt->execute(); $stmt->bind_result($count); // Removed 's' from bind_result, as bind_result takes only variable references $stmt->fetch(); // Fetch the result into $count if ($count === 1) { return true; } else { return false; } } function sendEmail($fromEmail, $fromName, $toEmail, $toName, $emailSubject, $emailBody) { if (isSuppressionList($toEmail)) { return 'suppressed'; } else { $mail = new PHPMailer(true); try { $mail->CharSet = 'UTF-8'; $mail->isSMTP(); $mail->setFrom($fromEmail, $fromName); $mail->Host = 'email-smtp.ap-south-1.amazonaws.com'; $mail->Username = 'AKIARWSGL3TOGXCYQJVY'; $mail->Password = 'BIj9DvNM3uX+cckSX4So50fqln6DEhie6dMJpe3AjzqK'; $mail->Port = 587; $mail->SMTPDebug = 0; $mail->SMTPAuth = true; $mail->SMTPSecure = 'tls'; $mail->addAddress($toEmail, $toName); $mail->isHTML(true); $mail->Subject = $emailSubject; $mail->Body = $emailBody; // Add headers $mail->addCustomHeader('X-SES-CONFIGURATION-SET', 'MyConfig'); // Replace with your configuration set name $mail->addCustomHeader('Return-Path', $fromEmail); // Replace with your verified bounce email address $mail->send(); return 'verified'; // return true; } catch (Exception $e) { if (strpos($mail->ErrorInfo, 'Message rejected: Email address is not verified') !== false) { return 'unverified'; } else { echo 'Message could not be sent.'; echo 'Mailer Error: ' . $mail->ErrorInfo; return false; } } } } // if(($_SERVER['REQUEST_METHOD'] === 'POST') && ($_POST['action'] === 'campaign')){ // echo "<pre>"; // print_r($_POST); // echo "</pre>"; // echo "message sent successfully"; // die; // } if ($_SERVER['REQUEST_METHOD'] === 'POST') { $action = isset($_POST['action']) ? $_POST['action'] : ''; $subject = isset($_POST['subject']) ? $_POST['subject'] : ''; $emailContent = isset($_POST['emailBody']) ? $_POST['emailBody'] : ''; $list_id = isset($_POST['list_id']) ? $_POST['list_id'] : ''; $campaignName = isset($_POST['createCampaign']) ? $_POST['createCampaign'] : ''; $message = ''; include 'db.php'; if ($action === 'mailer' || $action === 'newsletter') { $sql = "SELECT name, email FROM subscribers WHERE list_id = '$list_id'"; $result = mysqli_query($conn, $sql); if ($result) { $unverifiedEmails = []; $verifiedEmails = []; $suppressedEmails = []; while ($row = mysqli_fetch_assoc($result)) { $toName = $row['name']; $toEmail = $row['email']; $sendResult = sendEmail($gUserEmail, $gUserName, $toEmail, $toName, $subject, $emailContent); if ($sendResult === 'unverified') { $unverifiedEmails[] = $toEmail; } if ($sendResult === 'verified') { $verifiedEmails[] = $toEmail; } if ($sendResult === 'suppressed') { $suppressedEmails[] = $toEmail; } } // Insert campaign details into the database $sentDate = date('Y-m-d H:i:s'); $insertCampaignSql = "INSERT INTO campaigns (campaign_name, action, list_id, sent_date) VALUES ('$campaignName', '$action', '$list_id', '$sentDate')"; mysqli_query($conn, $insertCampaignSql); if (!empty($unverifiedEmails)) { $message .= '<div class="alert alert-warning" role="alert">'; $message .= 'Your Email address is not verified. Please verify your email address by clicking the <a href="verify.html">link</a><br>'; $message .= 'The emails are not sent successfully for the below email addresses:'; $message .= '<ul>'; foreach ($unverifiedEmails as $unverifiedEmail) { $message .= '<li>' . htmlspecialchars($unverifiedEmail) . '</li>'; } $message .= '</ul>'; $message .= '</div>'; } if (!empty($verifiedEmails)) { $message .= '<div class="alert alert-success" role="alert">'; $message .= 'The emails are sent successfully for the below email addresses: '; $message .= '<ul>'; foreach ($verifiedEmails as $verifiedEmail) { $message .= '<li>' . htmlspecialchars($verifiedEmail) . '</li>'; } $message .= '</ul>'; $message .= '</div>'; } if (!empty($suppressedEmails)) { $message .= '<div class="alert alert-warning" role="alert">'; $message .= 'The below email addresses are in suppression list (i.e. these following emails have been bounced when you have sent the emails previously): '; $message .= '<ul>'; foreach ($suppressedEmails as $suppressedEmail) { $message .= '<li>' . htmlspecialchars($suppressedEmail) . '</li>'; } $message .= '</ul>'; $message .= '</div>'; } } else { $message = '<div class="alert alert-danger" role="alert">Error: ' . htmlspecialchars(mysqli_error($conn)) . '</div>'; } } } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Email Sending Status</title> <link href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet"> </head> <body> <div class="container mt-5"> <?php if (isset($message)) echo $message; ?> </div> <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.5.3/dist/umd/popper.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </body> </html>