Are there any specific PHP versions that are known to cause issues with email headers in PHP scripts?

Some older versions of PHP, such as PHP 5.3, had issues with email headers in PHP scripts, particularly with the `From` header. To solve this issue, it is recommended to use the `PHPMailer` library which handles email headers more efficiently and securely.

// Example PHP code snippet using PHPMailer to send an email with proper headers
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;

// Include PHPMailer autoload file
require 'vendor/autoload.php';

// Create a new PHPMailer instance
$mail = new PHPMailer();

// Set up the email headers
$mail->setFrom('from@example.com', 'Your Name');
$mail->addAddress('recipient@example.com', 'Recipient Name');
$mail->Subject = 'Subject of the email';
$mail->Body = 'Body of the email';

// Send the email
if (!$mail->send()) {
    echo 'Message could not be sent.';
    echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
    echo 'Message has been sent';
}