指定されたURLからデータを取得し、HTMLメールを作成する。指定されたURLからデータを取得し、HTMLメールを作成する。指定されたURLからデータを取得し、HTMLメールを作成する。クラスでは、名前等のテンプレート展開を行うための支援機能をサポートしています。エンコードされてしまうため、そのままではテンプレート展開ができません。1通ずつエンコードし直すのはパフォーマンス上の問題が発生します。マッチする文字列を特殊視します。エンコードした文字列を埋め込むことで、テンプレート展開を行うことができます。メソッドのマニュアルを参照してください。Ver1:HTML対応が非常に限定されているため,本ソフトで作成したHTMLメールは表示できません。@nifty:WebメールはHTMLに対応していません。※1:上部にMSNのメッセージが出現。※2:対応する文字コードを使用したHTMLのみ可。※3:NOFRAMEタグ内のHTMLを表示。※4:表示が崩れる(ブラウザでは見られる)。※5:背景画像がメール表示枠をはみ出る。※6:フォーム入力の操作性に問題あり(誤操作によりメール削除する危険性アリ)。※7:文字コードが一部崩れる可能性有り。※8:セキュリティ設定が「インターネット」で且つ、インターネットのセキュリティレベルが「中」の時に可。※9:詳細設定にて、「メールとニュースでJavaScriptを使用する」がチェックされていれば可。※10:添付は可能、実行はJavaセキュリティによる可否あり。※11:背景画像の使用は不可能。$htmlmail-&gt;initメールオブジェクトを初期化します。直後と同じ状態になります。指定するとダイレクト接続になります。$htmlmail-&gt;setEventListener(\&amp;FUNC)イベントリスナーを設定します。第1引数にメッセージが渡されます。メッセージはHTML形式で返されます。setPreprocessorプリプロセッサを指定します。HtmlMailクラスは、データを受信すると、各種加工処理の前にプリプロセッサ関数を呼び出します。文字をカットする関数が設定されます。Content-Type、第2引数にデータ内容を受け取り、データを返します。マッチする文字列に置き換えます。デフォルトで設定される関数は下記のコードです。}HTML・テキスト・画像等、全てのコンテンツタイプのデータで呼び出されるため、必ず第1引数の内容を確認して動作を振り分けてください。テキストは、メール生成時に自動的にJISに変換されますが、その他のコンテンツはコード変換されません。埋め込むときに漢字コードを判別する必要があるので、HTMLメールの場合は、後の展開処理用に漢字コードをタグの中に埋め込んでおく必要があります。$htmlmail-&gt;setTimeout($SEC)外部サーバーからデータを取得するときのタイムアウト秒数を設定します。$htmlmail-&gt;setTextURL($URL)テキストドキュメントを取得するURLを指定します。あるかどうかはチェックされません。$htmlmail-&gt;setHtmlURL($URL)HTMLドキュメントを取得するURLを指定します。あるかどうかはチェックされません。$htmlmail-&gt;setEnclose($FLAG)関連ファイルをメールに埋め込むかどうか指定します。埋め込みは、ブラウザによって正しく表示できないことがあります。0の場合、関連ファイルは埋め込まず、絶対URLに変換する。1の場合、関連ファイルを埋め込み、CID(Content-ID)に変換する。$htmlmail-&gt;setLinkAbs($FLAG)HTML/CSS中のリンクを絶対URLに加工するかどうかを選択します。加工しない場合、元のHTMLのリンクが全て絶対URLになっている必要があります。不正なタグが入っている場合に正しく再構成されない場合があります。0の場合、HTML/CSSへの加工を行わない。1の場合、HTML/CSS中のリンクを絶対URLに加工する。$htmlmail-&gt;setHeader(%HEADER)メールのヘッダを指定します。$htmlmail-&gt;makeMailメール文書を生成します。リスナーが設定されていれば、そこに送られます。エラーメッセージが取得できるようになります。$htmlmail-&gt;getError発生したエラー内容を取得します。itselfこのフレームワークはフリーソフトウェアです。元で再配布及び変更を行うことが出来ます。指定されたURLからデータを取得し、HTMLメールを作成する。指定されたURLからデータを取得し、HTMLメールを作成する。