2010-12-13 14 views
0

PHPで書かれたWebアプリケーションがあります。このアプリケーションでは、複数の受信者に定期的に送信する必要があるファイルが2つあります。クライアントは自分のメールボックスにメールの会話をしたいので、Webアプリは自分自身で電子メールを送信すべきではありません。 のダウンロード、電子メールの件名と本文に 複数の受信者と添付ファイルを持つOutlookメールを作成する

  • をテキストを追加し、添付
  • 複数の受信者に

    1. 電子メールを作成します:それは可能であり、以下を行う方法、その場合は、サーバー上で利用可能なzipファイル

    問題のメールクライアントはOutlookです。正確なバージョンは不明です。

    クライアントはVisual Basicに言及していましたが、Webアプリケーションのクライアント側でどのように使用できるか、またはそれが適切であるかどうかはわかりません。

    答えて

    3

    クライアントがそれを手で送信したければ、タグ内のmailto:と "& attachment ="を使用してすべてを行うことができます。唯一の問題は、添付ファイルがローカルにアクセス可能である必要があることです。そうでない場合は、添付されません。正確な構文仕様は、ここで見つけることができます:mailto: Syntax

    あなたは、顧客のメールサーバへのIMAPアクセスを持っている場合は、あなただけの電子メールフォルダを送って顧客に表示されます、電子メールを作成するためにphp imap mailphp imap mail composeを使用することができます。

    また、作成者が.emlファイルとして電子メールを作成して保存できると主張するMIMEメッセージクラスがあります。 MIME Class

    +0

    ありがとう、最初のリンクは非常に便利です、それはまさに私がそれをやりたいのです。添付ファイルは手間がかかりますが、zipファイルを手動でダウンロードして添付することができます。 – Lizzan

    0

    これは理論的には可能ですが、クライアント側のIEだけで、他の制限と苦難があります。

    別のアプローチはどうですか:Webサーバーに電子メールを送信し、クライアントのメールボックスにコピーを送信させます。特殊なヘッダーなどでマークし、クライアントのOutlookにルールを追加して、そのヘッダーを含むメールを特定のフォルダに分類します。

    +0

    ありがとう、それは便利な選択肢です。私は彼らと話し合うつもりです! – Lizzan

    関連する問題