From f07697ec381e7275b68a1eaf19ee60990af3a5e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Lecour?= Date: Mon, 28 Dec 2020 00:53:01 +0100 Subject: [PATCH] =?UTF-8?q?delivered-to=20peut=20=C3=AAtre=20multiple?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/mailboxes/in_mailbox.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/mailboxes/in_mailbox.rb b/app/mailboxes/in_mailbox.rb index 64c1ee5..2e0fff9 100644 --- a/app/mailboxes/in_mailbox.rb +++ b/app/mailboxes/in_mailbox.rb @@ -23,8 +23,13 @@ class InMailbox < ApplicationMailbox end def delivered_to(mail) - if mail.header["Delivered-To"].present? - mail.header["Delivered-To"].value + header = mail.header["Delivered-To"] + if header.present? + if header.respond_to?(:map) + header.map(&:value) + else + header.value + end else mail.to end