- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:cronを使って定期的にtelnetでメールサーバーにアクセスしたい)
cronを使って定期的にtelnetでメールサーバーにアクセスする方法
このQ&Aのポイント
- cronを利用して定期的にtelnetにてメールサーバーにアクセスする方法を教えてください。具体的な実行コマンドや記述方法についても教えていただければ幸いです。
- メールサーバーへのtelnetアクセスを定期的に行うためのcronのコマンドや記述方法について教えてください。実行中に発生しているエラーについても解決策を教えていただけると助かります。
- cronを使用して定期的にtelnet経由でメールサーバーにアクセスする方法を教えてください。具体的なコマンドの記述方法やエラーの解決策についても詳しく教えていただけるとうれしいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
shell scriptで書くとしたら "<<"を使うか別のファイルにかいておいて redirectするのではないかと思います。ただ、相手の応答とかチェックでき ないので相手が落ちてるとか、応答が遅い場合に破綻する気が...(-_^; ----------------------------------- #! /bin/sh PATH=/bin:/sbin:/usr/bin:/usr/sbin export PATH telnet メールサーバー名 110 << FOOBAR user ユーザー名 pass パスワード list quit FOOBAR ----------------------------------- Perlのモジュールで POP3Clientというのがあり、内部的には相手の応答をみて コマンドを送っているようなのでそれを利用した方が手早くできるかとおもい ます。 #!/usr/local/bin/perl use Mail::POP3Client; $pop = new Mail::POP3Client("me", "mypassword", "pop3.do.main"); for ($i = 1; $i <= $pop->Count; $i++) { print $pop->Head($i), "\n"; }
お礼
ご回答ありがとうございます。 実は自分も急を要していたので、質問を書き込んだ後にいろいろと調べているウチに、Mail::POP3というのを見つけまして、そのサイトを参考にしてスクリプトを書いたところ目的が達成できました。お手間を取らせまして、本当にありがとうございました。