Forum Eurower.com Index du Forum

Forum Eurower.com
Bienvenue sur le forum de Eurower
 
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Fonction mail() : pas d'envois
Aller à la page 1, 2  Suivante
 
Poster un nouveau sujet   Répondre au sujet    Forum Eurower.com Index du Forum -> Aide sur eurower.NET
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
percherie



Inscrit le: 30 Nov 2002
Messages: 135
Localisation: Montpellier

MessagePosté le: Jeu Oct 19, 2006 22:37    Sujet du message: Fonction mail() : pas d'envois Répondre en citant

Bonjour,


Je tente d'utiliser la fonction mail mais sans grand succès pourtant je me rappel qu'il y a un mois, après un essais j'ai bien reçu un mail de test.

J'ai pensé à l'antispam mais ni sur yahoo, eurower.net ou mail.eurower.net je ne reçoit les mail php

Sur cette page : http://fr3.php.net/manual/fr/function.mail.php j'ai apris comment utiliser cette fonction mais ça ne donne rien.

Voici le code d'essais que j'utilise :

Code:
<?php
     // Le message
     $message = "Line 1\nLine 2\nLine 3";

     // Dans le cas où nos lignes comportent plus de 70 caractères, nous les coupons en utilisant wordwrap()
     $message = wordwrap($message, 70);

     // Envoi du mail
     mail('percheri@eurower.net', 'Mon Sujet', $message);
?>
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur Yahoo Messenger
Calao



Inscrit le: 20 Jan 2004
Messages: 442
Localisation: Bruxelles (Jette)

MessagePosté le: Ven Oct 20, 2006 00:32    Sujet du message: Répondre en citant

Ton code me semble juste, tu peux quand même tester en faisant comme ça aussi.
Code:

mail($pour,"Sujet",$msg,"From: Nom Prenom <toi@tondomaine.com>");

Eventuellement aussi comme ça,
Code:

if (mail($pour,"Sujet",$msg,"From: Nom Prenom <toi@tondomaine.com>"))
  echo "Réussi !";
else
  echo "Echoué !";

Si ta fonction renvoie TRUE cela ne veut pas dire que le mail arrivera, cela veut juste dire que le mail est parti (pas d'erreur d'envoi SMTP par exemple)
Maintenant, je n'ai pas trouvé et je n'ai aucune idée si il existe une fonction similaire à mysql_error() pour la fonction mail().
_________________
Calao - www.slaceblog.be
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
percherie



Inscrit le: 30 Nov 2002
Messages: 135
Localisation: Montpellier

MessagePosté le: Ven Oct 20, 2006 08:33    Sujet du message: Répondre en citant

Je te remercie pour ton aide, avant d'allez me coucher hier soir j'avais pensé également à proceder à un test de ce genre.

Je viens de le faire et il semble y avoir une erreur SMTP, le mail ne part pas du tout

J'ai fait le test sans aucune variable ni parametres suplémentaire :

Code:
if (mail('percherie@yahoo.fr', 'Mon Sujet', 'coucou voici mon msg'))
  echo "Réussi !";
else
  echo "Echoué !";


Je me demande si j'ai une option à changer sur le manager ou si c'est un bug du serveur SMTP chez eurower
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur Yahoo Messenger
percherie



Inscrit le: 30 Nov 2002
Messages: 135
Localisation: Montpellier

MessagePosté le: Ven Oct 20, 2006 13:16    Sujet du message: Répondre en citant

Comme j'ai un peut de temps libre devant moi, je viens un peut au nouvelle.

Il ce peut que tout le monde soit très occupé, donc je patiente.

Par contre j'ai fait quelques recherche, si les mails ne peuvent pas partir, il ce peut que ça vienne du fichier php.ini mais bien sur ce n'est qu'une piste parmis tant d'autre.

Ps : ce fichier là, c'est bien yves qui le gère non?
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur Yahoo Messenger
eurower
Site Admin


Inscrit le: 03 Jan 2002
Messages: 1458
Localisation: Lyon

MessagePosté le: Ven Oct 20, 2006 22:05    Sujet du message: Répondre en citant

As-tu une page php de test où je peux allé voir ?

Le serveur mail fonctionne très bien et php.ini semble bien configuré.
_________________
Modérateur des forums
Président de l'association

Hébergement eurower.net
Association loi 1901
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
percherie



Inscrit le: 30 Nov 2002
Messages: 135
Localisation: Montpellier

MessagePosté le: Ven Oct 20, 2006 22:52    Sujet du message: Répondre en citant

Oui j'ai ça voici le lien : http://toutenkamion.net/mail.php

