Précédent   Forum des professionnels en informatique > PHP > Langage > Fonctions
Fonctions Forum d'entraide sur les fonctions PHP. Avant de poster -> FAQ fonctions et Sources diverses
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/05/2008, 08h54   #1
Membre habitué
 
Étudiant
Inscription : janvier 2008
Messages : 144
Détails du profil
Informations personnelles :
Âge : 23

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2008
Messages : 144
Points : 114
Points : 114
Par défaut [Mail] Fonction mail et accusé de réception

Bonjour,

Je vous expose mon problème. Je suis en train de développer un site web en php. On ma demandé de faire un dépot de CV en ligne. Pour cela pas de problème, cependant je voudrais que lorsque le visiteur dépose son CV, un accusé de réception lui soit envoyé automatiquement dès que je l'est reçu (et pas ouvert) et tout sa sans intervention de ma part.

Si vous auriez quelques pistes pour me lancer.

Merci d'avance.
juninho269 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 12h23   #2
Membre éclairé
 
Inscription : mai 2008
Messages : 359
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 359
Points : 397
Points : 397
Pour déposer le CV, il doit bien remplir un formulaire, non?
Ledit formulaire est ensuite soumis, et la soumission déclenche le processus de validation, puis de stockage dans une base de données.
Une fois le stockage confirmé, tu peux envoyer le mail de confirmation. Ce sera un processus automatique, déclenché uniquement à chaque dépôt. Ce n'est pas ça ?
Tsilefy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 13h19   #3
Membre habitué
 
Étudiant
Inscription : janvier 2008
Messages : 144
Détails du profil
Informations personnelles :
Âge : 23

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2008
Messages : 144
Points : 114
Points : 114
Non ce n'est pas tout à fait ça. En faite, le visiteur remplit un formulaire auquel il pourra joindre un fichier (doc, pdf, peut importe le type pour le moment, ...). Lorsque se formulaire sera soumi, il n'y aura aucun stockage dans une base de données mais les infos saisies plus la piece jointe seront envoyés au responsable du recrutement par mail. Je veux que lorsque le mail arrive sur le serveur, un mail "accusé de réception" soit envoyé au visiteur qui à déposé sont cv.

Il n'y a aucun stockage en base, seulement un upload de fichier mais c'est l'accusé de réception par mail (et pas un accusé de lecture si je me suis bien fait comprendre) qui me pose problème.
juninho269 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 13h49   #4
Membre éclairé
 
Inscription : mai 2008
Messages : 359
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 359
Points : 397
Points : 397
Holà !
Alors là, je ne sais pas si c'est possible en php. Il est possible de déterminer que le serveur qui envoie le message l'accepte, mais de là à déterminer s'il est bien reçu sur le serveur destinataire...
Peut-être que d'autres sauront s'il existe des librairies spécialisées.
Tsilefy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 14h06   #5
Membre Expert
 
Inscription : janvier 2007
Messages : 1 452
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2007
Messages : 1 452
Points : 1 914
Points : 1 914
Hello,

En fait c'est une fonctionnalité qui fait partie intégrante du mode de fonctionnement des mails, protocol.
Plus simplement, il suffit de définir une option dans les entêtes du mail et le client/serveur de messagerie se charge du reste, si il à implémenté la fonctionnalité.

Ici, l'entête à définir est :
Code :
Disposition-Notification-To: <Somebody Somewhere>toto@toto.com
Le plus simple pour faire cela est encore d'utiliser une librairie qui le gère pour toi ; )
Pour cela je te renvoies vers : http://phpmailer.codeworxtech.com/ qui édite, supporte et héberge PHPMailer, une excellente librairie pour l'envoi de mail.

Tu te reporteras à http://phpmailer.codeworxtech.com/properties.html et http://phpmailer.codeworxtech.com/examples.html pour l'usage qui en est très simple.

bye
kaymak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 14h52   #6
Membre éclairé
 
Inscription : mai 2008
Messages : 359
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 359
Points : 397
Points : 397
Salut,

Oui, mais non

Disposition-Notification-To s'adresse au MUA, c'est la 'confirmation de lecture' standard. J'ai cru comprendre que l'OP souhaitait une "confirmation de réception" dès que le mail arrive sur le serveur de destination.
Citation:
c'est l'accusé de réception par mail (et pas un accusé de lecture si je me suis bien fait comprendre) qui me pose problème.
Et ça, je doute que ce soit faisable.
Tsilefy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 15h06   #7
Membre Expert
 
Inscription : janvier 2007
Messages : 1 452
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2007
Messages : 1 452
Points : 1 914
Points : 1 914
Hm, mince, j'ai encore lu de travers.... Mais vu comme cela, je suis de ton avis, à ceci près que je pense que cela n'existe vraiment pas.
Si j'ai bien compris le texte, on parle de cette fonctionnalitée : http://cr.yp.to/proto/nrudt.txt (sympa le dns :o )

Et à bien y réfléchir je voit mal un serveur de mail faire ce genre de truc, c'est la porte ouverte à mass flood.

bye
kaymak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 16h31   #8
Membre éclairé
 
Inscription : mai 2008
Messages : 359
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 359
Points : 397
Points : 397
Effectivement, c'est ça.
Il ne reste plus à Juninho269 qu'à écrire un MTA qui l'implémente.
Tsilefy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h36.


 
 
 
 
Partenaires

Hébergement Web