ホームページ >バックエンド開発 >PHPチュートリアル >メールシステム、現在のメールアドレスを取得する方法
今、購読と購読解除の機能を実装したいのですが、他の人のメールの受信者のメールアドレスを知っている必要がありますか?
でもこれはどうやって手に入れるの?
他の人にメールを送信していますが、そのメール アドレスがわかりません。
誰もが対応するメールアドレスを持っているはずです。その人に基づいてメールアドレスを見つけることができませんか?
それでは、他の人のメールの受信者のメールアドレスを知っている必要がありますか?
これはどういう意味ですか? ユーザーは、現在ログインしているユーザーに対応するメール アドレスを購読しています
何を言っているのかわかりません。
購読するときにメールアドレスを残す必要がありますよね?少しわかりにくいですね...
言いたいことはわかります。 。
まず第一に、購読または購読解除を行う場合、通常は電子メールにリンクを指定して、特定の 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」なら届きます
これが聞きたいことなのでしょうか?