How can one ensure that the sender's name or email address appears in the recipient's inbox instead of "postmaster"?

When sending emails using PHP, make sure to set the "From" header with the sender's email address and name. This will ensure that the recipient sees the sender's information in their inbox instead of the default "postmaster" or "mailer-daemon" name. Additionally, it's important to ensure that the sender's email address is valid and not flagged as spam to improve deliverability.

$to = "recipient@example.com";
$subject = "Test Email";
$message = "This is a test email.";

$headers = "From: Sender Name <sender@example.com>\r\n";
$headers .= "Reply-To: sender@example.com\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";

mail($to, $subject, $message, $headers);