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

  FORUM HardWare.fr
  Programmation
  PHP

  Envoi de mail via le client de messagerie avec PJ

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Envoi de mail via le client de messagerie avec PJ

n°768499
Johan
Posté le 18-06-2004 à 11:09:19  profilanswer
 

Bonjour,
 
Je coince sur un truc... et vraiment je ne connais pas les commandes s'il y en a !! :(  
 
Une personne saisi un formulaire web et le valide  
Un PDF est generé en fonction de ce qui a été rempli dans le form par FPDF, ce fichier est sauvegardé automatiquement sur le serveur web.
Ensuite ce PDF doit être envoyé en PJ par messagerie à un destinataire précis avec un "objet" precis (qui sont dans une base MySQL)  
 
Pourquoi ne pas envoyer le document avec la fonction mail PHP ou utiliser les classe adéquates ? tout simplement car les personnes envoyant ces mail veulent garder une archive de l'element envoyé dans leur client de messagerie (Outlook), c'est pour ça que je suis obligé de passer par la fentêtre "nouveau message" d'OL.  
 
Y'aurait il une commande pour faire ceci ?  
Ouvrir la fenêtre nouveau message du client (j'ai pensé à mailto: par une commande javascript "document.location" en fin de géné du PDF)  
Definir le destinataire et l'objet (mailto:toto@toto.com?subject=totototo)  
Mais comment dans ce cas inclure la PJ et ce automatiquement ?  
 
Merci de votre aide precieuse :)


Message édité par Johan le 18-06-2004 à 23:59:44
mood
Publicité
Posté le 18-06-2004 à 11:09:19  profilanswer
 

n°768519
T509
$job->GetJob(now)
Posté le 18-06-2004 à 11:17:46  profilanswer
 

Plutot que de vouloir passer par le client mail de la personne, tu envoie le mail au destinataire et tu mets l'emetteur en copie
 
to : destinataire@mail.com
cc : moi@mail-2.com
 
c'est, je crois la meilleure solution ca sinon, je ne vois pas bien omment tu vas joindre le PDF au mail depuis le poste client alors que celui-ci est sur le serveur


Message édité par T509 le 18-06-2004 à 11:18:51
n°769327
Johan
Posté le 18-06-2004 à 16:34:57  profilanswer
 

mmm... oui merci pour ta solution qui parait très efficace et de loin la meilleure pour l'instant ;)
 
mais...
Nous avons un serveur de FAX, et pour pouvoir en envoyer par Outlook (par un serveur Exchange 5.5) nous devons lui dire par une syntaxe genre [fax:0145214521] dans le champ destinataire. La fonction mail de PHP à la base n'accepte pas ces genres d'adresse. De plus, avec mail() on attaque directement le serveur SMTP et non pas Exchange proprement dit, donc aucune chance de communiquer avec le connecteur fax. :(

n°769341
T509
$job->GetJob(now)
Posté le 18-06-2004 à 16:41:45  profilanswer
 

exchange c'est quoi ??? c'est pas un SMTP (entre autre ;))
avec mail(), tu attaques le smtp déclaré dans php.ini

n°769342
T509
$job->GetJob(now)
Posté le 18-06-2004 à 16:44:09  profilanswer
 

Pour ton serveur fax, tu peux l'attaquer directement avec fsockopen()

n°769654
Johan
Posté le 18-06-2004 à 23:58:41  profilanswer
 

Bah disons qu'Exchange c'est bien sûr un serveur SMTP et je soulignerais bien le ENTRE AUTRE ;) !!
 
Je vais voir ce que je peux faire avec le FsockOpen(), je vais etudier cette fonction...
 
MErci :)


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

  Envoi de mail via le client de messagerie avec PJ

 

Sujets relatifs
PHP/FPDF et formatage d'un mail autoJAVASCRIPT: petit pb de verif champ mail
Passage de ligne dans un textbox (messagerie privée)Securité PHP dans une messagerie privée.
[ASP.Net] Lancer une application se trouvant sur le clientPb avec envoi de mail via VBA/Access 2000
Moi qui comptait sur la refonte du site d'un client pourfaire du XHTMLenvoi de mail
Plus de sujets relatifs à : Envoi de mail via le client de messagerie avec PJ


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