Are there any specific PHP libraries or functions that can be used to retrieve attachment names along with the overview information in a single query?

To retrieve attachment names along with the overview information in a single query, you can use the `imap_fetchstructure` function in PHP to get the structure of the email, which includes information about attachments. You can then loop through the parts of the structure to extract attachment names.

$mailbox = imap_open('{imap.example.com:993/ssl}', 'username', 'password');
$emails = imap_search($mailbox, 'ALL');

foreach ($emails as $email_number) {
    $structure = imap_fetchstructure($mailbox, $email_number);

    if (isset($structure->parts) && count($structure->parts)) {
        foreach ($structure->parts as $part_number => $part) {
            if (isset($part->dparameters)) {
                foreach ($part->dparameters as $parameter) {
                    if ($parameter->attribute == 'filename') {
                        $attachment_name = $parameter->value;
                        echo "Attachment Name: " . $attachment_name . "\n";
                    }
                }
            }
        }
    }
}

imap_close($mailbox);