ひとりごと

新しい記事:[561]  古い記事:[559] 表示単位 :

ついったー[おとなり日記] かがみさん Y.Kumagaiさん

2002/11/22 (金)

・ 添付メールの送り方

(覚え書き)

  1. ヘッダに
    MIME-Version: 1.0
    Content-Type: Multipart/Mixed;
    boundary="てきとーな文字列"
    と入れる
  2. テキスト部分は
    --てきとーな文字列
    Content-Type: text/plain

    (テキスト本文)
  3. 添付部分は
    --てきとーな文字列
    Content-Type: ***MIMEタイプ*** (例) application/pdf
    name="ファイル名"
    Content-Transfer-Encoding: base64
    Content-Disposition: attachment; ←画像の場合はinlineとしたほうが見やすい
    filename="ファイル名"

    (エンコード済みファイル)
  4. メールの最後に '--てきとーな文字列'を入れる

うちのFAXは壊れてるので mgetty+sendfax にてFreeBSDに受信させてHP DJ970Cxiにて垂れ流し印刷をしています。正常受信できたら私宛にメールが届くのですが、『受信しました』のみのメールなので、外にいると内容がわかりません。これではちょっと不便なので、内容も添付して送ってくるようにしてみました。てことで、てきとーに書いた new_fax.php 。画像を添付したほうが扱いやすいのではありますが、印刷することを考えればPDFのほうがちょっと有利です。これで出先からでもVAIOでFAXが読めます。

ちなみに、うえのnew_faxはそのまま動くはずだったのですが、PHPのバグなのか argv[0] に 'mgetty+sendfax/' が含まれていると '+' のところで2つに分かれてしまって引数の位置がずれるのです。仕方がないから new_fax というものから呼び出しています。ついでにプリンタで印刷するスクリプトも呼び出しているので丁度よかったのかも。

しかし、つくづく思うのですが、FAXってのは汚いですなぁ。おうちのFAXから送ってみたところ『ふつう』がこちら / 『こまかい』がこちら。白黒二値で解像度も低いので見にくいったらありゃしない。普及するのが早すぎた為におこった悲劇ですな(^^;)

[つっこみ]

新しい記事:[561]  古い記事:[559] 表示単位 :
※このページへのリンクは自由です。リンクの方法については[つっこみ]で表示されるページの最後をごらんください。
たかたに(takatani@mars.dti.ne.jp)