Hallo,
wie kann ich den Absender einer Email ändern, die mit PHP versendet wird?
Aktuell wird als Absender xxx@af944.netcup.net angezeigt.
Es handelt sich um Webspace (Expert Spezial).
Danke!
Hallo,
wie kann ich den Absender einer Email ändern, die mit PHP versendet wird?
Aktuell wird als Absender xxx@af944.netcup.net angezeigt.
Es handelt sich um Webspace (Expert Spezial).
Danke!
Standardmäßig nimmt php immer [username]@[servername]
Die Änderung musst du in Form eines "From"-Headers der Mailfunktion von PHP übergeben.
Ein Beispiel von PHP: mail - Manual
<?php
$empfaenger = 'niemand@example.com';
$betreff = 'Der Betreff';
$nachricht = 'Hallo';
$header = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($empfaenger, $betreff, $nachricht, $header);
?>
Alles anzeigen
Viele Grüße
tldev
Guten Tag,
generell ist es zu empfehlen, die Mails über einen SMTP-Account zu versenden. So passen dann auch die MX-Records zu dem Mailserver.
Mit freundlichen Grüßen
Felix Preuß
generell ist es zu empfehlen, die Mails über einen SMTP-Account zu versenden.
Falls das PHP-Script selbst geschrieben ist solltest du das hier anschauen: GitHub - PHPMailer/PHPMailer: The classic email sending library for PHP
Viele Grüße