質問: ftp自動化とメール送信 教えて下さい! サーバ上にあるファイルを定時に自動受取を行いたいと思っています。 【流れ】 1.17:30になったらftpなどにより webサーバ上からaというファイルをダウンロード。 ↓ 2.ダウンロードされたファイルをbさん宛に送信。 *この機能専用に1台のwindowsは起動したままにします。 【質問】 1)この機能のあるftpクライアントソフトをご存じですか? http://www.hiteksoftware.com/jp/index.html (automize 8 という海外のソフトはあるのですが日本人による 詳細がどのサイトにも公開されていないので不安です。) 2)何かスケジュールソフトを使ってftpやメーラーをコントロールして 作業はできるのですか? 3)他によい方法はありますか? 尚、webサーバにはcron0設定ができないとのことです。
回答: こんにちは。以下のページにftpコマンドの自動実行ファイルを作成する方法について書かれています。 http://www.atmarkit.co.jp/fwin2k/win2ktips/270ftpscript/ftpscript.html http://okwave.jp/qa1091263.html 文中触れられていますが、パスワードを平文で保存する必要があります。残念ながらスクリプトでftpを行う限り避けられませんので、スクリプトファイルの取扱に注意される(ftpを行うユーザーアカウントでのみ読めるようにする等)か、ftp専用のアカウントをサーバー側に作成し、特定ファイルのダウンロード以外できないようにするなど工夫して下さい。 なお、パッシブモードでダウンロードする場合はシステム標準のftpではできません。以下のコマンドが使えると思います。 http://www.vector.co.jp/soft/winnt/net/se396430.html フリーソフトウェアとして送信コマンド(ファイル添付可能)が公開されています。 http://www.vector.co.jp/vpack/browse/pickup/pw6/pw006202.html http://www.vector.co.jp/soft/win95/net/se069973.html 上記を組み合わせてバッチファイルを作成し、タスクスケジューラに登録されてはどうでしょう。 http://www.atmarkit.co.jp/fwin2k/win2ktips/335tasksched/tasksched.html なお、ftpパスワードを見せたくない場合、ちょっと面倒ですがvbscriptで作成し、それを暗号化することができるようです。当方やったことがないので分かりません。悪しからず。 http://okwave.jp/qa4489721.html http://okwave.jp/qa1028279.html http://www.atmarkit.co.jp/fwin2k/win2ktips/443wshenc/wshenc.html