2017-12-16 10 views
0

私は、ユーザーが特定の電子メールアドレスにボタンをクリックすると文書(好ましくはpdfファイルまたはワードdoc)を送信したいと思うサイトを持っています。 私は、スパムロボットから可能なすべての潜在的なスパムのために、mailtoはそれを行う良い方法ではないことを読んでいます。電子メールアドレスを逆アセンブルして再構成することは、どちらかといえば難しくないようです。私はエンコーディングの仕組みを理解していないので、誰かがそれを説明してくれれば感謝しています。 私が望むのは、ユーザーが送信ボタンをクリックすると、受信者のアドレスを含む電子メールクライアントが開かれます。もちろん、メールクライアントは添付ファイルを送信できます。これを行うには良い方法スパム保護された方法は何ですか?ボタンでサイトからのPDF添付ファイルの送信mailto spamなしのクリック

+0

これはサーバー側で行う必要がありますが、オプションではないのですか? – iquellis

+0

それはサーバー側から処理したくないということです。私はその人に、事前に設定された受信者アドレスを持つ自分の電子メールクライアントを使用したいと思います。電子メールクライアントは通常の連絡フォームのように動作しますので、セキュリティを追加する必要はありません。これは良いアイデアですか?それはすべてのデバイスとブラウザで機能しますか?もしそうでなければ、私はサーバ側でそれをどう扱うべきかを見なければならないだろう。 – Riyaz

+0

全体を再考する必要があります。あなたが計画しているものは機能しません。 – iquellis

答えて

0

mailtoプロトコルには添付ファイルが含まれていません。また、セキュリティ上の大きな問題になります。いくつかのOutlook関連の例はインターネット上で見つけることができますが、過去にはうまくいきましたが、現時点では可能ではなく、少なくともプラットフォームに依存していない場合はありません。

+0

しかし、私は自分の電子メールクライアントの右に一度添付ファイルを追加することができるはずですか?しかし、明確化のおかげで。 Ilはmailtoを使用する前にアドレスをエンコードします。 – Riyaz

+0

もちろん、それはユーザーの手元にあるからです。 – iquellis

0

mailtoでファイルを送信することはできません。代わりにあなたがスパムボットからあなたを守るであろうものは、あなたのサーバーにファイルをアップロードし、そこから添付ファイルを添付してメールを送信します。

関連する問題