J'avais du mal à faire fonctionner mon script mail mail php mais j'ai finalement réussi. Maintenant, je viens de rallumer mon ordinateur après un arrêt et cela ne fonctionne plus. Je reçois ce message dans mon mail.log:Le script de mail redémarré et php échoue à nouveau sur OSX
Oct 1 11:22:26 alexander-repennings-imac postfix/sendmail [352]: fatal: les adresses des destinataires doivent être spécifiées \ d sur la ligne de commande ou via l'option -t Oct 1 11:22:26 alexander-repennings-imac postfix/master [354]: démon démarré - version 2.4.3, configuration \ n/etc/postfix Oct 1 11:23:26 alexander -repennings imac postfix/maître [354]: temps de sortie maître est arrivé
Le script PHP ressemble à ceci:
<?php
if(isset($_POST['submit'])) {
$to = "[email protected]";
$subject = "Competition Submission";
$name_field = $_POST['name'];
$email_field = $_POST['email'];
$value_field = $_POST['sendvalue'];
$body = "From: $name_field\n E-Mail: $email_field\n Value: $value_field\n";
if(mail($to, $subject, $body))
echo "Data has been submitted to $to!";
else
echo "failure";
} else {
echo "blarg!";
}
?>
Ce qui fait encore écho à l'échec.
Il me manquait le -t, merci – Mike2012