OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

受信メールをファイルに保存

  • 困ってます
  • 質問No.165180
  • 閲覧数142
  • ありがとう数2
  • 気になる数0
  • 回答数3
  • コメント数0

お礼率 74% (166/222)

受信したメールを自動的にファイルに保存したいのですが、できないでしょうか。
OSはFreeBSDで、root権限はありません。また、受信するメールのIDと保存先のIDは異なります。あと、保存後は、受信メールを削除したいと思います。
レンタルサーバーなので、条件が多くなってすいませんが、よろしくお願いします。
通報する
  • 回答数3
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全3件)

  • 回答No.1
レベル14

ベストアンサー率 22% (541/2399)

シェルの実行権限はあるのでしょうか? ...続きを読む
シェルの実行権限はあるのでしょうか?
補足コメント
lucky111

お礼率 74% (166/222)

すいません。書くのを忘れてました。
「シェルの実行権限」とは、telnetでログインできるかどうかですよね。
それはあります。
投稿日時 - 2001-11-09 14:29:20


  • 回答No.2
レベル9

ベストアンサー率 54% (39/72)

レンタルサーバゆえ、一般ユーザ権限でloginしてshell作業は行えるものと考えて説明します。 受信するメールのIDと保存先のIDを変えるのは簡単で.forwardファイルで実現できます。 例えばwww-admin@www.hoo.comをuser@www.hoo.comに転送するだけなら www-adminというunixのユーザ登録を行ってそのユーザの.forwardにuserと書くだけ ...続きを読む
レンタルサーバゆえ、一般ユーザ権限でloginしてshell作業は行えるものと考えて説明します。

受信するメールのIDと保存先のIDを変えるのは簡単で.forwardファイルで実現できます。

例えばwww-admin@www.hoo.comをuser@www.hoo.comに転送するだけなら
www-adminというunixのユーザ登録を行ってそのユーザの.forwardにuserと書くだけですし、ユーザも作らずに/etc/aliasesで行う方法もあります。

自動の保存の意味が良くわからないのでそちらはパスします。ファイルをどういうファイルフォーマットで保存したいかとか、そのメールをどういう形で再利用するのかがわからないのでアドバイスのしようがないです。

元々spoolファイルは1つのファイルなので定期的にftpするとかいう技もありますが。
お礼コメント
lucky111

お礼率 74% (166/222)

ご返答ありがとうございます。
ご指摘の通り、シェルはつかえます。

>元々spoolファイルは1つのファイルなので定期的にftpするとかいう技もありますが。

そうなんです。それをtelnetで見たいのですが、telnetのIDとPOP3のIDが違うため見れないのです。
これをtelnetで見れる権限のファイルに変更したい(移し変えたい)のですが、そういう設定はないでしょうか。

ちなみに、.forwardの方の設定(転送)する権限はあります。

よろしくお願いします。
投稿日時 - 2001-11-09 15:41:57
  • 回答No.3
レベル9

ベストアンサー率 54% (39/72)

メールのIDの側に.forwardは設定できないのでしょうか? もし可能ならば、メールアカウントの.forwardにtelnetでログインできるアカウント名を書けば終わりのような気がします。 それができない場合はtelnetでログインできるアカウントでcronででもpopでメールアカウントのメールを定期的に取りにいくように仕掛けるとかいう方法もあるかと思います。 ...続きを読む
メールのIDの側に.forwardは設定できないのでしょうか?

もし可能ならば、メールアカウントの.forwardにtelnetでログインできるアカウント名を書けば終わりのような気がします。

それができない場合はtelnetでログインできるアカウントでcronででもpopでメールアカウントのメールを定期的に取りにいくように仕掛けるとかいう方法もあるかと思います。
お礼コメント
lucky111

お礼率 74% (166/222)

ご返答ありがとうございます。

試行錯誤していたら、
>それができない場合はtelnetでログインできるアカウントでcronででもpopでメールアカウントのメールを定期的に取りにいくように仕掛けるとかいう方法もあるかと思います。
が、Perlで出来ました。

>もし可能ならば、メールアカウントの.forwardにtelnetでログインできるアカウント名を書けば終わりのような気がします。
う~ん。なんとなく、ただ転送されるだけのような気がします。
投稿日時 - 2001-11-16 09:03:15
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