Miksi php mail() funktio ei toimi?

Moro! Mulla on ihan super-perus php formi:


$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];

$to = "random@email.com";
$header = 'From:' . $name;
$subject = "asdfsaf";

mail($to, $subject, $message, $header);
echo "Ditt meddelande har skickats!
Viestisi on lähetetty!

Redirecting..";

header('Refresh: 3;url=../index.php');

?>

Miksi ei toimi? Se on hostinger.fi:ssä ja niiden mukaan pitäis toimia.
Ilmoita


Tuleeko mitään virheviestejä?

Jos ei, niin kokeile lähettää maili eri osoitteeseen.

Joidenkin webbihotellien sähköpostit blokataan joissakin sähköpostipalveluissa, koska joku toinen on niistä lähettänyt roskapostia.

Siitä ei viestin vastaanottajalle tule välttämättä mitään viestiä, että joku viesti blokattiin.
Ilmoita
Sinulta puuttuu määritykset SMTP palvelimen tunnistetiedoista.
Ilmoita
Käytä PHPMailer pluginia!
Ilmoita
Älä käytä Refresh-otsikkoa, vaan käytä Location-otsikkoa.
Ilmoita
Tämä on testattu toimivaksi.
Lähettäjän ja Vastaanottajan sähköposti osoite on olta oikeita, muuten palvelin saattaa blokata lähetyksen.

<?php
ini_set( 'display_errors', 1 );
error_reporting( E_ALL );
$from = "lähettäjä@suomi24.fi";
$to = "vastaanottaja@suomi24.fi";
$subject = "PHP Mail Testi script";
$message = "Tämä on testi tarkistaa PHP-Mail-toimivuuden";
$headers = "From:" . $from;
mail($to,$subject,$message, $headers);
echo "Testi viesti lähetettiin";
?>
Ilmoita

Vastaa alkuperäiseen viestiin

Miksi php mail() funktio ei toimi?

Moro! Mulla on ihan super-perus php formi:


$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];

$to = "random@email.com";
$header = 'From:' . $name;
$subject = "asdfsaf";

mail($to, $subject, $message, $header);
echo "Ditt meddelande har skickats!
Viestisi on lähetetty!

Redirecting..";

header('Refresh: 3;url=../index.php');

?>

Miksi ei toimi? Se on hostinger.fi:ssä ja niiden mukaan pitäis toimia.

5000 merkkiä jäljellä

Peruuta