サーバー側のプログラミング言語を使用して仮想配信メールアドレスを作成する[閉じる]

サーバー側のプログラミング言語を使用して仮想配信メールアドレスを作成する[閉じる]

質問の前にいくつかの背景情報を提供したい場合は、ドメインを購入した後、新しく購入したドメインからGmailなどに転送する転送メールアドレスを設定してから、何が起こるのか疑問に思います。これは、ドメイン名を購入したWebサイト(GoDaddy、123-regなど)を使用して行うことができます。デフォルトでは転送メールアドレスを作成できます。[Eメール保護]をクリックし、そのアドレスに送信された電子メールが転送される場所に電子メールを送信します。[Eメール保護]

私は「ドメイン」とは何か、ドメインをIPアドレスに解決する方法を知っています。私も電子メールがどのように転送されるかを知っています。

私は尋ねています。私の質問は、GoDaddy、123-regなどの顧客がWebサイトのフォームを使用して電子メールフォワーダを構成する方法と、その背後で何が起こっているのかです。

私の質問は、GoDaddy、123-regなどの電子メールフォワーダの設定に関するものです。顧客がそのドメインの電子メールとそのドメインに送信された電子メールを転送する必要がある電子メールを含むフォームを送信した場合、何が起こりますか?彼らは何をしているのですか?たとえば、サービスをプロファイリングしますか?では、潜在的に複数の顧客が同時に電子メールフォワーダーを追加できる場合はどうすればよいですか?これを行うと、構成ファイルの破損をどのように回避できますか?

メールサーバーに何かが設定されている必要があると思いますか?それでは、複数の人が同時にフォワーダーを構成できますが、サーバー側のプログラミング言語を使用してどのように実行できますか?つまり、プロファイルを設定している場合、サイト内の複数のユーザーが同時にまたはほぼ同時にプロファイルを実行しているときにプロファイルを変更/追加したいのと同じコードがどのようにプロファイルを中断/破損しないのですか?

私はすでに知っていることについてGoogleを介して、以下のようなあいまいで一般的な情報だけを見つけることができました。

https://www.fused.com/docs/email/features/forwarders

https://www.123-reg.co.uk/support/email/email-forwarding-explained

答え1

したがって、ここに重要な質問があることを願っています。

そのユーザーが含まれているプロファイルを損なうことなく、ユーザーを追加および削除できる電子メールサービスプロバイダーがどれほどあるのか疑問に思います。 POSIXに触発された/ POSIX様ファイルシステムの設定ファイルは、複数のプロセスがそのファイルに書き込むと破損します。

答えは:ユーザーを保存するためにプロファイルを使用しないことです。

本当に簡単です。これは構成ファイルの問題ではなくデータベースの問題であるため、同時アクセスを許可するデータベースからユーザー情報を読み取るようにソフトウェアを構成(またはソフトウェアの作成/変更)する必要があります。

説明したように、大規模な分割では、多くのサーバーでユーザー情報を最新の状態に保ち、世界中に分散して実行する必要があります。とにかく共有ファイルでは実行できない作業です。したがって、データベース(おそらくレプリケーションロジックを持つシャード)は、電子メールインフラストラクチャとユーザー管理ソフトウェアで使用され、データベースからユーザー情報を取得する方法を知る方法で作成されます。

GoDaddyが内部的にいくつかの一般的なMTAの基本バージョンを使用しているかどうかはわかりません。おそらく、ある時点では、特定の問題を解決する設定(電子メールを配信できるほど長い間キャッシュ)が大規模なScaleインフラストラクチャと相互に接続されているからです。ますますカスタマイズされたソリューションを設計する必要があります。


1 UNIXoids、Windows、BeOS、および他の多くのオペレーティングシステムでは、「ファイル」は「ファイル」という単語の唯一の定義ではありません。メインフレームオペレーティングシステムには、Key-Valueリポジトリデータベースに似ており、より正確にサポートする「ファイルシステム」があります。 。

関連情報