電子メールでURLを渡したい場合、ユーザーがリンクをクリックすると自分の電子メールアドレスを取得しますか?これはPHP/javascriptで可能ですか?アドバイスをお願いしますURLを使って受信者の電子メールアドレスを渡す方法
答えて
送信しているメールに埋め込んだリンクには、いつでもURLパラメータを添付できます。
電子メールを生成している時点でのユーザーの電子メールアドレスを知っているから、そうでない場合は最初に送信できませんでした。
例えば、http://example.com
にリンクする代わりに、は、:http://[email protected]
のリンクにユーザーの電子メールアドレスを追加します。
ユーザーがページを開くときに、このパラメータを探して電子メールアドレスを読んでください。
操作することが少なく容易にするために、あなたはまた、ユーザー/メール/リンクごとにユニークなトークンを生成し、代わりにメールアドレスのURLにそれらを追加することができます。後でアプリケーションロジックのトークンをユーザーレコードにマップする必要があります。
これは認証メカニズムとして使用しないでください。他のユーザーは手動でパラメータを手動で追加して回避することができます。
ノンストークンを使用できます。それらを管理するためのPHP用のツールがたくさんあります。ノンスは、一度しか使用できないランダムトークンです。ノンストークンにマッチした電子メールアドレスのリストがあります。明らかに、そのトークンが返されると、あなたはそれに関連付けられた電子メールアドレスを既に知っています。この場合のノンスは、有効な認証方法として機能します。 [PHPとノンス使用のためにクリック](http://stackoverflow.com/questions/4145531/how-to-create-and-use-nonces) – zipzit
あなたは、このようなPHPサーバーにGET Params
として電子メールを渡すことによって、URLを介して電子メールを渡すことができます。
http://[email protected]
、ユーザーがリンクをクリックすると、あなたのPHP &にそれを得るには、それを取得し、このよう$_GET
変数を使って、 :
$email = $_GET['email'];
希望します。
- 1. メールサーバーが受信者の電子メールアドレスを決定する方法
- 2. Outlook VSTO +受信メールの受信者の電子メールアドレスを取得
- 3. キュー電子メール受信者の電子メールアドレスの問題laravel 4.2
- 4. Glympse - 受信者の電子メールアドレスを使用してプライベートグループを定義する
- 5. 受信者オブジェクトから電子メールアドレスを取得する
- 6. Gmail Python APIを使用して電子メールの送信者の電子メールアドレスを取得する方法
- 7. Javaメール - 動的送信者の電子メールアドレスを使用
- 8. JavaScriptを使用してHTAで電子メールを送信し、送信者の電子メールアドレスを隠す
- 9. vbaで条件付きでメール受信者の電子メールアドレスを変更する
- 10. S3(SES電子メール受信)の電子メールからBCC受信者を取得する方法
- 11. 電子メール受信者のIPアドレスを見つける方法
- 12. Three20のURLパラメータを使用して電子メールアドレスを使用して電子メールクライアントを起動する方法
- 13. SurveyMonkey APIを使用してサーベイコレクタの送信者電子メールアドレスを設定する
- 14. 第三者のWebサイトに電子メールアドレスを渡す
- 15. EmailMessageで正しい受信者の電子メールアドレスを確認する適切な方法は何ですか?
- 16. 電子メール送信者と受信者間の仲介者
- 17. 複数の電子メール送信者 - すべてのメールアドレスが1つ以上のメッセージを受信します
- 18. アプリで添付ファイルを開くときに送信者の電子メールアドレスを渡す方法
- 19. Outlookの受信者の電子メールアドレスに基づいてアイテムを送信するフィルタ
- 20. PHPを使用して電子メールの受信者を送信する
- 21. 間違った送信者の電子メールアドレスの抽出/割り当て
- 22. 2人の受信者に電子メールアドレスを送信しようとしています
- 23. 電子メールメッセージを送信すると、すべてのユーザーの電子メールアドレスが受信者に公開されます。直し方?
- 24. EWSで送信された電子メールから受信者の電子メールを取得する方法は?
- 25. 電子メールアドレスへの返信
- 26. vbscriptを使用して複数の受信者に電子メールを送信
- 27. 間違った電子メールアドレスからExcel VBAの送信を使用してIBM Lotus Notes電子メールを送信
- 28. MailDefinitionを使用して複数の受信者に電子メールを送信する方法
- 29. 複数の受信者に電子メールを送信する
- 30. Ruby電子メール未公開の受信者を送信する
いいえPHPやJavascriptではメールアドレスを取得できません。 URLに電子メールアドレス/一意の識別子を渡すことができますが、これはユーザーのメールボックスに送信したURLの内側にある必要があります。 – Kitson88
あなたは 'url via email'または' email via url'を渡しますか?その少し紛らわしい? –
@SaumyaRastogi:フライヤーを送ろうとしています。ユーザーがフライヤーをクリックするとページに行き、そのページにクリックした受信者のメールを表示したいです。 –