2011-04-06 4 views
2

Je développe une webapp qui vous permet de mettre à jour votre compte en envoyant un simple e-mail texte, puis il envoie un simple email le confirmant. Cela fonctionnait très bien chez mon ancien hôte, qui avait cPanel avec piping email.Alternative à la tuyauterie de messagerie

Depuis, je suis passé à dreamhost, particulièrement parce que lifehacker l'a classé numéro 1 et lui a donné une réduction incroyable. Je les ai trouvés géniaux jusqu'à présent. Mais quand j'ai essayé de transférer au-dessus de la fonctionnalité de tuyauterie d'email ils m'ont dit qu'ils ne supportent pas la tuyauterie d'email. La seule chose qu'ils prennent en charge est Forwarding mail to a shell account, ce qui vous oblige à mettre à niveau vers un VPS de toute façon.

Alors, quelles alternatives ai-je? La seule chose que je peux penser est d'avoir un cronjob exécuté toutes les 5 secondes qui vérifie un compte de messagerie via POP/IMAP, mais (1) cela semble assez intensif sur le serveur pour que cela fonctionne toutes les 5 secondes, et (2) sons de cet article wiki et quel soutien m'a dit, je pense que c'est ce qui nécessite un compte VPS de toute façon ...

Aide!

+0

L'utilisateur envoie des informations de son propre client de messagerie ou directement depuis le site I » Je ne suis pas tout à fait sûr de vous comprendre, mais apparemment, l'utilisateur envoie un e-mail spécialement formaté pour mettre à jour certains champs et vous avez l'habitude de récupérer ce courrier électronique avec la tuyauterie d'e-mail et de mettre à jour les lignes. – cromestant

Répondre

1

La seule chose que je peux penser est d'avoir exécuté une tâche cron toutes les 5 secondes

emplois Cron ne peuvent pas être traitées plus d'une fois par minute, et le faire une fois par minute ne sonne pas deux horrible, en supposant que vous n'effectuez aucun traitement intensif lors de l'importation de l'e-mail.

Si vous êtes bloqué sur l'hébergement partagé, alors c'est probablement aussi bon que ça va l'être.