J'ai essayé de trouver la meilleure façon de gérer le courrier entrant dans les applications ferroviaires. Je réalise que les «meilleures pratiques» sont assez subjectives, donc je commencerai par dire que mes principales préoccupations sont l'évolutivité et l'efficacité. C'est un problème principalement parce que mon utilisation impliquera la manipulation de pièces jointes potentiellement volumineuses. On dirait que la méthode acceptée était d'utiliser ActionMailer pour recevoir l'e-mail, mais récemment, j'ai découvert plusieurs articles disant que c'est inefficace car cela engendre une nouvelle instance de rails avec chaque email (horrible à haut volume).Meilleures pratiques pour recevoir des e-mails dans les rails
Plus récemment, cet article a été faire mon attention: http://jasonseifer.com/2009/04/24/receving-email-with-rails
Les négociations post sur une version allégée du système ActionMailer qui n'est pas obligé de frayer une instance entière des rails, mais les commentaires parlent plusieurs autres options comme un répertoire mail dédié (maildir?) et une récupération imap/pop.
Ma question est la suivante: Quelqu'un at-il des idées sur la meilleure option pour traiter le courrier entrant dans une application de rails (y compris les pièces jointes)?
Les prises éhontées ne sont pas éhontées si elles sont pertinentes ;-), je vais vérifier. En ce qui concerne l'option IMAP, comment cela fonctionne-t-il exactement? Avez-vous besoin d'avoir accès à un compte de messagerie externe ailleurs, ou hébergez-vous votre propre serveur de messagerie et en tirer tout ce que vous voulez? Merci! – Ryan
J'utilise un compte de messagerie Google Apps. Tout compte avec un accès IMAP devrait fonctionner, cependant. –
Pour mon cas particulier, je vais utiliser http post juste parce que ma situation n'est pas propice à l'accès IMAP (email pour un domaine entier). Merci pour la réponse, et merci de m'avoir envoyé à MMS2R! – Ryan