IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Mail] Fonction mail et accusé de réception


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2008
    Messages : 144
    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.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 576
    Par défaut
    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 ?

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2008
    Messages : 144
    Par défaut
    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.

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 576
    Par défaut
    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.

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 448
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 576
    Par défaut
    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.
    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.

Discussions similaires

  1. Réponses: 3
    Dernier message: 19/03/2009, 19h21
  2. [Mail] [fonction mail] Pièces jointes
    Par poussinphp dans le forum Langage
    Réponses: 2
    Dernier message: 30/12/2005, 12h15
  3. [Mail] Fonction mail() et le spam
    Par tonios dans le forum Langage
    Réponses: 1
    Dernier message: 12/12/2005, 22h51
  4. [Mail] Fonction mail() et pièce jointe
    Par allyson dans le forum Langage
    Réponses: 16
    Dernier message: 09/11/2005, 15h05
  5. Réponses: 5
    Dernier message: 29/10/2005, 16h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo