Hallo ich bin neu hier
ich war vorher fast 10 Jahre lang bei einem anderen Webhoster. Es war der private VPS eines Freundes. Es lief noch PHP 5.6 und generell war alles obsolet.
Ich habe meine Projekte gestern auf die netcup-Server umgezogen. Es war ein wenig Arbeit aber es läuft nun fast alles. Außer PHP mail().
Diesen Code habe ich lange verwendet und hat mir immer zuverlässig Mails an alle Adressen geschickt - sogar an Hotmail / live / Outlook, obwohl die sehr speziell sind was sowas angeht. Er ist stark gekürzt aber so hat er vorher auch funktioniert. Mittlerweile funktioniert das aber nicht mehr. Die Funktion mail() gibt True zurück, aber gesendet wird nichts. Auch bei http://www.mail-tester.com kommt nichts an. Wasist hier falsch? Im CCP habe ich PHP 7.4 eingestellt. Alles andere ist Standard. Die Namen und E-Mail-Adresse habe ich hier im Forum natürlich durch Quatsch ersetzt.
Weiß jemand guten Rat? Ich würde nur ungerne auf externe SMTP-Server umsteigen. Und selbst wenn, welcher Service ist am besten?
Es handelt sich um zwei Projekte.
<?php
function sendMailBase($to, $subject, $msg, $reply) {
$header = "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset=iso-8859-1\r\n";
$header .= 'From: "ABC NAME" <A@B.de>' . "\r\n";
$header .= 'Reply-To: "ABC NAME" <' . $reply . '>' . "\r\n";
$header .= 'X-Mailer: PHP/' . phpversion() . "\r\n";
$header .= 'Delivery-Date: ' . date('r');
return mail($to, $$subject, $msg, $header);
}
if (sendMailBase('empfänger', 'Test-Betreff', 'Test-Nachricht', 'absender')) {
echo 'sent';
} else {
echo 'not sent';
}
?>
Display More