2010-06-16 7 views
0

Je développe un système pour envoyer du courrier à tous nos clients. Si ils répondent à ce courrier, je veux récupérer les mails de réponse à mon serveur. Il existe un moyen de se connecter via le serveur IMAP/POP3, mais cela prend du temps pour charger les mails. Est-il possible d'obtenir les mails de réponse directement sur mon serveur. ou ay autre façon alternative pour obtenir les mails fastly via IMAPRecevez réponse mail à mon serveur pour un mail envoyé via la fonction mail php

S'il vous plaît aidez-moi à résoudre ce problème

+0

votre code postal (ne pas oublier de changer vos détails de connexion aux données factices), afin que les gens peuvent voir si elle peut être optimisée. – wimvds

Répondre

0

Définissez votre propre serveur de messagerie sur votre serveur | ou |

Ne charge que les en-têtes des e-mails, vérifiez la propriété dans_reply_to pour savoir si l'e-mail est une réponse de votre e-mail envoyé et téléchargez uniquement celui que vous voulez | ou |

Télécharger l'e-mail au cours de la nuit avec un Cron (si vous utilisez Linux), vous aurez alors tout le courrier électronique à partir du dernier jour sur votre serveur le matin

0

Si vous avez votre jeu de serveur de messagerie déjà, je recommanderais d'utiliser une bibliothèque comme Zend_Mail_Storage_Imap pour lire et analyser vos messages entrants. L'analyse du courrier peut être très compliquée et Zend prend beaucoup de peine à implémenter des outils pour lire le courrier entrant.

Si la récupération du courrier est lente, je vous recommande également de traiter régulièrement le courrier avec un cron, en fonction de la fréquence à laquelle vous devez référencer les informations envoyées par courrier électronique.

http://framework.zend.com/manual/en/zend.mail.read.html