wp_mail vs. PHP-Mail()

Lesezeit: 1 Minute

Benutzer-Avatar
lenrooney

Ich versuche, ein Problem mit E-Mails zu lösen, die von einer WordPress-Site gesendet werden, die auf GoDaddy gehostet wird und deren MX-Datensatz auf einen Mailserver von Dreamhost.com gesetzt ist.

E-Mail, die an die Domain der Website adressiert ist ([email protected]) wird nicht durchgehen, aber eine E-Mail an alle @gmail.com Adresse wird durchgehen. Ich teste das mit folgendem Script…

<?php
$mailResult = false;
$from = "[email protected]";
$to = "[email protected]";
$subject = "PHP Mail Test script";
$message = "This is a test to check the wp_mail functionality.";
$headers = "From:" . $from;
$mailResult = wp_mail( $to, $subject, $message, $headers );
echo "mail result: ".$mailResult;
?>

Sowohl für die [email protected] und die [email protected] Adresse, ist das Ergebnis des Skripts 1 (wahr).

Als weiteren Test verwende ich ein ähnliches sehr einfaches Skript außerhalb von WordPress, das PHP mail() verwendet…

<?php 
ini_set( 'display_errors', 1 );
error_reporting( E_ALL );
$from = "[email protected]";
$to = "[email protected]";
$subject = "PHP Mail Test script";
$message = "This is a test to check the PHP Mail functionality.;
$headers = "From:" . $from;
mail($to,$subject,$message, $headers);
echo "Test email sent";
?>

Dieses Skript sendet erfolgreich an beide Adressen. Also PHP mail() funktioniert aber wp_mail() funktioniert nur für @gmail.com Adressen. Was in der Klasse wp_mail vor sich geht, ist anders PHP php mail()?

  • Echte Antwort hier: wordpress.stackexchange.com/a/45291/25035

    – vsync

    21. April 2018 um 16:20 Uhr

  • Bitte sehen Sie sich diese Lösung an stackoverflow.com/questions/20703958/…

    – Gufran Hassan

    7. März 2019 um 15:48 Uhr

1333710cookie-checkwp_mail vs. PHP-Mail()

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy