Osclass のようなものから機能を使用しようとすることができます。
「http://osclass.org/」
また:
正当なメール サーバーが設定されていることを確認する必要があります。選択した任意の email@yourdomain.com を使用できます。つまり、メールをマスクに変換するのは、次のように好きな言語でコーディングするだけです。
安全性の低い方法 1:
//Make sure the user is logged in or prompt to do so
if(user.LoggedIn())
{
mail.send(form.ToField, user.StoredUniqueId, form.subject, form.content);
}
else
{
Forward to user login page;
}
より安全に:
//Make sure the user is logged in or prompt to do so
if(user.LoggedIn())
{
//Create a unique entry into a database for reverse lookup
string uniqueEmailID = CreateUniqueEmail(user.EmailAddress);
DbConnection.AddEntry(uniqueEmailID, user.EmailAddress, Date.Now);
mail.send(form.ToField, uniqueEmailID, form.subject, form.content);
}
else
{
Forward to user login page;
}
最初の形式では、ユーザーの電子メール アドレスを固有の電子メール アドレスに変換すると、誰かがその変換関数をリバース エンジニアリングして、人々の実際の電子メールを取得できる可能性があります。
ランダム ジェネレーターを使用してその電子メールを保存すると、第三者が電子メールを収集してスパム用に保存する可能性があります。
2 番目のより安全な形式では、電子メールは毎回異なる電子メールから送信され、ユーザーの一時的な電子メール アドレスを保存または再利用することはできませんが、ユーザーが返信できるようにする場合は、いくつかのコードを記述する必要があります。これらのアドレス。サイトはそれらを実際のユーザー アカウントに変換できなければなりません。GUID 形式の電子メール @yourdomain.com を利用できます (必要に応じてテキストを追加したり、ダッシュを取り除いたりします)。一定の日数が経過したら、逆引きテーブルから一意のメール アドレスを削除し、テーブルにないメールを拒否して、メールを受信したユーザーによって「返信」されていないものを基本的に拒否することができます。 . GUID の詳細については、次を参照してください。
' http://www.guidgenerator.com/ '
これが役立つことを願っています。