Tâche donnée: un e-mail est stocké, octet pour octet, en un ou plusieurs fragments (de longueur fixe) dans une base de données. Ce courrier doit être extrait de cette base de données et son contenu doit être affiché à l'utilisateur.Récupération et analyse d'un e-mail MIME à partir d'une base de données
Je n'ai aucun problème à encapsuler la base de données existante dans un modèle ActiveRecord, en concaténant les blocs stockés, etc. Ce que je ne sais pas vraiment, c'est par où commencer sur la partie d'analyse MIME. Je pensais à quelque chose comme peut-être avoir une classe dédiée EMail que je peux initialiser avec les données stockées dans la base de données et cette classe me permettrait de voir quelles parties MIME le mail contient et m'a permis d'afficher, par exemple les text/*
parties . Maintenant, il semble qu'ActionMailer soit capable d'analyser les mails entrants, mais la publication sur la réception des mails semble être plutôt «clairsemée» et mentionne simplement la réception des mails de STDIN.
Comment puis-je analyser et afficher un message MIME (ou des parties de celui-ci) dans Rails, étant donné que je peux fournir son contenu sous la forme d'une seule chaîne, variable, résultat de requête ou similaire?
"has_attachment * s *?" (pluriel) est le nom correct pour la méthode –