2011-01-17 9 views
0

私は、ユーザーがお互いに電子メールを送ることができるように、分類されたサイト(la craigslist)用の電子メールメッセージングシステムを構築しようとしています。登録ユーザーの電子メールはデータベースに保存されます。mail()でメールを送信するとrecipieintsのアドレスが隠されます

私が望むのは、受信者の電子メールアドレスを送信者の電子メールアドレスから隠すためです。 mail()関数を使用してデータベースから受信者の電子メールを動的に取得するだけの場合、メールを送信する人にこの電子メールが表示されますか? メール()をこのように使用しているときに受信者の電子メールが本当に送信者から隠れている場合、なぜcraigslistは匿名化の電子メールを送信しますか?それはすでに匿名ではないのですか?

編集:電子メールはフォームに記入された人には表示されません。それでは、なぜcraigslistは電子メールアドレスを匿名化するのでしょうか?と私は同じを実装する必要がありますか?

+0

誰が住所を非表示にしますか?売り手に連絡するコンタクトフォームはありますか? –

+0

メールを送信するためにフォームを使用している人から –

答えて

3

Craigslistは送信するフォームを使用しません。彼らは電子メールアドレスを提供します。ユーザーが自分のメールシステムを使って@ craigslist.orgにメールを送信すると、そのサーバーはそのメールを取得し、適切なレコードを検索して実際のメールアドレスに転送するので、送信者は人。

ユーザーが記入するフォームを提供している場合は、craigslistとはまったく異なる処理を行っています。その人の実際のメールアドレスをフォームに表示する必要はなく、自分のメールプログラムではなく自分のフォームを使用しているので、メールアドレスを匿名または実際に表示する必要はありません。

自分のメールプログラムを使用してメールアドレスを提供する場合は、受信メールを解析して処理する必要があるため、匿名サービスを使用してサーバーに負荷をかけますさまざまなアドレスでフォームを使用している場合は、メールアドレスをまったく表示する必要はありません。

+0

ありがとう、それは完全な意味があります。 –

0

あなたはそれを送信しています。あなたのウェブサイトにフォームに記入した人ではなく、実際にあなたのサーバーから来ています。そうではありません。彼らが行った実際のアドレスを見る方法は全くありません。

なぜcraigslistはそれをさらに進めていますか?わかりませんが、その理由ではありません。

関連する問題