![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
dovecotで接続してメールを取得したいのですが、思うようにいかず困っております。
例)
ユーザーhogehoge
postfixではmail_spool_directoryを/home/hogeに設定しておりますので、mail_location=/home/hoge/hogehogeと設定しました。
しかし、その他の設定も必要なのかうまく取得できません。
これまでメールのディレクトリを変更したことがない為、dovecotの設定について理解出来ていない部分が多いです。
どなたかお力を貸していただけませんか。
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
mbox形式は使っていないので……。
>とエラーとなり
でしたら……
mail_location = mbox:~/mbox:INBOX=/home/hoge/%u
でしょうかね。
既読のメールはホームディレクト直下のmboxファイルに移動されるかと思われます。
# 前述の通り、未確認ではありますが……。
再度回答いただきありがとうございました。
教えていただいた設定と、その他を少し変更したところ、無事受信することが出来ました。
とても困ってたので、本当に助かりました。
ありがとうございました。
No.3
- 回答日時:
仮想環境のCentOS6.4でちょっと試してみました。
>mail_location = mbox:~/mbox:INBOX=/home/hoge/%u
>既読のメールはホームディレクト直下のmboxファイルに移動されるかと思われます。
移動はされずそのままでした。
mboxファイルではなくmboxディレクトリが作成され、その下にDovecotが管理ファイルを作成していました。
既読情報など…でしょうかね。
バイナリファイルなので内容は不明ですが…。
No.1
- 回答日時:
>postfixではmail_spool_directoryを/home/hogeに設定しておりますので、mail_location=/home/hoge/hogehogeと設定しました。
紛らわしい設定ですねぇ…。
まぁ、メールスプール(メールボックス)をドコに置くか…なんてのはそれぞれの運用次第でしょうが。
postfixのmain.cfでは
mail_spool_directory = /home/hoge
として、mbox形式で使用している。ということでいいんですよね?
実際にメール配信したら/home/hoge以下にファイルが作成されることは確認できているのでしょうか?
確認出来ているとしたら…dovecot.confの設定は
mail_location = mbox:/home/hoge/%u
ではないですかね?
もろもろのパーミッションは正しく設定できている必要がありますけど。
# まぁ、ダメならなんらかログに記録されているでしょう。
# 記録がないようなら一時的にログレベルを上げて確認する。とかでしょうかねぇ…。
この回答への補足
コメントいただきありがとうございます。
>postfixのmain.cfでは
>mail_spool_directory = /home/hoge
>として、mbox形式で使用している。ということでいいんですよね?
その通りです。
ですので、dovecot.confの設定を
mail_location = mbox:/home/hoge/%u
としましたが、
mbox root directory can't be a file: /home/hoge/hogehoge (http://wiki.dovecot.org/MailLocation/Mbox)
mkdir_parents(/home/hoge/hogehoge/.imap/INBOX) failed: Not a directory
stat() failed with mbox file /home/hoge/hogehoge/inbox: Not a directory
Couldn't init INBOX: Internal error
・・・
とエラーとなり、色々と確認したところ、どうもmailbox形式でなくmaildir形式でないと出来ないようなのです。
postfixでも、dovecotでもmailbox形式での設定を行っておりますが、今回の場合はmaildir形式でないと使えないとかあるのでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux Thunderbirdで既読にしても、シェルにログインするとYou have mail.と表示される 3 2022/09/10 08:40
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
- サーバー 接続・ログインはできているのにメールが送信できない 2 2022/06/27 15:03
- Yahoo!メール yahooメール使用できなくなった。 1 2022/07/05 11:45
- Gmail パソコンからLine へ加入手続きをとりたいのですが、・・・・・・・ 5 2022/07/24 14:19
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- HTML・CSS 全部のアクセスを指定したページに転送させたい 2 2022/06/28 16:33
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- その他(インターネット接続・インフラ) windows10or11の別ユーザーでの設定について 1 2022/08/04 16:21
- PHP PHPを使って、別サイトの一部を取得して表示したいのです。。 1 2023/01/18 21:45
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「多くの方々」と「多くの方」...
-
ALTの先生へのお礼の手紙
-
記号m/s の読み方を教えてくだ...
-
メールの「様、」←様の後の句読...
-
単位の何本とかってなんて訳せ...
-
半角のφ
-
「非対象」と「対象外」の言葉...
-
コンマの後のアルファベットは...
-
69の意味
-
ご縁を外国語で言うと?
-
ofで結ぶ複数形と単数形
-
米国の病院への紹介状の表書き
-
旧A株式会社(現B株式会社)を...
-
revert
-
must notに、「~のはずがない...
-
数学に関して
-
英語で「30歳の誕生日おめでと...
-
covered with とcovered inの違い
-
外国人が箇条書きする際、先頭...
-
arrive homeという表現は正しい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「多くの方々」と「多くの方」...
-
ゴールデンウィークの略は?GW...
-
『50歳の誕生日おめでとう』を...
-
must notに、「~のはずがない...
-
単位の何本とかってなんて訳せ...
-
英語で「30歳の誕生日おめでと...
-
May I ask you where you call ...
-
外国人が箇条書きする際、先頭...
-
Creampieは何故クリームパイで...
-
メールの「様、」←様の後の句読...
-
revert
-
agree withとagree that
-
ある会合の、「第1回」、「第2...
-
半角のφ
-
「ポジション」と「ポディショ...
-
I'm going to go to… と言わな...
-
ご縁を外国語で言うと?
-
章立ては、部、章、節、項、だ...
-
ビジネス英語メールで、 ...
-
call homeとは何でしょうか?
おすすめ情報