it-swarm.com.de

cPanel Mail Funktion

Auf einem cpanel-Konto ist eine wordpress -Installation installiert. Sie haben ein Kontaktformular für die wordpress Installation, die über die PHP-Mail-Funktion gesendet wird. Es soll so senden:

[email protected]_example.com -> [email protected]_example.com

Es wird jedoch so gesendet, dass der Hostname des Servers mit dem cpanel-Benutzernamen und dem E-Mail-Kontonamen verwendet wird.

[email protected]_example.com -> [email protected]_example.com

Was verursacht das?

*Bearbeiten

Also habe ich ein Plugin in WordPress hinzugefügt, mit dem die PHP-Mail-Funktion von wordpre[email protected]_example.com senden konnte. Ich weiß allerdings nicht, wie es dazu kam. Ich glaube, das Problem liegt in der standardmäßigen Absenderadresse der PHP-Mail-Funktion.

* Edit 2 (Beispiel PHP-Code)

<?php
    $to      = '[email protected]_example.com'; 
    $subject = 'The test for php mail function'; 
    $message = 'Hello'; 
    $headers = 'From: [email protected]_example.com' . "\r\n" . 
        'Reply-To: [email protected]' . "\r\n" . 
        'X-Mailer: PHP/' . phpversion(); 
    mail($to, $subject, $message, $headers); 

* Edit 3 (verwendetes WordPress-Plugin, mit dem die E-Mails von [email protected]_example.com gesendet werden konnten)

https://wordpress.org/plugins/wp-mail-smtp/

SETTINGS
From Email: BLANK (default address used: [email protected])
Mailer: Default (none)
Return path: checked
2
Rob

Anstatt die standardmäßige PHP-Mail-Funktion zu verwenden, die direkt über den Webserver gesendet wird, möchten Sie möglicherweise die Site Wordpress für den Versand über SMTP konfigurieren. Ich benutze gerne das Easy WP SMTP-Plugin

Wenn das Plugin aktiviert ist, kann Ihre Site E-Mails "offiziell" über ein SMTP-fähiges E-Mail-Konto senden, auch wenn es sich um eines handelt, das in CPanel bei Ihrem Hosting-Anbieter erstellt wurde. Der Vorteil beim Senden über SMTP und nicht direkt über phpmail oder sendmail besteht darin, dass die Wahrscheinlichkeit verringert wird, dass Ihre Nachrichten als Spam gekennzeichnet werden (manchmal, weil die IP-Adressen des freigegebenen Servers auf der Blacklist stehen, manchmal, weil E-Mail-Header überschrieben werden).

1
Anson W Han