mail() et php.ini

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : mail() et php.ini

par troudball » 03 févr. 2006, 11:33

Salut les gars et merci pour vos réponses,ù
Ce n'est en aucun cas un problème de php.ini

En fait j'ai trouvé la solution sur un forum d'administration linux. J'ai commencé par faire des testd'envoi de mail à partir de la console pour me rendre compte qu'ils ne partaient pas, et c'est effectivement un problème de configue de postfix, voici ce que j'ai modifié :

j'ai modifié : /etc/postfix/main.cf à la ligne j'ai mis myhostname = wanadoo.fr au lieu de myhostname = localhost.localdomain et meme chose dans etc/mailname.
Le problème est les serveurs qui recevaient les mail voyaient comme envoyeur :"[email protected]" et le considérait surement comme danger potentiel".
Voilà!

Et le mail est parti!!!

Enfin...

par zeus » 03 févr. 2006, 10:59

modération : afin de ne pas mélanger les sujet, le message à été tronqué
Le nouveau sujet est à l'adresse suivante:
http://www.phpfrance.com/forums/voir_reponse-97225.php

par troudball » 02 févr. 2006, 15:10

En fait, je viens de comprendre que ce n'est pas un problème de php ni de php.ini, le mail ne sort pas de ma machine...

Y a-t-il un administrateur costo qui puisse m'aider?
:D

par troudball » 01 févr. 2006, 16:56

salut,
oui oui SMTP, l'erreur est seulement dans mon message :D

sinon voilà ce que donne mon phpinfo concernant l'envoi de mail :
sendmail_from no value no value
sendmail_path /usr/sbin/sendmail -t -i /usr/sbin/sendmail -t -i
Path to sendmail /usr/sbin/sendmail -t -i
SMTP localhost localhost
Notez que j'ai déjà fait le test avec SMTP mail.191.biz (adresse SMTP de mon FAI)
qu'en dites-vous? :|

par - HXSS - » 01 févr. 2006, 16:27

juste comme ça.. à chaque fois que tu changeais tes paramètres tu redémarrais easyphp ? : s
par contre c'est SMTP et non STMP il me semble

jviens de faire le test sur le mien j'ai changé celui d'apache j'ai redémarré et ça marche..
par contre si quelqu'un passe dans les parages pourquoi il y a 2 php.ini ? jsuis novice désolé : |

par - HXSS - » 01 févr. 2006, 16:17

j'avais pas vu que tu avais déjà fait le test : D bon... j'ai rien dit alors..

par - HXSS - » 01 févr. 2006, 16:16

moi j'avais ce genre de soucis également et c'est parce que j'avais changé le php.ini mais pas le bon... vu que y'en a un dans le répertoire "apache" et un autre dans le répertoire "php" : /

par troudball » 01 févr. 2006, 16:05

Quelqu'u a-t-i-l une idée? :D

par Invité » 31 janv. 2006, 17:28

Salut darkblue,
Je ne pense pas, d'un autre coté je me suis déjà posé la question mais je ne sais pas comment le savoir...
En fait au vu des multiples test que j'ai fait, il me semble quasi-impossible que tous les mails aient été considérés partout comme du spam....

par DarkBlue » 31 janv. 2006, 16:57

Juste au cas ou , le mail est pas dans le dossier de spam ? :D

par troudball » 31 janv. 2006, 16:55

En fait, c'est bien ce que je pensais...

Je résume mon problème :
if (mail("$mail", "$sujet", "$message")) {
echo "Envoi du mail réussi!";}
else {
echo "Echec de l'envoi du mail!";}
Ce code me renvoit systématiquement "Envoi du mail réussi", que je sois online ou offline, j'ai modifié mon etc/php4/apache2/php.ini de manière à ce que
STMP = localhost 
devienne
STMP = mail.191.biz 
(STMP de mon FAI). Mais rien n'y fait je n'ai jamais reçu de mail, j'ai fait le test avec les deux versions de mon php.ini ainsi que sur un serveur web que je n'administre pas qui interprète pourtant le php. et les tests ont tous été fait avec différents destinataires mais rien n'y fait, je n'ai jamais reçu de mail...

Je suis de nouveau perdu, je ne sais pas d'ou cà vient...

HELP!!! :( [/php]

par DarkBlue » 31 janv. 2006, 11:12

Hello ,

Personelement j 'ai 2 hebergeurs , l 'un propose des services pop et smtp , l autre juste les services pop ! Dans les 2 cas la fonction mail marche au poil ! Je ne pense pas qu il y ai un lien entre le fait que la fonction mail soit active et le fait que l hebergeur propose a cesc clients leurs propres serveurs smtp sur leur domaines !

mail() et php.ini

par troudball » 31 janv. 2006, 10:31

Salut à tous :D
Je me permet de créer une nouvelle discution relative à mon problème car il semble je puisse recentrer la discution.

Voici ma question :
La fonction mail() n'est utilisable que si php.ini est configurer convenablement, seulement si l'SMTP est configuré convenablement?
Si c'est le cas, beaucoup d'hébergeur proposent des services pop mais pas smtp, si tel est mon cas, je ne pas utiliser la fonction mail() ?

Merci d'avance pour vos réponses.
A+