フォーラムドメインで新しいメールアドレスを作成する

nzarchitecture.net.nz のフォーラムを Digital Ocean にセットアップし、ユーザーへの通知メールには Mailgun を使用しています。メールは ‘noreply@nzarchitecture.net.nz’ というアドレスから送信されています。

フォーラムドメイン上で、MS Outlook から使用できる新しい実用的なメールアドレス ‘invitations@nzarchitecture.net.nz’ を作成したいと考えていますが、どうしてもその方法がわかりません。

残念ながら今は忘れてしまったのですが、おそらく ‘noreply@nzarchitecture.net.nz’ というアドレスは Discourse のセットアップウィザードによって作成されたものだったのでしょうか?ドメインの DNS レコードは DigitalOcean にあることはわかっていますが、DigitalOcean には特定のメールアカウント設定オプションがあるようには見えません。

背景として、このアドレスを使って、潜在的なユーザーをフォーラムに招待したいと考えています。その際、Mailgun のグループメール機能を利用する予定ですが、これにはドメイン上の有効なエイリアスメールアドレスが必要で、それを一括して指名された受信者に送信する必要があります。

Discourse に標準搭載されている一括招待ツールは、カスタムメッセージの対応や、招待を受けたユーザーがさらに招待を転送する機能のサポートがなさそうです。もしそれらが可能であれば、単純にそのツールを使うところですが。

Mailgunを設定する際、ドメインから認証付きのメールを送信できるよう、いくつかのDNSレコードを追加する必要があります。ただし、Mailgun自体はメールアカウントを自動的に作成しません。noreply@nzarchitecture.net.nzというアドレスは実際には存在しないため、他のメールアカウントも設定しても問題ありません。

メールでの返信機能を設定したい場合は、サブドメインの使用を検討してください。

こんにちは、返信ありがとうございます。

他のアカウントを設定するにはどうすればよいでしょうか?Mailgunの設定で招待グループのメールエイリアスとして ‘invitations@nzarchitecture.net.nz’ を単に指名すると、そのアドレスへのメッセージはすべて「不明な宛先アドレス」という応答(Discourse または Mailgun からのものと推測されます)とともに弾かれてしまいます。

幸運なことに、サブドメインなしでもフォーラムの返信メール機能は正常に動作しています。

あなたが言っていたのは、ホスティングや cPanel を通じて個別のメールアカウントを設定すること、そういう意味だと解釈していました。

invitations@nzarchitecture.net.nz のメールを Outlook で受信できるようにしたいのでしょうか?それなら、Discourse 外で完全に処理する必要があります。また、メール受信 を使ってメール返信を処理する場合(POP ではなく)、おそらくそれは不可能です。

私はメール受信機能を使用しています。つまり、そのドメインに他のメールアドレスを追加することはできないのでしょうか?このアドレスでは受信ではなく、送信のみが必要です。

メール受信に使用するアドレスは何ですか?

それがルートドメインのエイリアスである場合、そのままだと機能しません。メールは DNS の「MX」レコード、つまりメールエクスチェンジャーレコードを通じて受信されます。ルートドメインをメール受信者のメールエクスチェンジャーとして指定している場合、メール受信ドメインを変更しない限り、2 番目のシステムを指定することはできません。

ただし、招待状を送信する際にどのアドレスを使用するかは問題になりますか?

あるいは、Discourse から直接メールを送信することも可能です。Outlook は使用できませんが、追加の設定は不要です。

新しい SPF と DKIM を設定して何らかの手段を講じることは理論上可能ですが、招待された人に問題が生じているかどうかをどうやって確認するのでしょうか?

こんにちは、受信者アドレスは「replies+%{reply_key}@nzarchitecture.net.nz」になっています(推測ですが、少なくともメンバーがこのアドレスにメールで返信できるはずです)。

招待を送信するアドレスは特に問題ないと思いますが、受信者にとって混乱を招かない方が良いですね…

Discourseから、CSVリストにあるアドレスを使って、カスタムメールを一括送信する方法はありますか?一括招待テンプレートを無理やり調整するしかないのでしょうか?

Discourseからメールを送信する方法として私が知っているのは、PM(プライベートメッセージ)を使う方法だけです。

discourse-bccと組み合わせることは可能かもしれませんが、AFAIK(私の知る限り)、すべてのPMメールに影響を与えずに大幅にカスタマイズすることはできません。