CGI-BBS > 情報収集 > フォームメール > メールを送信できません


カレッヂ
カレッヂ


質問者 ともっち  投稿日 1/11(木) 22:42:26
open(OUT,"| $nkf -j | $sendmail -t");
だとエラーになるため、
open(OUT,"| | $sendmail -t");
としてみたらエラーはでなくなりましたが、メールが送信されません。
nkf,sendmailのパスは正しいはずなのですが・・・原因は何が考えられますか?
教えてください。
回答者 まさ  [削除]  投稿日 1/12(金) 06:43:23
open(OUT,"| $sendmail -t");
です。
質問者 ともっち  [削除]  投稿日 1/12(金) 23:45:02
まささん、ありがとうございました。
教えていただいた通りにしたら、送信できました。
ただ、件名だけが文字化けしてしまうのです。
これにはどのように対応すればよいのでしょうか?
回答者 まさ  [削除]  投稿日 1/13(土) 06:57:30
おそらく件名をSJISにしているから文字化けしているんだと思います。

$subject = 'メールでーーーす(^○^)';
&jcode'convert(\$subject,'jis');

とJISにするのが一番簡単です。
他にもいろいろ方法はあるんですけどね。
質問者 ともっち  [削除]  投稿日 1/14(日) 16:58:52
まささん、ありがとうございました!見事送信できました。
うれしいです!!!

このページは終了したので返信(回答)は書きこめません

Web裏技