2016-05-04 11 views
0

Ich habe eine Funktion in meiner Wordpress-Site, und es funktioniert.wp_mail im bluehost server der sender kann nicht gesetzt werden

function wp_send_email_shipping_confirmation($args){ 

    $content = send_email_shipped_confirmation($args); 
    $headers[] = 'MIME-Version: 1.0' . "\r\n"; 
    $headers[] = 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; 
    $headers[] = "X-Mailer: PHP \r\n"; 
    $headers[] = 'From: Wristband Creation Team <[email protected]' . $_SERVER[HTTP_HOST] . '>' . "\r\n"; 
    $mail = wp_mail($args['email'], 'Your Wristbands Has Shipped Out', $content, $headers); 

} 

in meinem lokalen Server (MAMP PRO) kann ich es auf gmail erhalten und der Absender ist [email protected] und das funktioniert.

, aber wenn ich es auf meinem Host hochgeladen (Bluehost) die E-Mail-Funktion vom Sender fein beiseite funktioniert es wie folgt (myhostID)@[email protected] sieht statt [email protected]

Antwort

0

-Hosting-Anbieter ermöglicht es Ihnen nicht E-Mail auf diese Weise zu senden.

Wenn Sie wirklich eine E-Mail von diesem Konto ([email protected]) senden möchten, sollten Sie SMTP-Konto in Ihrer Domäne erstellen und E-Mail über das SMTP-Plugin, nicht Wp-Mail-Funktion senden.

Verwandte Themen