J'essaie d'obtenir ce simple script de messagerie php pour envoyer du courrier à mon adresse e-mail ([email protected]) et je n'arrive pas à le faire fonctionner. J'ai mis mon sendmail_path dans php.ini dans le bon dossier (/ etc/sbin/sendmail) mais cela n'a pas semblé aider. Quoi d'autre pourrais-je manquer? Le script renvoie toujours l'échec.Problème lors de la création d'un simple script de messagerie php sur OSX
<?php
$to = "[email protected]";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "[email protected]";
$headers = "From: $from";
mail($to,$subject,$message,$headers);
if(mail($to,$subject,$message,$headers))
echo "Mail Sent.";
else
echo "failure";
?>
Vérifiez vos différents journaux d'erreurs pour voir si le message a été envoyé à sendmail. Pouvez-vous envoyer du courrier à partir de la ligne de commande? –
Lorsque j'ai essayé de faire sendmail à la ligne de commande, il a donné cette erreur: sendmail: avertissement: nom_hôte_valide: numeric nom_hôte: 199.45.162.68.9 sendmail: fatale: fichier /etc/postfix/main.cf: paramètre mydomain: paramètre incorrect valeur: 199.45.162.68.9 J'ai mis ceci à la même adresse que mon nom de chemin (l'adresse pour mon serveur de bruit) et il a cessé de donner le message et a renvoyé le courrier envoyé, mais le courrier n'est jamais arrivé. Merci pour votre suggestion. Avoir un autre? – Mike2012
Peu importe, ça a marché! Merci! – Mike2012