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

Symfony PHP Discussion :

Récupération de mails


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Avril 2002
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2002
    Messages : 78
    Par défaut Récupération de mails
    bonjour à tous,
    je dois étudier la faisabilité de réalisation d'une fonctionnalité. Je ne suis pas sûr de pouvoir la réaliser sous Symfony, c'est pourquoi je recherche des avis.

    Je dois réaliser un cron qui récupère périodiquement les mails reçu sur un compte mail.
    Le serveur est derrière un proxy et je suis sensé utiliser une librairie qui implémente le protocole SOCKS5.
    Après avoir fais un tour sur l'ami google, j'ai l'impression que Symfony ne fourni pas d'api ou de plugin permettant de faire ceci.
    Quelqu'un a-t-il une idée sur la question ?

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Effectivement, la bibliothèque mail inclue dans symfony ne permet que d'envoyer des mails, pas de les lire.

    Maintenant, symfony est suffisamment ouvert pour y intégrer une bibliothèque qui permette de réaliser tes opérations. De plus, PHP dans la 5.2 inclus un objet imap qui permet de récupérer des email par imap ou pop3.

    Vu le type de traitement régulier, je suppose qu'il faudra lancer ta fonction par un cron. Il conviendra donc de développer une commande qui puisse être lancée en ligne de commande et non pas en interface graphique.

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Avril 2002
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2002
    Messages : 78
    Par défaut
    oui je dois effectivement mettre en place un cron.

    la commande étant de la forme :

    www.monsite.com/monObjet/checkmail

    monObjet étant mon module
    checkmail étant la fonction de traitement.

    j'y vois un seul problème, comme mon application est sécurisé par SfDoctrineGuard, mon cron pourras-t-il lancer la commande ?

    ensuite concernant la lecture de mail sur un serveur, merci de me confirmer que symfony ne le permet pas. Par contre, j'ai l'impression que le support de SOCKS 5 dans les lib existante n'est pas possible sans ActiveX. mais cette dernière remarque sort peut-être du cadre de ce forum sur symfony.

  4. #4
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Je passerais plutôt par une commande qui ne peut être que local, du genre
    symfony monAppli:doIt

    tu as la possibilité de créer tes propres commande en ligne.

    Par contre, pour récupérer les mails, a quel type de serveur mail veux-tu te connecter ?

  5. #5
    Membre confirmé

    Profil pro
    Inscrit en
    Avril 2002
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2002
    Messages : 78
    Par défaut
    ok pour ce type de commande je me rapelle effectivement avoir vu passer ça en début de formation sur symfony quand ils parle de la création de ces propres commandes.
    Merci pour le rafraîchissement de mémoire.

    Pour serveur, c'est un serveur en pop3, je crois que c'est du zindows.
    La particularité est qu'il derrière un proxy et que je suis sensé utilisé le protocole SOCKS 5. Sinon, d'après ce que j'ai compris, ils doivent m'ouvrir le service pop3 sans SOCKS 5.

    J'essaie d'être le plus clair possible mais c'est pas facile, je découvre un peu ce domaine socks 5, proxy coté code.

  6. #6
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    J'ai déjà fait des trucs tordu dans ma carrière, mais l'accès à une messagerie, depuis PHP en passant par un proxy, ça, jamais.

    Faut que je révise mes RFC pour les notions d'accès en proxy sur une messagerie. La fonction IMAP de PHP (qui fait aussi du pop3) n'a pas d'option, dans l'ouverture de la connexion pour préciser le passage en pop.

    Maintenant, peut-être est-il possible de configurer le serveur pour qu'il reroute les demandes pop via un proxy ? Mais là, on dépasse un peu toutes mes compétences.

    Je sens le message qui aurait bien sa place dans 5 salles en même temps

    Si tu peux avoir un accès directe au pop, cela marchera, pas très très simple, mais cela marchera.

Discussions similaires

  1. Problème récupération corps mail
    Par plou_fr dans le forum Web & réseau
    Réponses: 5
    Dernier message: 02/10/2008, 20h20
  2. récupération de mails
    Par aaaaaaaaaaa1 dans le forum Sécurité
    Réponses: 14
    Dernier message: 26/09/2008, 17h11
  3. Réponses: 4
    Dernier message: 05/03/2007, 09h43
  4. Problème de récupération des mails hors intranet
    Par orion57 dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 03/02/2007, 15h43

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