[Armadillo:07898] Re: Armadillo-420 メール受信について

Yamaki Mokoto/山木 文殊 email@hidden
2012年 2月 15日 (水) 10:34:04 JST


自己解決しました。使い方の間違いでした。
勉強不足ですいません。
以下のようにして動作させることができました。

expect -c "
set timeout 10
spawn telnet メールサーバー 110
expect ".jp>"
sleep 1
send \"USER ユーザー名\r\"
expect "Password"
sleep 1
send \"PASS パスワード\r\"
expect "logged"
sleep 1
send \"QUIT\r\"
interact
"

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

-----Original Message-----
From: email@hidden [mailto:email@hidden] On Behalf Of Yasushi SHOJI
Sent: Tuesday, February 14, 2012 5:55 PM
To: Armadillo general discussion list
Subject: [Armadillo:07897] Re: Armadillo-420 メール受信について

At Mon, 13 Feb 2012 17:09:14 +0900,
 =?iso-2022-jp?B?WWFtYWtpIE1va290by8bJEI7MxsoQg==?=	=?iso-2022-jp?B?GyRCTFobKEIgGyRCSjg8bBsoQg==?= wrote:
> 
> spawn: not found
> となってしまいます。

shell スクリプトとして動かしていませんか?
# たまたま set というコマンドが shell にもあるので、
# そこはスルーされているのではないかと。

仮に、上記のスクリプトが /tmp/a.exp というファイルに書かれているとしたら、

$ expect /tmp/a.exp

として起動してみてください。「expect がありません」というようなメッセー
ジが出たら、expect コマンドを追加してあげてください。Atmark Dist を使っ
ての追加方法は、マニュアルに書かれています。

とりあえず「expect で popできるか?」を試すだけであれば、ATDEに expect
を install して試してみると良いです。
-- 
          yashi

_______________________________________________
armadillo mailing list
email@hidden
http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo



armadillo メーリングリストの案内