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が正常に送信を行ったという事のようですが、
この表示を消す方法がわかりません。
アドバイス/参考になるサイト/もしくは解決方法、あれば教えてください。
よろしくお願い致します。
http://tohoho.wakusei.ne.jp/lng/199911/99110371.htm
そのファイルは現在ありません
URLはBladJを使っているわけではないのですが、基本的に対策は同じかと思います。
メッセージ自体はBladJが出していると思いますので、実際にメールを送っている部分でNULにリダイレクトしてはいかがでしょうか。
# 実際のスクリプトを見ているわけではないので外しているかもしれません。
>open(OUT, ”| $sendmail $mailto -s $subject > NUL”)
こんな感じで。
同じです。
>system( ”blatj.exe $file -t ooo¥@oooo.com -s ¥”$naiyo¥” -i ¥”$in{’mailadd’}¥”>NUL ” ) ;
としてください。(>NULを追加)
ありがとうございました!
助かりました!!
ありがとうございます。
起動ですがsystem関数を使っていまして
system( ”blatj.exe $file -t ooo¥@oooo.com -s ¥”$naiyo¥” -i ¥”$in{’mailadd’}¥” ” ) ;
となっています。
この場合も同様なのでしょうか?