Commit graph

140 commits

Author SHA1 Message Date
Jérémy Lecour cbfd3daae7 Conversion HTML vers texte via Nokogiri ou Elinks 2021-01-04 23:05:19 +01:00
Jérémy Lecour 74d208253d whitespaces 2021-01-04 22:05:18 +01:00
Jérémy Lecour cc1b50099b Ajout de Delivered-To dans la vue Emails#show 2021-01-04 22:05:04 +01:00
Jérémy Lecour 794aebee7f les champs de Email sont des tableaux (appliqué à la source) 2021-01-04 22:04:43 +01:00
Jérémy Lecour e4585b92e3 Ajout de MetadataMapping
Base d'éléments de comparaison pour extraire des données à utiliser dans 
les Email (nom de serveur, nom de client…).
2021-01-04 22:03:24 +01:00
Jérémy Lecour 8b59ee3b91 Nokogiri 1.11.0 2021-01-04 21:24:21 +01:00
Jérémy Lecour d51f461476 extraction de variables 2021-01-01 22:34:14 +01:00
Jérémy Lecour d5a3f11137 Un mail peut ne pas avoir de content_type 2021-01-01 22:33:47 +01:00
Jérémy Lecour dbbe37ae61 ajustements des threads pour sidekiq + sqlite en developpement 2021-01-01 22:25:13 +01:00
Jérémy Lecour 01c6adcfb1 delivered_to, clients, tickets, servers sont forcément des tableaux 2021-01-01 19:18:17 +01:00
Jérémy Lecour 64f8a514cb Ajout de tests sur les mails + normalisation des .eml 2021-01-01 19:13:03 +01:00
Jérémy Lecour 62fbd3b832 Ajout de tests pour l'import des mails 2020-12-31 15:33:35 +01:00
Jérémy Lecour 9ca17b5272 gitignore Procfile 2020-12-31 15:33:24 +01:00
Jérémy Lecour a05c66d9a8 extraction de helpers de test 2020-12-31 15:32:57 +01:00
Jérémy Lecour 5a61c51ded whitespaces 2020-12-31 15:32:27 +01:00
Jérémy Lecour 704d643884 prédicats pour cron? et mailing_list? 2020-12-31 15:31:48 +01:00
Jérémy Lecour ed8fb7a029 rexml is no longer default gem in Ruby 3.0 2020-12-31 13:38:13 +01:00
Jérémy Lecour bf34c11412 On joue avec les requêtes Elasticsearch 2020-12-31 11:56:30 +01:00
Jérémy Lecour c280234698 Extraction de EmailImporter + début de tests 2020-12-31 11:56:13 +01:00
Jérémy Lecour d220e79313 Ajout de Nokogiri pour convertir les mails HTML en texte brut 2020-12-31 11:55:33 +01:00
Jérémy Lecour 18d7316f1d Ajout de Sidekiq pour traiter les queues 2020-12-31 11:54:52 +01:00
Jérémy Lecour 9f86e66b7c fixup! sauvegarde du mail dans Elasticsearch 2020-12-31 11:52:52 +01:00
Jérémy Lecour 6fc74551e8 scaffold pour les emails 2020-12-28 13:02:56 +01:00
Jérémy Lecour 3c8e56e230 sauvegarde du mail dans Elasticsearch 2020-12-28 00:53:14 +01:00
Jérémy Lecour f07697ec38 delivered-to peut être multiple 2020-12-28 00:53:01 +01:00
Jérémy Lecour d13dd70fd1 simplification de l'accès au corps en texte brut 2020-12-28 00:52:20 +01:00
Jérémy Lecour c35e20d314 Email : serialization en Hash via attributes 2020-12-28 00:51:22 +01:00
Jérémy Lecour e10dc65a02 EmailRepository pour Elasticsearch 2020-12-27 11:46:06 +01:00
Jérémy Lecour e8ec3c8a66 Mapping sur un Email depuis ActiveMailbox 2020-12-27 11:45:53 +01:00
Jérémy Lecour 62224f5727 Email est un ActiveModel::Model 2020-12-27 11:45:20 +01:00
Jérémy Lecour c3c775f4f2 ActiveStorage migrations 2020-12-27 11:44:31 +01:00
Jérémy Lecour 69473ffbcc Ruby 3.0.0 2020-12-27 11:44:17 +01:00
Jérémy Lecour ce1df5f2d6 Puma 5.1 2020-12-10 11:50:11 +01:00
Jérémy Lecour ffc655c9ae Rails 6.1 2020-12-10 11:48:40 +01:00
Jérémy Lecour c4f0c51226 play with mail processing 2020-10-28 23:56:17 +01:00
Jérémy Lecour ffb4309991 configure for relay ingress 2020-10-28 23:52:55 +01:00
Jérémy Lecour 00f28333af gitignore .DS_Store 2020-10-28 23:51:44 +01:00
Jérémy Lecour 363cef299d Add an In mailbox 2020-10-17 12:46:09 +02:00
Jérémy Lecour d1d59c77f8 install action_mailbox 2020-10-17 12:19:57 +02:00
Jérémy Lecour d6bf500fa7 initial commit 2020-10-17 12:16:28 +02:00