• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FTP自動化とメール送信)

FTP自動化とメール送信

このQ&Aのポイント
  • 質問文章からセンセーショナルなタイトルを30文字前後で生成する。
  • サーバ上のファイルを定時に自動受け取り、メール送信する方法を教えてください。
  • FTPクライアントソフトやスケジュールソフトを使用して作業できるか、他の方法があるかを質問しています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

こんにちは。以下のページに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

ta-natomo
質問者

お礼

細かいご紹介ありがとうごいます。 各早速URL先の確認致します。

その他の回答 (1)

  • MOMON12345
  • ベストアンサー率32% (1125/3490)
回答No.1

FTPはコマンドライン操作にしても全自動には不向きです。 何かしらの操作というかコマンドの受け渡しの指示が必要なので。 RCPが使えるならばこれは自動で行うことが出来ます。 あるいはFTPダウンロードではなくHTTPダウンロードにして、Windows側で簡単なPHPかPerlで書いたスクリプトを実行させてGetする事も出来ます。 ファイルを手元に持ってきてもメールに添付する部分で又処理が必要ですので、それも含めてPerlかPHPで書く感じでしょうか。 私だったらWebサーバ側にPerlで書いちゃいますね。 そのファイルを直接メールで送信するプログラムを。 CRONの設定が出来ないと言うことなので、Idolで常駐させてタイマをチェックして、必要な時間に必要なアクションを起こし、それ以外はSleep()で停止するような感じにすればいいと思います。

ta-natomo
質問者

お礼

早速ありがとうございます。 実はHTTPでは表示してはいけないファイルになっています。 また、Perlなども想定にはあるのですがサーバ側では動的処理ができない(許可がおりない)ため、 今回の質問のようなローカル環境になってしまうわけです。 制限が多すぎてスミマセン。

関連するQ&A