Skip to content

Commit 6669470

Browse files
author
David Heinemeier Hansson
committed
Add option to set X-Original-To for systems that route on envelope addressing
1 parent 6746712 commit 6669470

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

actionmailbox/app/controllers/rails/conductor/action_mailbox/inbound_emails_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def create
2020

2121
private
2222
def new_mail
23-
Mail.new(params.require(:mail).permit(:from, :to, :cc, :bcc, :in_reply_to, :subject, :body).to_h).tap do |mail|
23+
Mail.new(params.require(:mail).permit(:from, :to, :cc, :bcc, :x_original_to, :in_reply_to, :subject, :body).to_h).tap do |mail|
2424
mail[:bcc]&.include_in_headers = true
2525
params[:mail][:attachments].to_a.each do |attachment|
2626
mail.add_file(filename: attachment.original_filename, content: attachment.read)

actionmailbox/app/views/rails/conductor/action_mailbox/inbound_emails/new.html.erb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@
2323
<%= form.text_field :bcc %>
2424
</div>
2525

26+
<div>
27+
<%= form.label :x_original_to, "X-Original-To" %><br>
28+
<%= form.text_field :x_original_to %>
29+
</div>
30+
2631
<div>
2732
<%= form.label :in_reply_to, "In-Reply-To" %><br>
2833
<%= form.text_field :in_reply_to %>

0 commit comments

Comments
 (0)