WAN
|
ppp0
RedHat9
eth0
|
Win2k(OE6)
としています。qmail-1.03(+qmail-scanner-1.16)を使用しています。
先日、Win2kのOE6にて(popサーバはISPのpopサーバに指定)
送信者・件名とも無いメールが届いてしまいました。
メッセージソースは下記のようなものでした。
+ ifconfig ppp0
ppp0: error fetching interface information: Device not found
++ /sbin/ifconfig ppp0
++ /bin/sed -n 2p
++ /bin/awk '{ print $3 }'
++ /usr/bin/tr -d '[:alpha:]-:'
ppp0: error fetching interface information: Device not found
++ /bin/grep -e '[0-9][0-9\.]*[0-9]'
+ PTP_ADR=
+ '[' -n '' ']'
+ /sbin/ifdown ppp0
+ /sbin/ifup ppp0
+ /sbin/ifconfig ppp0
ppp0 Link encap:Point-to-Point Protocol
inet addr:xxx.xxx.xxx.xxx P-t-P:210.130.183.132
Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1454 Metric:1
RX packets:18 errors:0 dropped:0 overruns:0 frame:0
TX packets:23 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:1524 (1.4 Kb) TX bytes:2021 (1.9 Kb)
++ /sbin/ifconfig ppp0
++ /bin/sed -n 2p
++ /bin/awk '{ print $3 }'
++ /usr/bin/tr -d '[:alpha:]-:'
++ /bin/grep -e '[0-9][0-9\.]*[0-9]'
+ PTP_ADR=210.130.183.132
+ '[' -z 210.130.183.132 ']'
+ '[' -n 210.130.183.132 ']'
+ /sbin/route del default
+ /sbin/route add default gw 210.130.183.132 ppp0
++ /usr/bin/host www.yahoo.co.jp
++ /bin/sed -n 1p
++ /bin/awk '{ print $4 }'
++ /usr/bin/tr -d '[:alpha:]-:'
++ /bin/grep -e '[0-9][0-9\.]*[0-9]'
+ PING_KEKKA=203.141.35.113
+ '[' -z 203.141.35.113 ']'
+ /bin/echo 0
内容からして、RedHat9で動かしているcronのものだとわかりました。
そのcronのスクリプトは次のような内容です。
メールヘッダが無いのにメールを送受信できるものなんでしょうか???
#!/bin/bash -x
TRGT_HOST=hoge.dyndns.net
TRGT_DIR=/etc/myScript/pingCheck
TRGT_FILE=$TRGT_DIR/networkDown.txt
MAIL=user33
SCRPT_NAME=networkDown.cron
if ! [ -d $TRGT_DIR ]; then
/bin/mkdir $TRGT_DIR
fi
if ! [ -e $TRGT_FILE ]; then
/bin/touch $TRGT_FILE
/bin/echo 0 > $TRGT_FILE
fi
PING_KEKKA=`/usr/bin/host www.yahoo.co.jp | /bin/sed -n '1p'|/bin/awk '{
print $4 }' \
| /usr/bin/tr -d [:alpha:]-: | /bin/grep -e '[0-9][0-9\.]*[0-9]'`
if [ -z "$PING_KEKKA" ]; then
route -n
DEFAULT_GW_KEKKA=`/sbin/route | /bin/grep default | /bin/grep UG |
/bin/grep ppp0`
DEFAULT_GW_KEKKA0=`/sbin/route | /bin/grep default | /bin/grep '*' |
/bin/grep ppp0`
if [ -z "$DEFAULT_GW_KEKKA$DEFAULT_GW_KEKKA0" ]; then
( date ; /sbin/route -n ) | /bin/mail -s $SCRPT_NAME" defatul route lost!"
$MAIL
ifconfig ppp0
PTP_ADR=`/sbin/ifconfig ppp0 | /bin/sed -n '2p' | /bin/awk '{ print $3 }'
\
| /usr/bin/tr -d [:alpha:]-: | /bin/grep -e '[0-9][0-9\.]*[0-9]'`
##################################
if [ -n "$PTP_ADR" ]; then
/sbin/route del default # $B$3$3$G%G%U%)%k%H%k!<%H$N:F@_Dj (B
/sbin/route add default gw $PTP_ADR ppp0
DEFAULT_GW_KEKKA=`/sbin/route | /bin/grep default | /bin/grep UG |
/bin/grep ppp0`
if [ -n "$DEFAULT_GW_KEKKA" ]; then
( date ; /sbin/route -n ) | /bin/mail -s $SCRPT_NAME" defatul route
readded." $MAIL
fi
else
/sbin/ifdown ppp0
/sbin/ifup ppp0
/sbin/ifconfig ppp0
PTP_ADR=`/sbin/ifconfig ppp0 | /bin/sed -n '2p' | /bin/awk '{ print
$3 }' \
| /usr/bin/tr -d [:alpha:]-: | /bin/grep -e '[0-9][0-9\.]*[0-9]'`
if [ -z "$PTP_ADR" ]; then
/sbin/service ipsec stop
/sbin/ifdown ppp0
/sbin/ifup ppp0
/sbin/ifconfig ppp0
PTP_ADR=`/sbin/ifconfig ppp0 | /bin/sed -n '2p' | /bin/awk '{ print
$3 }' \
| /usr/bin/tr -d [:alpha:]-: | /bin/grep -e '[0-9][0-9\.]*[0-9]'`
fi
if [ -n "$PTP_ADR" ]; then
/sbin/route del default # $B$3$3$G%G%U%)%k%H%k!<%H$N:F@_Dj (B
/sbin/route add default gw $PTP_ADR ppp0
else
( date ; /sbin/route -n ) | /bin/mail -s $SCRPT_NAME" We cannot connect
with PPPoE server!!!" $MAIL
fi
fi
> WAN
> |
> ppp0
> RedHat9
> eth0
> |
> Win2k(OE6)
>
> としています。qmail-1.03(+qmail-scanner-1.16)を使用しています。
>
>
> 先日、Win2kのOE6にて(popサーバはISPのpopサーバに指定)
> 送信者・件名とも無いメールが届いてしまいました。
> メッセージソースは下記のようなものでした。
>
>
> + ifconfig ppp0
> ppp0: error fetching interface information: Device not found
> ++ /sbin/ifconfig ppp0
> ++ /bin/sed -n 2p
> ++ /bin/awk '{ print $3 }'
> ++ /usr/bin/tr -d '[:alpha:]-:'
> ppp0: error fetching interface information: Device not found
> ++ /bin/grep -e '[0-9][0-9\.]*[0-9]'
> + PTP_ADR=
> + '[' -n '' ']'
> + /sbin/ifdown ppp0
> + /sbin/ifup ppp0
> + /sbin/ifconfig ppp0
> ppp0 Link encap:Point-to-Point Protocol
> inet addr:xxx.xxx.xxx.xxx P-t-P:210.130.183.132
> Mask:255.255.255.255
> UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1454 Metric:1
> RX packets:18 errors:0 dropped:0 overruns:0 frame:0
> TX packets:23 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:3
> RX bytes:1524 (1.4 Kb) TX bytes:2021 (1.9 Kb)
>
> ++ /sbin/ifconfig ppp0
> ++ /bin/sed -n 2p
> ++ /bin/awk '{ print $3 }'
> ++ /usr/bin/tr -d '[:alpha:]-:'
> ++ /bin/grep -e '[0-9][0-9\.]*[0-9]'
> + PTP_ADR=210.130.183.132
> + '[' -z 210.130.183.132 ']'
> + '[' -n 210.130.183.132 ']'
> + /sbin/route del default
> + /sbin/route add default gw 210.130.183.132 ppp0
> ++ /usr/bin/host www.yahoo.co.jp
> ++ /bin/sed -n 1p
> ++ /bin/awk '{ print $4 }'
> ++ /usr/bin/tr -d '[:alpha:]-:'
> ++ /bin/grep -e '[0-9][0-9\.]*[0-9]'
> + PING_KEKKA=203.141.35.113
> + '[' -z 203.141.35.113 ']'
> + /bin/echo 0
>
>
> 内容からして、RedHat9で動かしているcronのものだとわかりました。
> そのcronのスクリプトは次のような内容です。
> メールヘッダが無いのにメールを送受信できるものなんでしょうか???
>
>
> #!/bin/bash -x
>
> TRGT_HOST=hoge.dyndns.net
> TRGT_DIR=/etc/myScript/pingCheck
> TRGT_FILE=$TRGT_DIR/networkDown.txt
> MAIL=user33
> SCRPT_NAME=networkDown.cron
>
> if ! [ -d $TRGT_DIR ]; then
> /bin/mkdir $TRGT_DIR
> fi
>
> if ! [ -e $TRGT_FILE ]; then
> /bin/touch $TRGT_FILE
> /bin/echo 0 > $TRGT_FILE
> fi
>
> PING_KEKKA=`/usr/bin/host www.yahoo.co.jp | /bin/sed -n '1p'|/bin/awk '{
> print $4 }' \
> | /usr/bin/tr -d [:alpha:]-: | /bin/grep -e '[0-9][0-9\.]*[0-9]'`
>
> if [ -z "$PING_KEKKA" ]; then
>
> route -n
>
> DEFAULT_GW_KEKKA=`/sbin/route | /bin/grep default | /bin/grep UG |
> /bin/grep ppp0`
> DEFAULT_GW_KEKKA0=`/sbin/route | /bin/grep default | /bin/grep '*' |
> /bin/grep ppp0`
> if [ -z "$DEFAULT_GW_KEKKA$DEFAULT_GW_KEKKA0" ]; then
> ( date ; /sbin/route -n ) | /bin/mail -s $SCRPT_NAME" defatul route lost!"
> $MAIL
>
> ifconfig ppp0
>
> PTP_ADR=`/sbin/ifconfig ppp0 | /bin/sed -n '2p' | /bin/awk '{ print $3 }'
> \
> | /usr/bin/tr -d [:alpha:]-: | /bin/grep -e '[0-9][0-9\.]*[0-9]'`
>
> ##################################
>
> if [ -n "$PTP_ADR" ]; then
> /sbin/route del default # $B$3$3$G%G%U%)%k%H%k!<%H$N:F@_Dj (B
> /sbin/route add default gw $PTP_ADR ppp0
> DEFAULT_GW_KEKKA=`/sbin/route | /bin/grep default | /bin/grep UG |
> /bin/grep ppp0`
> if [ -n "$DEFAULT_GW_KEKKA" ]; then
> ( date ; /sbin/route -n ) | /bin/mail -s $SCRPT_NAME" defatul route
> readded." $MAIL
> fi
> else
> /sbin/ifdown ppp0
> /sbin/ifup ppp0
> /sbin/ifconfig ppp0
> PTP_ADR=`/sbin/ifconfig ppp0 | /bin/sed -n '2p' | /bin/awk '{ print
> $3 }' \
> | /usr/bin/tr -d [:alpha:]-: | /bin/grep -e '[0-9][0-9\.]*[0-9]'`
> if [ -z "$PTP_ADR" ]; then
> /sbin/service ipsec stop
> /sbin/ifdown ppp0
> /sbin/ifup ppp0
> /sbin/ifconfig ppp0
> PTP_ADR=`/sbin/ifconfig ppp0 | /bin/sed -n '2p' | /bin/awk '{ print
> $3 }' \
> | /usr/bin/tr -d [:alpha:]-: | /bin/grep -e '[0-9][0-9\.]*[0-9]'`
> fi
> if [ -n "$PTP_ADR" ]; then
> /sbin/route del default # $B$3$3$G%G%U%)%k%H%k!<%H$N:F@_Dj (B
> /sbin/route add default gw $PTP_ADR ppp0
> else
> ( date ; /sbin/route -n ) | /bin/mail -s $SCRPT_NAME" We cannot connect
> with PPPoE server!!!" $MAIL
> fi
> fi
/var/log/maillog もしくは、/var/log/messages になにか吐き出していないでしょうか?
> ( date ; /sbin/route -n ) | /bin/mail -s $SCRPT_NAME" We cannot connect
> with PPPoE server!!!" $MAIL
ヘッダ無しとは関係ないかも知れませんが /bin/mailのパラメータ書式
を間違ってませんか?
-sの後にはSubject名が入り、次に送信先メールアドレスになります。
(書式)
/bin/mail -s "Subject_Name" To_Mail_Adress
遅くなりまして申し訳有りません。
> /var/log/maillog もしくは、/var/log/messages
> になにか吐き出していないでしょうか?
すいません。
ログロテートで削除されてました。
今度、同様のメールが送られてきたら、直ちに見てみます。
>> ( date ; /sbin/route -n ) | /bin/mail -s $SCRPT_NAME" We cannot connect
>> with PPPoE server!!!" $MAIL
> ヘッダ無しとは関係ないかも知れませんが /bin/mailのパラメータ書式
> を間違ってませんか?
> -sの後にはSubject名が入り、次に送信先メールアドレスになります。
そうですか。件名、メッセージとも問題無く、送られてきますが。
> (書式)
> /bin/mail -s "Subject_Name" To_Mail_Adress
そうですね。
これと同じにしています。
返事が相当に遅くなりまして誠に申し訳有りません。
漸く、久々にヘッダ無しメールが届きました。
でも、不思議な事にメッセージ欄(スクリプトの処理ログの途中)に
:
.
+OK 38223 octets
Return-Path: <anonymous@rh9.dyndns.net>
Delivered-To: megumi@isp.co.jp
Received: (qmail 41832 invoked from network); 1 Jan 2005 18:07:07 +0900
Received: from unknown (HELO rh9.dyndns.net) (219.111.67.90)
by mx.isp.co.jp with SMTP; 1 Jan 2005 18:07:07 +0900
Received: (qmail 16667 invoked by uid 5004); 1 Jan 2005 18:07:06 +0900
Delivered-To: user33@rh9.dyndns.net
Received: (qmail 15632 invoked by uid 0); 1 Jan 2005 18:00:06 +0900
Date: 1 Jan 2005 18:00:06 +0900
Message-ID: <20050101090006.15631.qmail@rh9.dyndns.net>
From: root@rh9.dyndns.net (Cron Daemon)
To: user33@rh9.dyndns.net
Subject: Cron <root@yy> /etc/cron/ip_adr_change.sh 2>&1 | nkf -s
X-Cron-Env: <SHELL=/bin/bash>
X-Cron-Env: <PATH=/sbin:/bin:/usr/sbin:/usr/bin>
X-Cron-Env: <MAILTO=user33>
X-Cron-Env: <HOME=/>
X-Cron-Env: <LOGNAME=root>
/etc/cron/ip_adr_change.sh: line 3: /usr/bin/date: No such file or directory
+ MAIL=user33
:
といったヘッダが記載されてました。
やはり変ですよね???
>> /var/log/maillog もしくは、/var/log/messages
>> になにか吐き出していないでしょうか?
> すいません。
> ログロテートで削除されてました。
> 今度、同様のメールが送られてきたら、直ちに見てみます。
上記の奇妙メールの受信日時が2004/1/5/0:32になっていたので/var/log/maillogを見てみましたら
下記のようになっていました。
うーん、何が原因なのでしょうか?
Jan 5 00:27:18 rh9 qmail: 1104852438.253069 status: local 0/10 remote 2/20
Jan 5 00:27:18 rh9 qmail: 1104852438.275355 delivery 57: deferral: Connected_to_xxx.xxx.xxx.xxx_but_connection_died._(#4.4.2)/
Jan 5 00:27:18 rh9 qmail: 1104852438.275461 status: local 0/10 remote 1/20
Jan 5 00:27:18 rh9 qmail: 1104852438.632289 delivery 50: success: xxx.xxx.xxx.xxx_accepted_message./Remote_host_said:_250_ok_1104852438_qp_9229/
Jan 5 00:27:18 rh9 qmail: 1104852438.632416 status: local 0/10 remote 0/20
Jan 5 00:27:18 rh9 qmail: 1104852438.632433 end msg 543030
Jan 5 00:31:20 rh9 qmail: 1104852680.450195 new msg 543030
Jan 5 00:31:20 rh9 qmail: 1104852680.450450 info msg 543030: bytes 13138 from <root@rh9.dyndns.net> qp 7874 uid 0
Jan 5 00:31:20 rh9 qmail: 1104852680.531248 starting delivery 58: msg 543030 to remote megumi@isp.co.jp
Jan 5 00:31:20 rh9 qmail: 1104852680.531473 status: local 0/10 remote 1/20
Jan 5 00:31:20 rh9 qmail: 1104852680.531495 warning: unable to stat mess/17/871855
Jan 5 00:31:20 rh9 qmail: 1104852680.531517 warning: unable to stat mess/17/871855
Jan 5 00:31:21 rh9 qmail: 1104852681.478163 delivery 58: success: xxx.xxx.xxx.xxx_accepted_message./Remote_host_said:_250_ok_1104852681_qp_14770/
Jan 5 00:31:21 rh9 qmail: 1104852681.478393 status: local 0/10 remote 0/20
Jan 5 00:31:21 rh9 qmail: 1104852681.478413 end msg 543030
Jan 5 00:31:32 rh9 qmail: 1104852692.016148 new msg 543030
Jan 5 00:31:32 rh9 qmail: 1104852692.016410 info msg 543030: bytes 6047 from <root@rh9.dyndns.net> qp 7883 uid 0
Jan 5 00:31:32 rh9 qmail: 1104852692.057367 starting delivery 59: msg 543030 to remote megumi@isp.co.jp
Jan 5 00:31:32 rh9 qmail: 1104852692.057594 status: local 0/10 remote 1/20
Jan 5 00:31:32 rh9 qmail: 1104852692.057618 warning: unable to stat mess/17/871855
Jan 5 00:31:32 rh9 qmail: 1104852692.057637 warning: unable to stat mess/17/871855
Jan 5 00:31:32 rh9 qmail: 1104852692.781406 delivery 59: success: xxx.xxx.xxx.xxx_accepted_message./Remote_host_said:_250_ok_1104852692_qp_15079/
Jan 5 00:31:32 rh9 qmail: 1104852692.781639 status: local 0/10 remote 0/20
Jan 5 00:31:32 rh9 qmail: 1104852692.781660 end msg 543030
Jan 5 00:32:00 rh9 qmail: 1104852720.624928 new msg 543030
Jan 5 00:32:00 rh9 qmail: 1104852720.625190 info msg 543030: bytes 444 from <anonymous@rh9.dyndns.net> qp 7900 uid 0
Jan 5 00:32:00 rh9 qmail: 1104852720.646275 starting delivery 60: msg 543030 to local root@rh9.dyndns.net
Jan 5 00:32:00 rh9 qmail: 1104852720.646497 status: local 1/10 remote 0/20
Jan 5 00:32:00 rh9 qmail: 1104852720.646520 warning: unable to stat mess/17/871855
Jan 5 00:32:00 rh9 qmail: 1104852720.646540 warning: unable to stat mess/17/871855
Jan 5 00:32:00 rh9 qmail: 1104852720.666700 new msg 543033
Jan 5 00:32:00 rh9 qmail: 1104852720.666908 info msg 543033: bytes 541 from <anonymous@rh9.dyndns.net> qp 7903 uid 513
Jan 5 00:32:00 rh9 qmail: 1104852720.708381 starting delivery 61: msg 543033 to local user33@rh9.dyndns.net
Jan 5 00:32:00 rh9 qmail: 1104852720.708604 status: local 2/10 remote 0/20
Jan 5 00:32:00 rh9 qmail: 1104852720.708627 delivery 60: success: did_0+1+0/qp_7903/
Jan 5 00:32:00 rh9 qmail: 1104852720.708646 status: local 1/10 remote 0/20
Jan 5 00:32:00 rh9 qmail: 1104852720.708665 warning: unable to stat mess/17/871855
Jan 5 00:32:00 rh9 qmail: 1104852720.708684 end msg 543030
Jan 5 00:32:00 rh9 qmail: 1104852720.710432 warning: unable to stat mess/17/871855
Jan 5 00:32:00 rh9 qmail: 1104852720.764283 new msg 543030
Jan 5 00:32:00 rh9 qmail: 1104852720.764387 info msg 543030: bytes 643 from <anonymous@rh9.dyndns.net> qp 7906 uid 5004
Jan 5 00:32:00 rh9 qmail: 1104852720.775494 starting delivery 62: msg 543030 to remote megumi@isp.co.jp
Jan 5 00:32:00 rh9 qmail: 1104852720.775709 status: local 1/10 remote 1/20
Jan 5 00:32:00 rh9 qmail: 1104852720.775732 delivery 61: success: did_0+1+0/qp_7906/
Jan 5 00:32:00 rh9 qmail: 1104852720.775751 status: local 0/10 remote 1/20
Jan 5 00:32:00 rh9 qmail: 1104852720.775770 warning: unable to stat mess/17/871855
Jan 5 00:32:00 rh9 qmail: 1104852720.775787 end msg 543033
Jan 5 00:32:00 rh9 qmail: 1104852720.792020 warning: unable to stat mess/17/871855
Jan 5 00:32:01 rh9 qmail: 1104852721.320856 delivery 62: success: xxx.xxx.xxx.xxx_accepted_message./Remote_host_said:_250_ok_1104852721_qp_15719/
Jan 5 00:32:01 rh9 qmail: 1104852721.321090 status: local 0/10 remote 0/20
Jan 5 00:32:01 rh9 qmail: 1104852721.321109 end msg 543030
Jan 5 00:32:29 rh9 qmail: 1104852749.441506 new msg 543029
Jan 5 00:32:29 rh9 qmail: 1104852749.441785 info msg 543029: bytes 37897 from <anonymous@rh9.dyndns.net> qp 6779 uid 0
Jan 5 00:32:29 rh9 qmail: 1104852749.504120 starting delivery 63: msg 543029 to local user33@rh9.dyndns.net
Jan 5 00:32:29 rh9 qmail: 1104852749.504350 status: local 1/10 remote 0/20
Jan 5 00:32:29 rh9 qmail: 1104852749.504376 warning: unable to stat mess/17/871855
Jan 5 00:32:29 rh9 qmail: 1104852749.526172 new msg 543030
Jan 5 00:32:29 rh9 qmail: 1104852749.526275 info msg 543030: bytes 37999 from <anonymous@rh9.dyndns.net> qp 8067 uid 5004
Jan 5 00:32:29 rh9 qmail: 1104852749.542422 starting delivery 64: msg 543030 to remote megumi@isp.co.jp
Jan 5 00:32:29 rh9 qmail: 1104852749.542564 status: local 1/10 remote 1/20
Jan 5 00:32:29 rh9 qmail: 1104852749.542583 delivery 63: success: did_0+1+0/qp_8067/
Jan 5 00:32:29 rh9 qmail: 1104852749.542601 status: local 0/10 remote 1/20
Jan 5 00:32:29 rh9 qmail: 1104852749.542619 warning: unable to stat mess/17/871855
Jan 5 00:32:29 rh9 qmail: 1104852749.542635 end msg 543029
Jan 5 00:32:29 rh9 qmail: 1104852749.549475 warning: unable to stat mess/17/871855
Jan 5 00:32:30 rh9 qmail: 1104852750.913615 delivery 64: success: xxx.xxx.xxx.xxx_accepted_message./Remote_host_said:_250_ok_1104852750_qp_16384/
Jan 5 00:32:30 rh9 qmail: 1104852750.913860 status: local 0/10 remote 0/20
Jan 5 00:32:30 rh9 qmail: 1104852750.913882 end msg 543030
< Subject: Cron <root@yy> /etc/cron/ip_adr_change.sh 2>&1 | < nkf -s
< X-Cron-Env: <SHELL=/bin/bash>
< X-Cron-Env: <PATH=/sbin:/bin:/usr/sbin:/usr/bin>
< X-Cron-Env: <MAILTO=user33>
< X-Cron-Env: <HOME=/>
< X-Cron-Env: <LOGNAME=root>
< /etc/cron/ip_adr_change.sh: line 3: /usr/bin/date: No such < file or directory
< + MAIL=user33
<:
<
< といったヘッダが記載されてました。
< やはり変ですよね???
ip_adr_change.sh 2>&1 | < nkf -s
ip_adr_change.shは、qmailにもともとあるシェルスクリプト
ですか? 文字コードをシフトJISに変換しているようですが。
そのline3行目で、/usr/bin/dateのファイルやディレクトリが
ない!と言ってます。ip_adr_change.shに問題がありそうです。
有難うございます。
> < Subject: Cron <root@yy> /etc/cron/ip_adr_change.sh 2>&1 | < nkf -s
root@yy
↓
root@rh9.dyndns.net
でした。
スイマセン。
> ip_adr_change.sh 2>&1 | < nkf -s
> ip_adr_change.shは、qmailにもともとあるシェルスクリプト
> ですか?
はい、さようです。
> 文字コードをシフトJISに変換しているようですが。
> そのline3行目で、/usr/bin/dateのファイルやディレクトリが
> ない!と言ってます。ip_adr_change.shに問題がありそうです。
/usr/bin/date
↓
/bin/date
でしたね。
スクリプト記述ミス等でヘッダが非表示になったりする場合もあるのですね。