CGI-BBS > CGI > Perl > 添付ファイルのメールでメールアドレスをリンクしたい。


カレッヂ
カレッヂ


質問者 ゆりえ  投稿日 2004/2/18(水) 23:50:12  [削除] (返信・回答が付いた後にこの質問の削除はできません)
はじめまして。ゆりえと言います。

サーバーにあるファイル(html)を添付ファイルとしてメールしたときに、
添付ファイルは正常に届くのですが、
本文のメールアドレスの部分がリンクしてくれません。

添付ファイルしないで本文だけをメールしたときはリンクしてくれます。

どなたか教えてください。
一応こんな感じです。

$bound = 'wq5se3d1ew';
$ufile = 'abc.html';

$ufile = $fname;
open(IN,"$ufile");
@htmldata=<IN>;
close(IN);

#-------BEGINBEGIN---------
$body =<<END;
--$bound
Content-Type: text/plain;
Content-Transfer-Encoding: 7bit

$mail


--$bound
Content-Type: text/html; name="$ufile"

@htmldata

--$bound--
END
#-------ENDEND----------

&jcode::convert(*body,'jis');

open(MAIL,"| $sendmail -t") || &error("sendmailの起動に失敗しました。");

print MAIL "To: $to\n";
print MAIL "From: $mail\n";
print MAIL "Subject: $subject\n";
print MAIL "FormMailer: FormMail\n";
print MAIL "MIME-Version: 1.0\n";
print MAIL "Content-Type: multipart/mixed; boundary=$bound\n";
print MAIL "$body";

close(MAIL) || &error("メールの送信に失敗しました。");

プロバイダ参照:
サーバのOS:不明
パソコンのOS:WinNT系
エディタ:
FTPソフト:
サーバ移転:していない
改造:(未選択)
CGI習熟度:(未選択)

返信(回答)する

 


Web裏技