Are there specific settings or configurations in PHP that can help maintain the integrity of line breaks in error messages sent via email?

When sending error messages via email in PHP, it's important to ensure that line breaks are maintained to improve readability. One way to achieve this is by setting the `Content-Type` header to `text/plain` and using the PHP `nl2br()` function to convert newline characters into HTML line breaks.

// Set the Content-Type header to text/plain
$headers = 'Content-Type: text/plain; charset=utf-8';

// Generate the error message with line breaks
$error_message = "This is a sample error message.\n";
$error_message .= "Line breaks are preserved for readability.\n";

// Convert newline characters to HTML line breaks
$error_message_html = nl2br($error_message);

// Send the email with line breaks maintained
mail('recipient@example.com', 'Error Message', $error_message_html, $headers);