2011-08-09 17 views
0

に添付ファイルとしてHTMLを送信、
は、私は、HTMLが
は私が実際にファイルを添付したい、メッセージに表示したくありません。私はHTMLの添付ファイル付きのメールを送信しようとしている電子メール

私はファイルが電子メールに添付されている
ですが、HotmailはメッセージにHTMLを添付して表示しています。両方とも同じ結果になり、アプリケーション/ X-ダウンロードだけでなく、text/htmlのを試してみました:

私は、MIMEタイプを使用しています。

この質問への回答に失敗した場合、ファイルのソースに未加工/非圧縮のテキストを含むことができる任意のコンピュータ(pdfや画像を除く)で開くことができるファイルタイプを誰かが知っていると便利です。私は基本的に、ユーザーの詳細をバウチャーに記入したバウチャーを電子メールで送信していますので、str_replaceを使用していますので、str_replaceでpdfを使用することはできません。

答えて

0

コンテンツの配置を添付ファイルに設定すると、MUAはユーザーがアクセスするまでHTMLを表示しないでください。

0

まだPHPを使用していない場合はmail()関数を直接使用してください。 SwiftMailerまたはPHPMailerなどのラッパークラスを使用します。彼らはあなたにはるかに柔軟性を与え、より安全です。

限り、彼らは単に電子メールを印刷することができない場合、私はほとんどのGDで画像を生成するように誘惑されるだろうバウチャーの生成など。このようにして、すべてのユーザーがそれを開くことが可能になります。たとえば、PDFリーダーにアクセスできない人がいるかもしれません。

彼らはちょうどバウチャーとして、あるいはあなたがちょうどそれらを書き留めることができることを独自のバウチャー番号を与えることができないというメールをプリントアウトすることができない理由理由はありますか?これにより、顧客にはプリンタへのアクセス権がないため、最大の柔軟性が得られます。

+0

私はちょうど今はHTMLに固執すると思いますが、PDFとGDはちょっと残忍かもしれませんが、提案に感謝します。一意の伝票番号については、企業内で使用するためのもので、ユーザーがクイズを完了したときに食堂で無料で食事を提供するので、すべてのユーザーにはプリンタがインストールされますが、 – Drahcir

0

あなたはPHPのメール機能を使用している場合は、迷惑ですし、デバッグが困難であることができる手(ヘッダ、境界線、電気ショック療法)によって、メール全体をコーディングする必要があります。

PEARがインストールされている場合は、Pear Mail MimePear Mailという拡張子でこれを行うのが非常に簡単です。彼らは非常に使いやすいです。

あなたはPEARがインストールされていない場合は、(Treffynnonによってポストに言及した)あなたが使用することができ、他のラッパーがあります。

関連する問題