
私が実現したいのは、自分のドメイン上の特定のユーザーに送信されたメールが、送信者情報を保持し、転送情報で拡張しながら、私が管理する「購読済み」アドレスに転送されることです。つまり、次のようになります。
[email protected] -> [email protected], [email protected]
[email protected] -> [email protected]
から に送信されたメールは[email protected]
、から 宛てに送信され を経由して に送信されたもの[email protected]
として受信トレイに表示されるはずです。これが現在のホスティングプロバイダーの仕組みです。[email protected]
[email protected]
mydomain.com
このスクリーンショットをご覧ください(編集済み)私の個人用 GMail メールボックスから。
これは比較的簡単な作業だと思いました。
- たとえば、メール サーバー ソフトウェアを使用します。
postfix
- 特定のユーザーを対象としたメールを中継するように設定する
- 他のすべてのメールを拒否するように設定する
- 自分のドメインの MX DNS エントリを自分のメール サーバーを指すように変更します (例
mail.mydomain.com
)
しかし、メールは狂っているようです。メールサーバーの設定は別として、すべてのクラウドプロバイダーがブロックしているようです発信するTCP 25 への接続なので、他のメール サーバーからへの接続は取得できますがmail.mydomain.com
、メール サーバーは他のメール サーバーに接続できず、メールを転送できません。この問題を回避するには、サードパーティの認証済み SMTP リレー (Amazon SES、Mailjet など) を使用して、メール サーバーからメールを送信します。ただし、いくつか制限があり、試した Amazon SES の場合、ヘッダーはFrom:
検証したアドレス (またはドメイン) である必要があるため、メールを受信するたびに書き換える必要があります。このオプションは私の要件を満たしていません。
私が望むことを実現するための他のアプローチはありますか?