Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

mail

0 views
Skip to first unread message

remy

unread,
Jan 19, 2021, 5:54:14 AM1/19/21
to
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

unread,
Jan 19, 2021, 6:09:19 AM1/19/21
to
Le 19/01/2021 à 11:54, remy a écrit :
> 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 = ".....r...@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>";
}

?>

Olivier Miakinen

unread,
Jan 19, 2021, 6:12:50 AM1/19/21
to
Bonjour,

Le 19/01/2021 à 11:54, remy a écrit :
>
> 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

unread,
Jan 19, 2021, 8:11:59 AM1/19/21
to
Le 19/01/2021 à 12:12, Olivier Miakinen a écrit :
> <?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

remy

unread,
Jan 19, 2021, 8:19:22 AM1/19/21
to
Le 19/01/2021 à 14:12, remy a écrit :
> Le 19/01/2021 à 12:12, Olivier Miakinen a écrit :
>> <?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 = ".....r...@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>";
}


?>

Olivier Miakinen

unread,
Jan 19, 2021, 8:54:30 AM1/19/21
to
Le 19/01/2021 à 12:09, remy a écrit :
>>
>> [...]
>> 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.

> $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']}";


Olivier Miakinen

unread,
Jan 19, 2021, 9:11:17 AM1/19/21
to
Le 19/01/2021 à 14:19, remy a écrit :
> Le 19/01/2021 à 14:12, remy a écrit :
>> Le 19/01/2021 à 12:12, Olivier Miakinen a écrit :
>>> <?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.

remy

unread,
Jan 19, 2021, 10:22:18 AM1/19/21
to
Le 19/01/2021 à 14:54, Olivier Miakinen a écrit :
> §
> 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:remy.au...@libertysurf.fr";

$to = "remy.au...@gmail.com";
mail($to,$titre,$message, $headers);
echo "L'email a ete envoyee.".'<br>';
sleep(5);
//echo "<script

Otomatic

unread,
Jan 19, 2021, 10:58:47 AM1/19/21
to
remy <re...@fctpas.fr> écrivait :

> 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";
0 new messages