このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

mboxerがうまく動作してくれないのですが…

発言者:kubo
( Date Thursday, September 07, 2000 18:50:36 )


田中先生、お世話になります。
先程、『DTP Script Lib』サイトのkuramochiさんから教えていただき、mboxerを
ダウンロードさせて頂きました。
こんな便利なものがあるんだと感激し、早速『mboxer scripting』に従って、
以下のscriptを記述してみたのですが、mboxerが起動し、『idle』から動作が進みません。


on run
  set myPath to path to me
  tell application "mboxer PPC"
    activate
    download in POP server "*****" user "*****" password "*****"
  end tell
end run
on mboxer notified myResult
  activate me
  if myResult = "Error" then
    set myMsg to "エラーが起きました"
  else
    set myMsg to "ダウンロード終了です"
  end if
  display dialog myMsg
  quit
end mboxer notified

スクリプティング機能追加フォルダには『mboxer addition』と
いつも活用させて頂いている『Tanaka's osax』が入っています(^^

どうかご教授ください。

●使用目的
メールチェックを一定間隔おきに自動的に行い、なおかつ新規メールが
何件かをディプレイに表示させる。
その際、リモートアクセスを起動させ、回線を接続、新規受信メールの
ダウンロードが完了次第、回線を切断する。

動作環境
PowerMac G4
Mac OS  J-18.6
Netscape Communicator 4.7
リモートアクセス クライアント J1-3.1.3

ちなみに、以下が行きづまった挙げ句、kuramochiさんから
教えて頂く以前に書いていたcriptです。
笑わないでくださいね(^^;

tell application "ネットワーク設定スクリプト"
  open database
  connect Remote Access configuration "省略時設定"
  close database
  quit
end tell
delay 60
tell application "Netscape Communicator (tm)"
  activate
  Open Component InBox
  Handle command Get new mail
end tell

delay 60
tell application "ネットワーク設定スクリプト"
  open database
  disconnect Remote Access configuration "省略時設定"
  close database
  quit
end tell

tell application "Netscape Communicator (tm)"
  quit
end tell

田中求之 さんからのコメント
( Saturday, September 09, 2000 15:52:18 )

以下のような単純なスクリプトを実行したときも、何も起こらないのでしょうか?

tell application "mboxer PPC"
    activate
    download in POP server "*****" user "*****" password "*****"
end tell

なお、mboxer は APOP には対応していませんので、APOP で認証を行う
POP サーバ(ユーザー名やパスワードを暗号化して確認を行うサーバ)か
らメールをとってくることはできません。

kubo さんからのコメント
( Monday, September 11, 2000 12:41:43 )

田中先生、お世話になります。
せっかくご返答頂いたのですが、当方が利用している
サーバーはAPOPです(^_^;;;;
勉強不足でした、お手数おかけしました。
ひとつだけ、質問させてください。
当方ではブラウザをNetscape Communicatorを
利用しているのですが、mboxerはブラウザを経由して
メールをやり取りする仕様ではないのでしょうか?
あくまでmboxer独自ですべて処理するのでしょうか?
重ね重ね恐縮ですが、ご返答いただけると幸いです。
今後とも宜しくお願い致します。

田中求之 さんからのコメント
( Monday, September 11, 2000 13:10:51 )

>あくまでmboxer独自ですべて処理するのでしょうか?

mboxer 単独で処理を行います。ですから、メールのダウンロードを
これ一つで行うことができるわけです。

kubo さんからのコメント
( Monday, September 11, 2000 14:45:22 )

田中先生、こんにちは。
早速のレス、感謝いたします。
勉強になりました。
ありがとうございました。