Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1050 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  PHP : problème d'envoi de mail + piece jointe sur Wanadoo

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PHP : problème d'envoi de mail + piece jointe sur Wanadoo

n°1322545
snike
Posté le 10-03-2006 à 10:36:43  profilanswer
 

J'utilise la procédure suivante pour envoyer des mails automatiquements avec piece jointe via mon serveur apache avec comme stmp : smtp.fr.oleane.com ou smtp.wanadoo.fr.
 

Code :
  1. require "mime_mail.class.php";
  2. $fichier_attache = fread(fopen("test.txt", "r" ), filesize("test.txt" ));
  3. $mail = new mime_mail();
  4. $mail->to = "damien.dempt@cc-saulnois.fr"; // Adresse email de reception
  5. $mail->Bcc = "ddempt@yahoo.fr"; // Adresse copie email de reception
  6. $mail->subject = "Test"; // Sujet
  7. $mail->body = "Ceci est un test."; // Corps du message
  8. $mail->from = "ddempt@yahoo.fr"; // Adresse email de l'expediteur (optionnel)
  9. $mail->headers = "Date: "; // Entetes supplementaires (optionnel)
  10. $mail->attach($fichier_attache, "test.txt" ); // fichier attache (optionnel)
  11. // envoi du message
  12. $mail->send();


 
Mon problème est que cette procédure fonctionne trés bien chez moi (smtp.free.fr) mais jamais à mon travail (smtp.fr.oleane.com ou smtp.wanadoo.fr); qu'est-ce qui bloque ?
 
Merci d'avance


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
mood
Publicité
Posté le 10-03-2006 à 10:36:43  profilanswer
 

n°1322556
snike
Posté le 10-03-2006 à 10:51:36  profilanswer
 

Personne n'a été confronté à ce problème


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
n°1322568
omega2
Posté le 10-03-2006 à 11:12:16  profilanswer
 

[:sh@rdar] : Quasiment tout ce qui suit est écrit noir sur blanc dans la documentation.
 
A ton boulot, c'est un serveur sous windows/netware ou unix (linux/xBSD/MacOSX/autre) ?
L'envoie d'un mail par SMTP n'est possible que pour les versions windows et netware vu qu'elles sont les seules à disposer du code source nécessaire à celà.
 
Pour tous les autres, il faut installer un programme nomé "sendmail" ou un programme de la catégorie "sendmail-wrapper" (un programme qui simule le fonctionement de sendmail tout en faisant suivre les demandes à un autre programme) et ce sur la même machine que php. De plus pour ces ordinateurs là, il faut que ce programme soit installé pendant la compilation de pghp sinon la fonction mail et quelques autres ne seront pas disponible ou retourneront toujours "FALSE".
 
 
PS : Même pas 15 minutes entre le premier message et le second, c'est sur t'as vachement attendus. Sache qu'ici, on vient quand on veut, qu'on est pas payer pour répondre à l'un ou à l'autre, qu'on a pas tous les compétence pour répondre à toutes les questions et qu'on a généralement autre chôse à faire que de rester 24h/24 le doigt sur la touche F5 du forum pour chopper les questions à la seconde où elles apparaissent. La prochaine fois, ai le courage d'attendre par ce que poster 2 messages en un quart d'heure n'a jamais permis d'avoir plus vite les réponses.

Message cité 1 fois
Message édité par omega2 le 10-03-2006 à 11:16:36
n°1322684
snike
Posté le 10-03-2006 à 12:39:53  profilanswer
 

omega2 a écrit :

[:sh@rdar] : Quasiment tout ce qui suit est écrit noir sur blanc dans la documentation.
 
A ton boulot, c'est un serveur sous windows/netware ou unix (linux/xBSD/MacOSX/autre) ?
L'envoie d'un mail par SMTP n'est possible que pour les versions windows et netware vu qu'elles sont les seules à disposer du code source nécessaire à celà.
 
Pour tous les autres, il faut installer un programme nomé "sendmail" ou un programme de la catégorie "sendmail-wrapper" (un programme qui simule le fonctionement de sendmail tout en faisant suivre les demandes à un autre programme) et ce sur la même machine que php. De plus pour ces ordinateurs là, il faut que ce programme soit installé pendant la compilation de pghp sinon la fonction mail et quelques autres ne seront pas disponible ou retourneront toujours "FALSE".
 
 
PS : Même pas 15 minutes entre le premier message et le second, c'est sur t'as vachement attendus. Sache qu'ici, on vient quand on veut, qu'on est pas payer pour répondre à l'un ou à l'autre, qu'on a pas tous les compétence pour répondre à toutes les questions et qu'on a généralement autre chôse à faire que de rester 24h/24 le doigt sur la touche F5 du forum pour chopper les questions à la seconde où elles apparaissent. La prochaine fois, ai le courage d'attendre par ce que poster 2 messages en un quart d'heure n'a jamais permis d'avoir plus vite les réponses.


 
Sous windows 2000 server.
Quand je suis revenu sur mon message il n'était pas trés haut dans la liste, donc s'il est trop bas personne ne le voit et personne ne me réponds, voila pourquoi j'ai écris le 2éme message.


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
n°1322709
omega2
Posté le 10-03-2006 à 13:10:58  profilanswer
 

