ホームページ >バックエンド開発 >PHPチュートリアル >メールシステム、現在のメールアドレスを取得する方法

メールシステム、現在のメールアドレスを取得する方法

WBOY
WBOYオリジナル
2016-06-23 14:14:181339ブラウズ

今、購読と購読解除の機能を実装したいのですが、他の人のメールの受信者のメールアドレスを知っている必要がありますか?
でもこれはどうやって手に入れるの?


ディスカッションに返信 (解決策)

他の人にメールを送信していますが、そのメール アドレスがわかりません。

誰もが対応するメールアドレスを持っているはずです。その人に基づいてメールアドレスを見つけることができませんか?

それでは、他の人のメールの受信者のメールアドレスを知っている必要がありますか?

これはどういう意味ですか? ユーザーは、現在ログインしているユーザーに対応するメール アドレスを購読しています
何を言っているのかわかりません。

購読するときにメールアドレスを残す必要がありますよね?少しわかりにくいですね...

言いたいことはわかります。 。
まず第一に、購読または購読解除を行う場合、通常は電子メールにリンクを指定して、特定の Web ページに誘導します。たとえば、Amazon から広告メールを受信した場合、通常はそのページに「購読解除」があります。メール本文の下部にあるリンクをクリックすると、ブラウザで新しい Web ページが開き、そこで配信停止などを選択できます。配信停止するにはなぜメールに返信する必要があるのか​​わかりません。
システムメールに返信する必要がある場合、PHP のメール関数には通常次のパラメータがあります:
mail ($to、$subject、$message、$headers)
to は受信者のアドレス、$subject はメールの件名、$message はメールの件名です。メールの本文と $headers で、送信者のメール アドレス、いわゆる「他の人のメールの受信者のメール アドレス」を設定できます
たとえば、次のように書きます:
$headers = " From: system_admin @hotmail.com"
メール ($to、$subject、$message、$headers)
その後、受信者は電子メールを受け取ります。電子メールに表示される送信者は "system_admin@ hotmail.com" です
彼女がこれに返信した場合メール「system_admin@hotmail.com」なら届きます

これが聞きたいことなのでしょうか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。