Discussion:
mail
(trop ancien pour répondre)
remy
2021-01-19 10:54:26 UTC
Permalink
bonjour

je cherche le moyen d'envoyer un email a partir d'un site héberger par
http://chez.com/ qui semble être géré par free

et la il semble qu'il existe quelque pb si si

aurais vous une solution autre que


http://les.pages.perso.chez.free.fr/l-art-d-envoyer-des-mails-depuis-les-pp-de-free.io

merci pour tout retour

cdl remy
--
http://remyaumeunier.chez-alice.fr/
toujours autant dyslexique
remy
2021-01-19 11:09:31 UTC
Permalink
Post by remy
bonjour
je cherche le moyen d'envoyer un email a partir d'un site héberger par
http://chez.com/  qui semble être géré par free
et la il semble qu'il existe quelque pb si si
 aurais vous une solution autre que
http://les.pages.perso.chez.free.fr/l-art-d-envoyer-des-mails-depuis-les-pp-de-free.io
merci pour tout retour
cdl remy
pour info mon code

<?php
if(isset($_POST['valider'])){
$pseudo=$_POST['prenom'];
$non=$_POST['Non'];
$Email=$_POST['Email'];
$titre=$_POST['titre'];
$message=$_POST['message'];
$headers = "From:" . $Email;
$to = "***@gmail.com";
mail($to,$titre,$message, $headers);
echo "L'email a ete envoyee.".'<br>';
sleep(5);
echo "<script
type='text/javascript'>document.location.replace('index.html');</script>";
}

