2011-07-27 14 views
0

承認をリクエストする電子メールを作成しようとしています。現在動作しているのは、ユーザーが既存のメールに返信し、メールの本文の最初の単語として「承認」または「拒否」と入力する必要があることです。現在のメールの件名を取得できる電子メールで実行されるJavascript

代わりに、私は2つのボタンを作成したいと思います:「APPROVE」およびこれらのボタンは、適切なタイトルと本文で新しい電子メールメッセージを作成する必要が

「REJECT」。

私はメールを作成する方法を知っていますが、紛失している唯一の部分は、元のメールの件名を取得して新しい返信メールの件名に使用する方法です。

私は、次の電子メールクライアントで動作するようにこれが必要:

  1. のWindows:Outlook 2007の& 2010およびMac 2011
  2. iPhone & iPadの電子メールクライアント
  3. ドロイド電子メールクライアント
  4. のMacメールクライアント
+2

どの電子メールクライアント(あなたがターゲットにしているのですか? – glmxndr

+3

電子メールを返信するのではなく、サーバーが解釈するメール内のリンクを作成しないでください。 – JMax

+0

次の電子メールクライアントで動作させるには、これが必要です: Windows:Outlook 2007& 2010とMac 2011 iPhone&iPadメールクライアント Droid電子メールクライアント Mac電子メールクライアント – user3065

答えて

2

JavaScriptは適切な方法ではありませんhこれ。ほとんどの電子メールクライアントは、JSの実行を妨げます。ユーザーが「承認」または「拒否」をクリックできるように、電子メールに2つのリンク(ボタンとしてスタイルが付いているかもしれない)を持つことをお勧めします。リンクは、サーバー側のコードによって処理されます。

別のメールを送信したい場合は、アンカータグにmailtoを使用し、bodysubjectのパラメータを使用できます。

+0

私は、民間のイントラネットにアクセスできない人がいるときに電子メールを読むことができるので、これはサーバー側では処理できません。私は今までmailto:アプローチをうまく使ってきました。私がする必要があるのは、対象を正しく設定することだけです。これには、現在の電子メールから件名を取得することが含まれます。どうやってやるの?現在の電子メールには、新しい電子メールの件名で使用する必要のある相関トークンが含まれています。 – user3065

+0

電子メールを作成してすでに 'mailto'を追加している場合は、電子メールを作成した時点で件名にアクセスできませんか?元の電子メールはどのように生成されていますか? –

2

javascriptは必要ありません。代わりにmailto:のリンクをご利用ください:

<a href="mailto:[email protected]?subject=<YOUR SUBJECT>&body=<YOUR BODY>">

はここthe full syntax decriptionです。

幸運を祈る!

+0

質問はどの技術を使用するのではなく、問題は元の電子メールの件名を取得する方法でした。しかし、良い提案! =) –

+0

メールを送信している場合は、送信時にメールを受け取ることができます。 – pederOverland

+0

私は、OPがこれがかなり自動で、ユーザーとのやりとりに重くないプロセスであることを望んでいると思う。しかし、確かに。 –

0

以下のスキーマは、iPad、iTouch、Outlook、Gmailでは動作しますが、iPadの「ブラウザのGmail」では動作しません。 :(あなたは今のところ何のjavascriptのメールにいくつかの基本的なHTMLを行うことができます

Dear _______, 
<br/> 
<a href="mailto:[email protected]?subject=tokenbbb=this is the body">APPROVE</a> 
<br/> 
<a href="mailto:[email protected]?subject=my+subb&body=this is the body">REJECT</a> 
Sincerely, 
<br/> 

あなたがクライアントに上記を郵送する場合は、私はすべてがあなたのために働くだろうと考えている。

+1

これはpederOverlandのソリューションと同じではありませんか?あなたはiPad上で動作しないと指定していますが、彼の答えに対するコメントとしては良いでしょう。途中でスタックオーバーフローへようこそ:-) –

関連する問題