ふじ
1999/12/10(金) 15:40:28
まずはダメもとで管理者に「モジュール入れて」って頼んでみるとか。
それがダメなら、自力でやるしかないですかね。
過去に同じような記事がありますので
http://hachi/cgi-bin/www_lng.cgi/wwwlng/199804/98040077.txt
バイナリのファイルを添付する場合は、mime_pls 等で
BASE64エンコードして、マルチパート部分のヘッダを
Content-Disposition: inline; filename="test.gif"
Content-Transfer-Encoding: base64
Content-Type: image/gif; name="test.gif"
こんな風に付けます。
ちょっと長いけど、うちで MIME::Lite ででっち上げた
マルチパートのメールのソースを以下に。
From と To を変えて sendmail に喰わせれば
test.gif て添付ファイルのついたメールが送れるはずです。
Content-Transfer-Encoding: binary
Content-Type: multipart/mixed; boundary="_----------=_944807526296230"
MIME-Version: 1.0
X-Mailer: MIME::Lite 1.135 (B2.11; Q2.03)
From: test@test.com
To: test@test.com
Subject: Perl =?ISO-2022-JP?B?GyRCJEskaCRrJV4layVBJVEhPCVIJWEbKEI=?=
=?ISO-2022-JP?B?GyRCITwlayROJUYlOSVIJEckOSEjGyhC?=
This is a multi-part message in MIME format.
--_----------=_944807526296230
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=iso-2022-jp
Here's the GIF file you wanted 日本語もいれてみよう。
--_----------=_944807526296230
Content-Disposition: inline; filename="test.gif"
Content-Transfer-Encoding: base64
Content-Type: image/gif; name="test.gif"
R0lGODlhZABkALP/AP///86lpc6UlN5zc+9CQvcYGP8AAAAAAMDAwAAAAAAA
AAAAAAAAAAAAAAAAAAAAACH5BAEAAAgALAAAAABkAGQAQAT/EMlJq7046827
/2AojmRpnmiqrmzrvmRgzHRtSIQxIINBXD1DQCKYFY5I5G4iGDifTkMBCn3l
bDUBT7f9TQLDnpeSW2bE4HSvkE4XDNoWWCJGBARD5tEH5FfKI0VjMISFhoeI
iYqLjI2Oj5CRkpOUlZaXmBV1GQFOGQRmCAUEeSICo4hBWDagXJsTV3xXQ4Aa
PaEIghY5cSxvWpu8XcMWr7A+BMnJuBi6mc/Q0dLT1NXW19jZ2tvc3d7f4OHi
4yMyBcQUA6DomlITxiHOhwTnRH7prvfvM15FOmVt5uAbpSyZlILJfhWCt2XH
Kxk+6qg7hmVQwwpF6lFQ2EJYMDgX/xnm0ocjIpV2UpK8SZlkRq8VHmW5bGeR
DkkEteK5yySQnM+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3UqN
XpOb+GpKgBjHX4mMinIQPKjMpkOworhIeMPsgzxDOUCpk1JlmMg3Y1aumhFK
1eBVL1HcGSCgsZjGkAMAYrjyRwDAOOV+0myvprAV6pTtIUhPLx9jQQAHWZJX
nevE8O6WTJzCCSi1tgfQyjfoSKebraEkztl5F8iOEXEPUCgRLEPifQ4Ppo0i
phdhk50DX6WxJC7ZuXS7sD73+D6xzznbhWsFZJ2VxbR7Vu8BfCr2NOqmr8vB
Ptf/AAYo4BOABBZo4IEIJqjgggw26OCDh0QAADs=
--_----------=_944807526296230--