?>
--
http://remyaumeunier.chez-alice.fr/
toujours autant dyslexique
Olivier Miakinen
2021-01-19 13:54:27 UTC
Permalink
Post by remy
Post by remy
[...]
http://les.pages.perso.chez.free.fr/l-art-d-envoyer-des-mails-depuis-les-pp-de-free.io
pour info mon code
<?php
if(isset($_POST['valider'])){
$pseudo=$_POST['prenom'];
$non=$_POST['Non'];
$Email=$_POST['Email'];
$titre=$_POST['titre'];
$message=$_POST['message'];
Ouf ! Tu ne fais aucun contrôle sur les paramètres passés, ce qui rend
ta page très facilement détournable par des spammeurs, pourvu bien sûr
que la fonction mail fonctionne. Mais ce n'était pas ta question.
Post by remy
$headers = "From:" . $Email;
Alors déjà, si les règles de chez.com sont les mêmes que celles de
free.fr dont tu as donné une référence, tu ne respectes pas la règle
concernant le champ From :

http://les.pages.perso.chez.free.fr/l-art-d-envoyer-des-mails-depuis-les-pp-de-free.io
§
La valeur du From: doit être l'email du compte depuis lequel est envoyé
l'email
§

Du coup, je te suggère de coder en dur les paramètres From et To (tous
deux à l'adresse du compte) ainsi que le titre, en évitant les accents
(par exemple "message envoye depuis le site web"), et de mettre toutes
les autres infos dans le champ message :

$message = "prenom : ${_POST['prenom']}\n";
$message .= "Email : ${_POST['Email']}\n";
$message .= "Titre : ${_POST['Titre']}\n";
$message .= "Message : ${_POST['message']}";
remy
2021-01-19 15:22:30 UTC
Permalink
Post by Olivier Miakinen
§
La valeur du From: doit être l'email du compte depuis lequel est envoyé
l'email
§
bingo merci olivier

sauf que comme cette page date de matusalemme peut etre meme un tout
petit peut avant donc pas ***@aliceadsl mais @libertysurf.fr";

merci cela fonction

cdl remy

<?php
if(isset($_POST['valider'])){
phpinfo();
$pseudo=$_POST['prenom'];
$non=$_POST['Non'];
$Email=$_POST['Email'];
$titre=$_POST['titre'];
$message=$_POST['message'];

$headers = "From:***@libertysurf.fr";

$to = "***@gmail.com";
mail($to,$titre,$message, $headers);
echo "L'email a ete envoyee.".'<br>';
sleep(5);
//echo "<script
type='text/javascript'>document.location.replace('index.html');</script>";
}
?>
--
http://remyaumeunier.chez-alice.fr/
toujours autant dyslexique
Otomatic
2021-01-19 15:58:42 UTC
Permalink
Post by remy
mail($to,$titre,$message, $headers);
echo "L'email a ete envoyee.".'<br>';
Il serait bien d'aller voir la documentation officielle de la fonction
mail() php :
https://www.php.net/manual/fr/function.mail
et particulièrement :

Valeurs de retour
Retourne true si le mail a été accepté pour livraison, false sinon.
Il est important de noter que ce n'est pas parce que le mail a été
accepté pour livraison qu'il arrivera à destination.

Donc :
if(mail($to,$titre,$message, $headers))
echo "L'email a ete envoyee.";
else
echo "Problème d'envoi";

Olivier Miakinen
2021-01-19 11:12:48 UTC
Permalink
Bonjour,
Post by remy
je cherche le moyen d'envoyer un email a partir d'un site héberger par
http://chez.com/ qui semble être géré par free
Il faudrait déjà savoir si la fonctionnalité n'a pas été désactivée sur
les sites web (forcément gratuits ?) de chez.com. Le mieux serait de
leur poser directement la question. En attendant une éventuelle réponse,
tu pourrais peut-être déjà te faire une idée avec un script contenant un
phpinfo <https://www.php.net/manual/fr/function.phpinfo.php> :

<?php
phpinfo();
?>


En guise de comparaison, voici le phpinfo de GalacSYS :
<http://phpinfo.galacsys.com/>

On y voit par exemple :
§
sendmail_path /usr/local/libexec/SendMail
§

Or GalacSYS accepte d'envoyer des mails, mais retardés de 5 minutes
par mesure de sécurité.

Cordialement,
--
Olivier Miakinen
remy
2021-01-19 13:12:11 UTC
Permalink
Post by Olivier Miakinen
<?php
phpinfo();
?>
tu a tous ici
http://remyaumeunier.chez-alice.fr/shop/contact.php


sendmail_from no value no value
sendmail_path /usr/sbin/sendmail -t -i /usr/sbin/sendmail -t -i


cdl remy

ps:je fait cela a titre gracieux pour rendre service
--
http://remyaumeunier.chez-alice.fr/
toujours autant dyslexique
remy
2021-01-19 13:19:34 UTC
Permalink
Post by remy
<?php
  phpinfo();
?>
tu a tous ici
http://remyaumeunier.chez-alice.fr/shop/contact.php
ne pas hésite a cliquer sur envoyer pour voir les infos

le code source

<?php
if(isset($_POST['valider'])){
phpinfo();
$pseudo=$_POST['prenom'];
$non=$_POST['Non'];
$Email=$_POST['Email'];
$titre=$_POST['titre'];
$message=$_POST['message'];
$headers = "From:" . $Email;
$to = "***@gmail.com";
mail($to,$titre,$message, $headers);
echo "L'email a ete envoyee.".'<br>';
sleep(5);
//echo "<script
type='text/javascript'>document.location.replace('index.html');</script>";
}


?>
--
http://remyaumeunier.chez-alice.fr/
toujours autant dyslexique
Olivier Miakinen
2021-01-19 14:11:16 UTC
Permalink
Post by remy
Post by remy
<?php
  phpinfo();
?>
tu a tous ici
http://remyaumeunier.chez-alice.fr/shop/contact.php
ne pas hésite a cliquer sur envoyer pour voir les infos
Je viens de l'essayer en mettant comme adresse remyaumeunier
(chez) chez-alice.fr ... et d'ailleurs tous les autres champs
aussi. Si tu reçois quelque chose, ça voudra probablement dire
que la doc était adaptable de free.fr à chez-alice.fr.
Continuer la lecture sur narkive:
Loading...