Wp_mail wird auf dem Server falsch zurückgegeben

Ich habe die letzte Stunde damit verbracht herauszufinden, warum die wp_mail-function einen falschen Booleschen Wert zurückgibt.

Hier ist mein Code. Normalerweise kann ich das zum Laufen bringen, aber ich kann es jetzt nicht herausfinden. Ich denke, das hat etwas mit meinen Servereinstellungen zu tun.

Danke für die Hilfe.

<?php $mail =''; $errors = ''; if(isset($_REQUEST['contact_submit'])) { $contact_name = $_REQUEST['contact_name']; $contact_email = $_REQUEST['contact_email']; $contact_subject = $_REQUEST['contact_subject']; $contact_message = $_REQUEST['contact_message']; $errors = ''; // Checking if vars are all filled if ( $contact_name != '' && $contact_email != '' && $contact_subject != '' && $contact_message != '' ) { $to = 'myemail@goeshere.com'; $subject = 'Contact Form Submission'; $body = ''; if($contact_name) $body .= ''; if($contact_email) $body .= ''; if($contact_subject) $body .= ''; if($contact_message) $body .= ''; $body .= '
Name: '.$contact_name.'
Email: '.$contact_email.'
Phone Number: '.$contact_subject.'
Message: '.$contact_message.'
'; $headers = 'From: ' . $contact_name . ' ' . "\r\n"; $headers .= 'Content-type: text/html' . "\r\n"; $mail = wp_mail( $to, $subject, $body, $headers ); } else { $errors = 'Please fill out all fields'; } } ?>

Solutions Collecting From Web of "Wp_mail wird auf dem Server falsch zurückgegeben"