「通知用メールアドレス」とは別に設定する必要がある「返信用メールアドレス」の設定方法

最近のアップデートのようです:通知メール と同じ 返信用メールアドレス を設定できなくなりました。

これらの 2 つの設定をどのように設定すればよいか、ご教示ください。

現在の設定では動作しません:

  1. 通知メール<kbd>robot@slaviccentre.org.au</kbd> に設定されています(SMTP ユーザー名と同じ)
  2. 返信用メールアドレス<kbd>forum+%{reply_key}@slaviccentre.org.au</kbd> に設定されています

現在、/admin/email からテストメールを送信しようとすると、SMTP サーバーが以下のエラーで拒否されます:

Sender address rejected: not owned by user robot@slaviccentre.org.au

認証には robot@ を使用しつつ、From には forum+...@ を使用しようとしているようです。

smtpd[3683]: connect from slaviccentre.org.au[157.230.249.153]
smtpd[3683]: NOQUEUE: reject: RCPT from slaviccentre.org.au[157.230.249.153]: 553 5.7.1 <forum+verp-579904fda4fd4f918d8c8b9d0a108523@slaviccentre.org.au>: Sender address rejected: not owned by user robot@slaviccentre.org.au; from=<forum+verp-579904fda4fd4f918d8c8b9d0a108523@slaviccentre.org.au> to=<x.meglio+testemail@gmail.com> proto=ESMTP helo=<localhost.localdomain>

新規ユーザー登録時にも同様の問題が発生します。

新しい要件のもと、両方の値をどのように設定すればよいでしょうか?

自分自身の SMTP を使っていて、Mailgun のようなサービスは使っていないと推測しますか?
Discourse で自分自身のメールサーバーを使ってメールの送受信を試した際に、この問題に遭遇したことがあります。

解決策は、SMTP ユーザーがワイルドカードアドレスからのメール送信を許可することです。そうすれば問題が解決します。

現在起きているのは、robot@slaviccentre.org.au がメールを送信しようとしており、その返信先アドレスとして forum+%{reply_key} というパターンが使われていますが、これは robot+%{reply_key} とは異なります。これが失敗している唯一の理由だと考えられます。robot が forum の behalf で送信できるように設定を変更することで、この問題は解決できます。

@itsbhanusharma さん、ありがとうございます。MailInABox の設定にエイリアスを追加したところ、うまく動作しました:

forum@... => robot@...

追伸:独自 SMTP を使用するというご推測は正しかったです。