Postfix と Dovecot 仮想メールボックス

Postfix と Dovecot 仮想メールボックス

私は、Dovecot と Postfix を使用して、Raspberry Pi 上にホーム メール サーバーを設定しています。これは私にとってまったく新しいことであり、苦労して進めてきました。

今、仮想メールボックスを設定しようとしているのですが、行き詰まってしまいました。

バーチャルメールボックス[メールアドレス]' Postfix で電子メールを受信して​​いるようです。メッセージを送信し、cat ( sudo cat /mnt/pidrive1/virtualMailboxes/larp.events/seb) を使用してメールディレクトリに追加された電子メールを確認できます。ただし、メールボックスに telnet すると、Dovecot から次のメッセージが表示されます。

pi@raspberrypi:/mnt/pidrive1/virtualMailboxes/dovecot $ telnet localhost 143 ::1 を試行しています... 127.0.0.1 を試行しています... localhost に接続しました。エスケープ文字は '^]' です。

  • OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE LITERAL+ STARTTLS AUTH=PLAIN] Dovecot (Raspbian) 準備完了。ログイン "[メールアドレス]" "パスワード" a OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS BINARY MOVE SNIPPET=FUZZY LITERAL+ NOTIFY SPECIAL-USE] ログイン済み b 受信トレイを選択
  • フラグ (\回答済み \フラグ付き \削除済み \閲覧済み \下書き)
  • OK [PERMANENTFLAGS (\回答済み \フラグ付き \削除済み \閲覧済み \下書き *)] フラグが許可されます。
  • 0 存在する
  • 0 最新
  • OK [UIDVALIDITY 1634050202] UIDは有効です
  • OK [UIDNEXT 1] 次のUIDを予測 b OK [READ-WRITE] 選択が完了しました(0.366 + 0.000 + 0.365秒)。 c ログアウト
  • BYE ログアウト中 c OK ログアウトが完了しました (0.001 + 0.000 秒)。外部ホストによって接続が閉じられました。

私の疑いは、何らかの理由で Dovecot が独自の仮想メールボックス セットを管理するように設定しているため、Postfix がメールを配信しているメールボックスではなく、独自の仮想メールボックスが表示されているということです... しかし、これを修正する方法がわかりません... 誰か助けてくれませんか? または、私が犯した明らかな間違いを見つけて、それを修正する方法を教えてください。 ありがとうございます!

Dovecot-10-mail.conf:https://1drv.ms/u/s!Am4Mh1i9vpw7hdtNxRxawyHmN4W3Pw?e=fGz7nF

Dovecot.conf:https://1drv.ms/t/s!Am4Mh1i9vpw7hdtRyKhC5OQ3FmzGpQ?e=JNVfqB

Postfix main.cf:https://1drv.ms/t/s!Am4Mh1i9vpw7hdtPFmlGbcbRrQmWWA?e=n1QxW7

答え1

ついに修正されました! 参考までに、dovecot.conf に以下を追加しました:

service auth {
        unix_listener auth-client {
                group = postfix
                mode = 0660
                user = postfix
        }
        user = root
}

そしてすべてが生き生きと動き始めました!

関連情報