人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

BladJのエコーメッセージを消す方法。

2003Server + BladJ + Perl でメールフォームからのメール送信を作りました。

送信自体は問題ないものの、最後の完了画面上部に
------------
Sending D:¥Inetpub¥cgi-bin¥000000_000000.txt to xxx@xxxx.com
Subject:サービスについて
Login name is oo@oooooo.com Content-type: text/html
------------
と表示されていまいます。
※ソースを見ると<HTML>の上部

BladJが正常に送信を行ったという事のようですが、
この表示を消す方法がわかりません。

アドバイス/参考になるサイト/もしくは解決方法、あれば教えてください。
よろしくお願い致します。

●質問者: uchisuke
●カテゴリ:ウェブ制作
✍キーワード:CGI HTML LOGiN name Perl
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● esseesse
●30ポイント

http://tohoho.wakusei.ne.jp/lng/199911/99110371.htm

そのファイルは現在ありません

URLはBladJを使っているわけではないのですが、基本的に対策は同じかと思います。

メッセージ自体はBladJが出していると思いますので、実際にメールを送っている部分でNULにリダイレクトしてはいかがでしょうか。

# 実際のスクリプトを見ているわけではないので外しているかもしれません。

>open(OUT, ”| $sendmail $mailto -s $subject > NUL”)

こんな感じで。

◎質問者からの返答

ありがとうございます。

起動ですがsystem関数を使っていまして

system( ”blatj.exe $file -t ooo¥@oooo.com -s ¥”$naiyo¥” -i ¥”$in{’mailadd’}¥” ” ) ;

となっています。

この場合も同様なのでしょうか?


2 ● esseesse
●70ポイント

同じです。

>system( ”blatj.exe $file -t ooo¥@oooo.com -s ¥”$naiyo¥” -i ¥”$in{’mailadd’}¥”>NUL ” ) ;

としてください。(>NULを追加)

◎質問者からの返答

ありがとうございました!

助かりました!!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