sendmailを正常にインストールしましたが、Outlookを介してCourier IMAPサーバーに接続すると、受信トレイが空になっているように見えます。サーバーでローカルに Alpine を使用して受信トレイを確認すると、コンテンツが存在します。なぜ? /var/mailに内容を含むファイルがあります。ここがCourier-imapがメールをチェックする場所ではありませんか?
設定はとてもきれいです。私はsendmailとcourier-imapがインストールされているAWSでUbuntu 12.04を実行しています。 sendmailが設定され、sendmailconfigure
メールを送受信します。問題はエクスプレス配送にあります。
答え1
Courierはキューメールスタイルを好みますメールディレクトリs 1local
、sendmailはローカル配信に大きく関与せず、メールプログラムで定義された外部プログラムに渡します。たとえば、次のようになります。
$ grep ^Mlocal /etc/mail/sendmail.cf
Mlocal, P=/usr/bin/procmail, F=lsDFMAw5:/|@qSPfhn9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL,
基本LDA(現地配送代行)このシステムでは、procmail
次のようになります。
$ procmail -v
[...]
Default rcfile: $HOME/.procmailrc
It may be writable by your primary group
Your system mailbox: /var/mail/root
Courierをファイルとして指定すると、mboxサポートmbox
に戻り、デフォルトprocmail
でmboxファイルが使用されますが、maildirはサポートされなければなりませんが(私の知る限り)、maildir ++クォータは準拠していません。
Alpineは、sendmailが(procmailを介して)送信される場所でデフォルトの$MAIL
mboxファイルまたは同様のファイルを使用できますが、Courierが探している場所ではありません。/var/mail
問題を解決するには:
- 地域郵便物の確認
- 宅配便で来ない場合は捨て
maildrop
て使用してくださいmaildrop
- Courier IMAPが探している場所と同じ場所に出荷されることを確認してください
maildrop
(これはuserdb、LDAP、またはSQL構成によって異なります)。
sendmail.mc
maildropを使用するようにsendmailを設定するには、再構築の最後に次のようにしますsendmail.cf
。
FEATURE(`local_procmail', `/usr/local/bin/maildrop', `maildrop -d $u')
1より正確なMaildir ++スタイル、拡張Maildir形式