Ainsi que le code source

Code:
<?php
mail('percherie@yahoo.fr', 'Mon Sujet', 'coucou voici mon msg');

if (mail('percherie@yahoo.fr', 'Mon Sujet', 'coucou voici mon msg'))
  echo "Réussi !";
else
  echo "Echoué !";
?>
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur Yahoo Messenger
eurower
Site Admin


Inscrit le: 03 Jan 2002
Messages: 1458
Localisation: Lyon

MessagePosté le: Sam Oct 21, 2006 10:46    Sujet du message: Répondre en citant

En effet, le sendmail path (http://toutenkamion.net/phpinfo) n'était pas renseigné.

Donc le résultat était "échec". Je viens de le corriger ...
_________________
Modérateur des forums
Président de l'association

Hébergement eurower.net
Association loi 1901
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
percherie



Inscrit le: 30 Nov 2002
Messages: 135
Localisation: Montpellier

MessagePosté le: Sam Oct 21, 2006 10:53    Sujet du message: Répondre en citant

Je viens de recevoir 2 email d'essais du script, ça fonctionne parfaitement.

Est ce que c'est un parametre que j'aurrai pu modifier par moi même ou qui depend entierement de ton intervention?
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur Yahoo Messenger
percherie



Inscrit le: 30 Nov 2002
Messages: 135
Localisation: Montpellier

MessagePosté le: Sam Oct 21, 2006 11:44    Sujet du message: Répondre en citant

Heuuu je viens de refaire un essais, ça ne fonctionne plus... et dans le phpinfo, aucun repertoire est indiqué.

En espérant que tu lise mon message dans un delais pas trop long ;-)
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur Yahoo Messenger
eurower
Site Admin


Inscrit le: 03 Jan 2002
Messages: 1458
Localisation: Lyon

MessagePosté le: Sam Oct 21, 2006 14:41    Sujet du message: Répondre en citant

Bug corrigé dans le Manager !

Un bug dans le Manager, lors de l'enregistrement des options d'un site, provoquait la mise à jour d'une option interdisant l'utilisation de mail() depuis ledit site.

PS : le php.ini est en effet accessible que par moi
_________________
Modérateur des forums
Président de l'association

Hébergement eurower.net
Association loi 1901
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
percherie



Inscrit le: 30 Nov 2002
Messages: 135
Localisation: Montpellier

MessagePosté le: Sam Oct 21, 2006 15:59    Sujet du message: Répondre en citant

Parfait, moi de mon coté ça me permet de finaliser un script qui me semble important.

Je le place sur les pages d'erreur (404, 403, 401) ce qui me permet d'être notifier en cas d'erreur et de recevoir :
- Le lien d'origine
- Le navigateur
- L'adresse ip et domaine

Si ça interesse du monde, je peut proposer mon script sur le forum
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur Yahoo Messenger
Calao



Inscrit le: 20 Jan 2004
Messages: 442
Localisation: Bruxelles (Jette)

MessagePosté le: Sam Oct 21, 2006 22:56    Sujet du message: Répondre en citant

ce que tu peux eventuellement faire c'est d'enregistrer ces résultats dans la base de données et de te les faire envoyer une seule fois par semaine groupés avec un fichier mis en 'cron'
Ca t'évitera de recevoir plusieurs fois le mail comme par exemple si la personne fait une tentative plusieurs fois de suite.
_________________
Calao - www.slaceblog.be
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Calao



Inscrit le: 20 Jan 2004
Messages: 442
Localisation: Bruxelles (Jette)

MessagePosté le: Sam Oct 21, 2006 22:57    Sujet du message: Répondre en citant

EDIT:
Base de données ou dans un fichier pour éviter les requêtes inutiles Smile
_________________
Calao - www.slaceblog.be
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
percherie



Inscrit le: 30 Nov 2002
Messages: 135
Localisation: Montpellier

MessagePosté le: Sam Oct 21, 2006 23:37    Sujet du message: Répondre en citant

Pas mal en effet comme idée, je note ça pour plus tard...
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur Yahoo Messenger
eurower
Site Admin


Inscrit le: 03 Jan 2002
Messages: 1458
Localisation: Lyon

MessagePosté le: Lun Oct 23, 2006 19:01    Sujet du message: Répondre en citant

Ou vérifier ses stats Smile
_________________
Modérateur des forums
Président de l'association

Hébergement eurower.net
Association loi 1901
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Forum Eurower.com Index du Forum -> Aide sur eurower.NET Toutes les heures sont au format GMT + 2 Heures
Aller à la page 1, 2  Suivante
Page 1 sur 2

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com