PHP Windows版のmail()を使用して添付ファイルを送りたい
はじめて、質問させていただきます。
環境はWindowsXP(Pro)+IIS+PHPです。
PHPのmail()関数を使用して、添付ファイルをメールで送信したいと考えております。
mail("-----@co.jp",$subject,$msg,$headers);を実行します。
$headersは、追加ヘッダということになっています。
$boundary="-*-*-*-*-*-*-*-*-*-Boundary_".uniqid("b");
とセットし、
$headersには、
$headers=Content-Type:multipart/mixed;
$headers.=boundary=$boundary;
として、実行します。
送られてきたメールのヘッダの内容を確認すると
「Content-Type」が、
Content-Type:text/plain;
となってしまいます。
mail()関数のヘッダの指定方法は、これでいいのでしょうか?
実際のコードは、メッセージ部分などいろいろ書き込んでいます。いろいろ書き換えて実験してみましたが、どうも、この問題をクリアできないと添付ファイルメールを送信することができないようです。
ご存知の方があれば、教えていただきたいです。
よろしくお願いいたします。
お礼
VBで記述しようとしていたのですが、なかなかうまくいかず、困っていました。 その方法で何とかなりそうな気もしますので、いろいろ試しながらやってみたいと思います。 有難う御座いました。