Ne pas confondre la liste générale et la liste d'une sous-section.
Pour la sous-section php, il faut 2-3 jours pour que les messages disparaissent de la premiére page. Au mieux, t'as du faire remonter ton message de quelques positions mais ca n'aurait rien changé aux pistes qu'on t'aurais donné.
 
Si t'es sous windows à ton boulot, alors il faudrait vérifier les réglages des firewall pour voir si celui installé sur le PC laisse php accéder au réseau et si un éventuel firewall mis sur une passerelle ne bloquerait pas le port du SMTP.
 
Il faudrait aussi vérifier si la fonction mail n'est pas indiqué comme bloqué dans le php.ini.
 
Dernier truc : vérifier le SMTP que vous utilisez pour les logiciels de mails.
 
Pour le moment, je ne voit pas d'autres causes probable.

n°1322966
snike
Posté le 10-03-2006 à 17:11:11  profilanswer
 

omega2 a écrit :

Ne pas confondre la liste générale et la liste d'une sous-section.
Pour la sous-section php, il faut 2-3 jours pour que les messages disparaissent de la premiére page. Au mieux, t'as du faire remonter ton message de quelques positions mais ca n'aurait rien changé aux pistes qu'on t'aurais donné.
 
Si t'es sous windows à ton boulot, alors il faudrait vérifier les réglages des firewall pour voir si celui installé sur le PC laisse php accéder au réseau et si un éventuel firewall mis sur une passerelle ne bloquerait pas le port du SMTP.
 
Il faudrait aussi vérifier si la fonction mail n'est pas indiqué comme bloqué dans le php.ini.
 
Dernier truc : vérifier le SMTP que vous utilisez pour les logiciels de mails.
 
Pour le moment, je ne voit pas d'autres causes probable.


 
smpt ne devrait pas etre bloqué vu que je peux envoyer des mails sur port 25, de plus la fonction mail()de php tres bien sans piece jointe.
 
Je peux faire du ftp avec php, le blocage ne viendrais pas de Wanadoo ?


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
n°1322969
omega2
Posté le 10-03-2006 à 17:15:13  profilanswer
 

je récapitule :
- tu recois dans tous les cas les mails envoyé depuis chez toi
- tu recois bien les mails envoyé par la fonction mail de ton boulot quand il n'y a pas de piéce jointe.
- tu ne recois pas les mails envoyé par la fonction mail de ton boulot quand il y a des piéces jointes.
 
C'est bien ça?
 
Juste pour savoir : T'as vérifié que tu recois bien les mails envoyé depuis chez toi avec exactement les même piéces jointes que celles de ton boulot?

n°1322997
snike
Posté le 10-03-2006 à 17:45:33  profilanswer
 

omega2 a écrit :

je récapitule :
- tu recois dans tous les cas les mails envoyé depuis chez toi
- tu recois bien les mails envoyé par la fonction mail de ton boulot quand il n'y a pas de piéce jointe.
- tu ne recois pas les mails envoyé par la fonction mail de ton boulot quand il y a des piéces jointes.
 
C'est bien ça?
 
Juste pour savoir : T'as vérifié que tu recois bien les mails envoyé depuis chez toi avec exactement les même piéces jointes que celles de ton boulot?


 
C'est bien cela.
J'ai repris exactement le code et meme fichier qui fonctionnait chez moi.


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  PHP : problème d'envoi de mail + piece jointe sur Wanadoo

 

Sujets relatifs
insérer du html dans un mailprobleme pour utiliser des fonctions c++ dans des dll
paramètre de serveur PHPProblème de sessions et de tables
Problème d'appel à une servlet avec HREF et chemin relatifenvoi de mail
[PHP] Mise en place d'un WEBFTPProbleme connexion BD après changement de version de Weblogic
Affichage de pages PHP 
Plus de sujets relatifs à : PHP : problème d'envoi de mail + piece jointe sur Wanadoo


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR