ベストアンサー ※ ChatGPTを利用し、要約された質問です(原文:PostfixでMaildir形式) PostfixでMaildir形式に変更するメリットと設定方法 2002/01/18 00:33 このQ&Aのポイント PostfixでMaildir形式に変更するメリットと設定方法について教えてください。Maildir形式への変更時には、POPサーバーの設定も変更する必要がありますか?Maildir形式のメリットについて詳しく教えてください。 PostfixでMaildir形式 昨日、会社の人からPostfixの設定をMailBox形式ではなく、Maildir形式にした方がいい、と言われました。 その方が言われたように、Maildir形式にしてみようと思うのですが、設定方法とそのメリットがイマイチ分かりません。 Maildir形式に変更した際には、POPサーバーの方も変更しなくていけないのでしょうか? Maildir形式だと、どういうメリットがあるのでしょうか? どなたかご教授ください。 おねがいします。 環境 OS:Redhat Linux 7.1J SMTPサーバー:Postfix-20001228pl05 POPサーバー:Qpopper4.0.3 その他:POP before SMTPを使用 質問の原文を閉じる 質問の原文を表示する みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー DrSumire ベストアンサー率39% (264/666) 2002/01/18 17:05 回答No.1 >Maildir形式だと、どういうメリットがあるのでしょうか? 大量のメールを扱う場合や、MailID を多く持っている場合などはメリットが高いです。 Mailbox形式の場合、ユーザのメールは一つのファイルで管理されるのですが、この時ファイル破損などが発生すると全てのメールを失う事になってしまいます。 Maildir形式ではユーザのメールディレクトリに1通づつファイルとして保存されていますの、ファイルはそんなどで失うファイルの量は最小限に食い止めることが可能です。 それと、メールディレクトリはユーザディレクトリに格納されるのでセキュリティ的にも強固なものになります。 あとは、Mailbox形式ではユーザの数に順じて同一ディレクトリにファイルが作成されるので余り大量になるとファイルアクセスの効率が下がる傾向に在ります。 Postfixは詳しくないので分からないのですが、設定ファイルに記述するだけで良かったのではないかと思います。 Qpopper4でなくてQpopper3を利用しているのですが、QpopperをMaildirに対応させる為にはソースからコンパイルすれば利用できたはずです。 質問者 お礼 2002/01/23 00:35 ご回答ありがとうございます。 おかげで、Maildir形式のメリットが分かりました。 ただ、 >Qpopper4でなくてQpopper3を利用しているのですが、 >QpopperをMaildirに対応させる為にはソースから >コンパイルすれば利用できたはずです。 の部分ですが、どのように設定すればMaildir対応になるのでしょうか? (ホームページで検索したのですが、うまく見つけられなかったので・・・) 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (1) DrSumire ベストアンサー率39% (264/666) 2002/01/23 09:57 回答No.2 ごめんなさい、Qpopperに関して勘違いしていました。 maildirはqmail形式のメールBOXなようで、この形式にqpopperが対応していない様です。 Maildirを利用するのであればqmail-pop3dをpopサーバにするのが一般的なようです。 POP before SMTPに対応させるにはパッチを当てる必要があるようです。 googleで「qmail POP before SMTP」で検索すれば出てきますよ。 参考URL: http://www.jp.qmail.org/ 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューターOS(技術者向け)その他(OS) 関連するQ&A Postfix+Dovecotで、Maildir形式と、/var/sp Postfix+Dovecotで、Maildir形式と、/var/spool/mail/ 方式が混在してしまう Fedora13 にPostfix+Dovecotをインストールして、LAN内のメール交換に使っています。 ところが、ユーザーによって、Mozilla Thunderbird でメールが取れない現象が発生し、調べたところ、取れないユーザーは、/var/spool/mail/ のユーザー名のファイルが更新されていました。 メールが取れるユーザーは、/home/ユーザー名/Maildir/new/ にファイルが追加され、/var/spool/mail/ は日時が新しくなっていません。 という事は、Maildir形式と、/var/spool/mail/ 方式が混在している事になってしまいます。 /etc/postfix/main.cf には、 home_mailbox = Maildir/ を設定してありますし、 /etc/dovecot.conf にも mail_location = maildir:~/Maildir が設定してあります。 Postfix と、Dovecot のバージョンは、 /usr/sbin/postconf | grep mail_version mail_version = 2.7.0 $ rpm -qa | grep dovecot dovecot-1.2.14-1.fc13.i686 となります。 方式が混在するような事があるのか、また、Maildir形式に統一することは可能かどうか、ご存知の方、ご教授ください。 postfixの設定 前担当者が退職し postfixの設定を担当することになりました。 メールボックスの形式が 共有ディレクトリ形式 Maildir形式 と2種類ありどちらかを利用するというのは調べたのですが、 どちらもコメントアウトになっていました #home_mailbox = Mailbox #home_mailbox = Maildir/ この場合メールはどちらの形式で保存されますか? 使用OSはCentOS release 5.7 (Final) postfixのバージョンは2.3.3 です よろしくお願いします Postfixの設定 Postfixの設定を行っていますが、ユーザディレクトリを指定し、 メールボックスをMaildirにしていますが、指定のディレクトリに メールの送信履歴、受信履歴は残らずに、Mailbox形式になって しまいます。どなたかMaildirになる方法を教えて下さい。 ちなみに、設定main.cfではきちんと home_mailbox =Maildir/と 指定しています。宜しくお願い致します。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム Maildir形式を読む良い方法は? 初歩的な質問ですが快く回答してくださる方がいらしたらお願いします。 FedoraCore4でpostfixを使用しています。過去のQAでMaildir形式にすると 標準のmailコマンド(sendmailのコマンド?)でメールは読めないと 知りました。そこで質問ですが、pop受信せずにコンソール上で Maildir形式のメールを読む良い方法を教えてください。 もし可能でしたら標準のmailコマンドに近いインターフェースが希望です。 よろしくお願いいたします。 pop-before-smtpの設定 OS:FedoraCore5、Smtp:Postfix、Pop:dovecotでサーバーを構築しています。dovecotではsmtp-Authでの認証設定は問題なく設定できました。現状、pop-before-smtpを使用している事もあり、pbsの設定をしたいのですが、雑誌、書籍に載っていません。Postfix、dovecot、pop-before-smtpともインストール済です。Postfixのmain.cf、dovecot.conf、pop-before-smtp.plの設定を教えてください。よろしくお願いします。 postfixとdovecotでのメールサーバー ただいまFedoraCore5にてpostfixとdovecotにて メールサーバの構築中ですが受信に関し問題が発生しております。 現段階ではインストール直後のサーバー上での 送受信テストといった段階です。 postfixでの送信は特に問題無いのですが、 POPで受信が出来ず困っております。 postfixの設定main.cfにて home_mailbox = Maildir/ のコメントアウト を外し/home/hoge/Maildir/new/ へメールを送信すると POP側が/var/spool/mail/hoge へ見に行っているみたいで No mail for hoge と言われます ちなみにhome_mailbox = Maildir/ をコメントにしてメールの送受信を行うと正常にできます。 /etc/dovecot.conf の設定は以下の通りです。 protocols = imap imaps pop3 pop3s default_mail_env = maildir:~/Maildir valid_chroot_dirs = /home pop3_uid_format = %u デフォルトの設定から触った点は以上の点です。 Linux初心者です。のでどなたかわかり易く ご教授お願いいたします。 情報が不足しているようであれば追記いたしますので よろしくお願いいたします。 Postfix + Courier-IMAP + SquirrelMailでログインできません Webメールサーバーを作りたく、SquirrelMailの設定をしています。 mailコマンドでユーザー間のメール送信はできるようです。 2点わからないことがあるためご質問させてください。 1.home_mailboxの設定について Mailbox形式にするとmailコマンドで受け取ったメールの確認ができるのですが、 Maildir形式にするとmailコマンドでは「No mail for ユーザー」と出力され、 メールの確認ができません。 これは一般的な動作なのでしょうか?(初歩的な質問ですみません) 2.Webで調べつつSquirrelMailの設定をしたのですが、 どうしてもログインできません。 BSDのユーザーとSquirrelMailは別物なのでしょうか? ■postconf -n command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix debug_peer_level = 2 home_mailbox = Maildir/ html_directory = no inet_interfaces = localhost mail_owner = postfix mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain mydomain = example.ddo.jp mydomain_fallback = localhost myhostname = example.ddo.jp mynetworks = 192.168.1.0/24, 127.0.0.0/8 mynetworks_style = host myorigin = $mydomain newaliases_path = /usr/bin/newaliases queue_directory = /private/var/spool/postfix readme_directory = /usr/share/doc/postfix sample_directory = /usr/share/doc/postfix/examples sendmail_path = /usr/sbin/sendmail setgid_group = postdrop unknown_local_recipient_reject_code = 550 ■SquirrelMail Server Settings IMAP Settings -------------- IMAP Server : localhost IMAP Port : 143 Authentication type : login Secure IMAP (TLS) : false Server software : courier Delimiter : . SMTP Settings ------------- SMTP Server : localhost SMTP Port : 25 POP before SMTP : true SMTP Authentication : none Secure SMTP (TLS) : false postfixのmailboxのパスを変更するには? こんにちは。 smtp/popのmailboxのパスを変更したいのですが、 postfixのmain.cfの mail_spool_directory = /usr/local/app に変更し、再起動したのですが、変更されません。。。 ご存知の方、教えてください。 postfixが起動できない 初心者です。宜しくお願いします。 fedoracore4でpostfixをインストールして main.cfを設定したのですが、 起動が出来ません。 GUIで操作しているのですが、 サーバ設定のサービスからpostfixを開始しても ダイアログに成功(サクセスフル)と出るのですが、 stoppedのままです。 なんででしょう? セキュリティ設定で他のポートにpop3やpop3s、 等のtcp/udpポートも空けています。 もちろん、smtpもです。 ルータの設定も出来ています。 起動が出きないのが不思議です。 postfix+qpopperの設定(メールが受信できない) postfix+qpopperの組み合わせでメールサーバを構築しようとしています。 postfixを使用したメールの送信は、他サーバへのものは成功しています。しかしながら、postfixから自サーバ内のqpopperへの送信(自アドレスへの送信)、また他のサーバから自サーバへの受信(外部アドレスから自アドレスへの受信)が出来ません。qpopperへのtelnet及びMUAでの接続はうまくいきますが、受信したメールが無いと言われてしまいます。 以上のことから、postfixからqpopperへのメールの受け渡しが正常に行なわれていない、と予想を立ててみたのですが、チェックするべき箇所が思いつきません。どうぞよろしくお願いいたします。 [環境] 自宅サーバで、Debianでpostfix、qpopperでメールサーバ機能を構築。 postfix:設定(不正中継の防止など)をした上で、メール送信(外部のアドレスへ)は無事成功 qpopper:inetdで動作。telnet等でアクセスするとちゃんと反応があり、パスワードを入力すると、受け付けられる。しかし、受信メールは無いとの表示。これはサーバ内でも同じ結果。 Postfix+Dovecot メールが届かない 自宅サーバー(Ubuntu 16.04)でPostfixとDovecotを用いてメールサーバーを構築しています。 外部のGmailから自宅サーバーにメールを送信しましたが、メールが届かず、/var/log/mail.logにも何も残りません。自宅サーバーから自宅サーバーにメールを送った場合は正常に届きました。 テストのためポートは全て開放しています。 dovecot -nで出力した設定は以下の通りです。 # OS: Linux 4.4.0-81-generic x86_64 Ubuntu 16.04.2 LTS ext4 auth_mechanisms = plain login digest-md5 listen = * mail_location = maildir:/home/vmail/%d/%n/Maildir namespace inbox { inbox = yes location = mailbox Drafts { special_use = \Drafts } mailbox Junk { special_use = \Junk } mailbox Sent { special_use = \Sent } mailbox "Sent Messages" { special_use = \Sent } mailbox Trash { special_use = \Trash } prefix = } passdb { args = scheme=CRYPT username_format=%u /etc/dovecot/users driver = passwd-file } protocols = " imap pop3" service auth { unix_listener /var/spool/postfix/private/auth { group = postfix mode = 0666 user = postfix } } service imap-login { inet_listener imap { port = 0 } inet_listener imaps { port = 993 ssl = yes } } service pop3-login { inet_listener pop3 { port = 0 } inet_listener pop3s { port = 995 ssl = yes } } ssl_cert = </usr/lib/ssl/certs/***.crt ssl_key = </usr/lib/ssl/private/***.key ssl_key_password = # hidden, use -P to show it userdb { args = uid=vmail gid=vmail home=/home/vmail/%d/%n driver = static } valid_chroot_dirs = /home/vmail/%d/ よろしくお願いします。 Postfix+POP3の質問 お世話になります。 私はLinux歴2週間のSEです。以前まで5年ぐらいwin上でシステム開発を担当していました。 最近、Linux(Miracle)を使ってサーバー構築することにになり、Mysql4、Apache2、PHP5まで使える状態になりました。 次にPostfixを使ってメールサーバーを構築しようとしましたが、POP3を使って受信できません。 PostFixの定義 command_directory = /usr/sbin daemon_directory = /usr/libexec/postfix myhostname = webmaster.xxxx.com mydomain = xxxx.com myorigin = $mydomain mydestination = $myhostname, localhost.$mydomain, $mydomain inet_interfaces = all relay_domains = $mydestination alias_maps = hash:/etc/postfix/aliases alias_database = hash:/etc/postfix/aliases home_mailbox = Maildir/ mailbox_size_limit = 102400000 message_size_limit = 5120000 sendmail_path = /usr/sbin/sendmail.postfix newaliases_path = /usr/bin/newaliases.postfix mailq_path = /usr/bin/mailq.postfix mynetworks = 127.0.0.0/8, 192.168.0.0/24 (不正中継対策は未だ定義していません) この定義でKmail(メーラー)を使って送信は問題なく出来ました。テストで「a1」と言うユーザーを作り受信テストしました。 メールボックス(/home/a1/maildir/new)まで届いているにも拘らずメーラーからPOP経由でメッセージを受信できません。 当然ですがデレクトリー直接指定の場合は受信出来ました。 POP3はxinetdから起動しています。 メーラーからの応答は”メッセージなし”だけで何の定義が足らないか又は起動するプログラムを間違えているのかサッパリ解らなく質問させて頂きました。 初めての質問でご無礼ございましたらご容赦ください。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム postfixでユーザごとに最大容量を制限したい お世話になります。 postfixの機能を利用してユーザのメール容量の制限をかけたいと思っております。 Quotaで制限をかけるやり方もあるそうですが、POP時エラーが出てしまうことがあるそうです。 postfixの機能だけで制限を実現できればと思った次第です。 調べたところ mailbox_size_limit = 51200000 という項目で制限がかけられることはわかりました。 ちなみにメールはMaildir形式で行っています。 実現したいのはユーザ毎にメールボックスの容量を制限したいのです。 ユーザAはデフォルトの50M ユーザBは100M ユーザCは500M : : というイメージになります。 何か良い方法や別の仕組みとあわせて上記のような事を実現していますというような設定例ありましたらアドバイスお願いいたします。 ■現在仕様 fedora3 postfix-2.1.5 よろしくお願いいたします。 ログの調べ方 よく、サーバー上でなんかトラブルが発生したときなんかに ログを調べろ!と言われるのですが、 /var/log/ の中のログを開いて、眺めたりはしているのですが、 中にはどのような事が書いてあるのか、いまいち分りません。 このログを見る上で、まず ○何のログを見ればいいか? (メール、Web等) ○ログを見る際、どこを見て注意・判断すればいいか を教えてください。 お願いします。 使用OS:Redhat 7.1J サーバーソフト:Bind(DNS) Apache(Web) Postfix(SMTP) Qpopper(POP) Postfixの設定について CentOSで下記の設定をpostfix のmain.cfに加えた後、外部サイトのポートスキャンを実施すると失敗します。(iptalbe はstop にして chkconfig off 、selinuxはsetenforce 0 SELINUX =disabled 実施済みです。) Vinlinuxでは下記の設定をすると、ポートスキャンで成功します。 おそらく、CentOSの場合、セキュリティの関係か何かで、さらに何か設定変更しないとポートスキャンに成功しない仕様だと思ってます。CentOSの場合、maillogを見るとpostfixがスタートしているようには出ているのですが。 ネットで調べたのですが、うまい解決方法が見つかりません。CentOS導入のウエブページにもPostfix Dovecotの組み合わせで設定する方法が結構載っていますが、そのとおり試してもうまくいきません。 そもそも、Postfixの設定完了時点でポートスキャンで失敗しているので、Dovecotの設定などしても意味が無い状態です。 どうすれば、ポートスキャンが成功するでしょうか。 テスト環境 (OSインストール後、すぐにPostfixに設定を加えるだけで、ポートスキャンを実施しています) ------------------------------------------- CentOS5.5 or CentOS6.2 (iptables,selinux 無効実施済み) postfix-postfix-2.3.3 Vinlinux4.2 postfix-2.2.10-10v14 ------------------------------------------- main.cf の設定内容 (試験目的のため最小限の設定をしたつもりです。Vinelinuxではうまく動作します) myhostname = jitaku-server.net mydomain = jitaku-server.net myorigin = $myhostname inet_interfaces = all mydestination = $myhostname, localhost.$mydomain $mydomain mynetworks_style = subnet home_mailbox = Maildir/ ------------------------------------------- よろしくお願いします。 postfixでメールの受信ができません メールの受信ができない、といいますか、サーバー上にはメールが来ているのですが、POP3で受信ができなくて困ってしまっています。 どなたかアドバイスをお願いしますm(_ _)m 環境は fedora code 8 postfix 2.4.5 dovecot 1.0.13 ~MailDir/を受信ボックスにしており、 outlookからメールを送ってやると、~MailDir/new/にファイルが たまっていくのですが、これをPOP3で受信することができない状態です。 outlookで受信処理をしたときのmaillogは Jun 12 14:37:40 mail1 dovecot: pop3-login: Login: user=<user>, method=PLAIN, rip=::ffff:192.168.24.52, lip=::ffff:192.168.24.110 Jun 12 14:37:40 mail1 dovecot: POP3(user): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0 のようになっております。 telnetで受信してみた場合、 list +OK 0 messages: となり、メッセージが無いと判断されているようです。 postconf -nの内容は以下のようになっています。 alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases allow_percent_hack = yes command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix debug_peer_level = 2 home_mailbox = MailDir/ html_directory = no inet_interfaces = all mail_owner = postfix mail_spool_directory = /var/spool/mail mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain mydomain = xxxxx.net myhostname = mail1.ln mynetworks = 192.168.24.0/24, 127.0.0.0/8, 192.0.0.0/8 mynetworks_style = subnet myorigin = $mydomain newaliases_path = /usr/bin/newaliases.postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.4.5/README_FILES sample_directory = /usr/share/doc/postfix-2.4.5/samples sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop smtpd_recipient_restrictions = permit_mynetworks, check_relay_domains,reject unknown_local_recipient_reject_code = 550 dovecot.confのmail_location設定内容は以下のようになっています。 mail_location = maildir:~/MailDir (これはもともとコメントアウトで未設定状態でしたのでこのようにしてみましたが、変わりませんでした。) 検索して調べたりしていましたが、 何をしていいのかわからなくなってきてしまいました。 助けてください。 よろしくお願いします。。 centos6.5でpostfixの設定 東方去年の12月~linuxを触り始めた初心者です。 http://centossrv.com/postfix.shtml ここのサイトをほぼまる写しで、postfixの設定をしました。 ドメインは家サーバー・プロジェクト ダイナミックDNSサービス取得して、 ドメイン名conception1970.dip.jp(仮) ユーザー名(サブドメイン): conception1970(仮) ドメイン名 : dip.jp(仮) として、 /etc/postfix/main.cfの設定として、 myhostname = conception1970.dip.jp ← 追加(自FQDN名を指定) mydomain = dip.jp ← 追加(自ドメイン名を指定) myorigin = $mydomain ← 追加(ローカルからのメール送信時の送信元メールアドレス@以降にドメイン名を付加) ←このままの記述 inet_interfaces = all ← 変更(外部からのメール受信を許可) ←このままの記述 home_mailbox = Maildir/ ← 追加(メールボックス形式をMaildir形式にする) このままの記述 smtpd_banner = $myhostname ESMTP unknown ← 追加(メールサーバーソフト名の隠蔽化) ←このままの記述 あとはこのサイトのまんま写しでmain.cfの設定を保存。 再起動をかけたら失敗しました。 原因と考えられる事を指摘して頂けると助かります。 自分としては、取り敢えずはローカルでメールサーバを動かしたいと思っています。 Postfixの起動出来ない 現在RedHat AS2.1でメールサーバの構築を行っており、 Postfixを使用していますが、Postfixの起動時に 下記のエラーとなり、起動出来ていない状態です。 どのように回避すればよいか教えて下さい。 postfix/postfix-script: warning: /usr/lib/sendmail and /usr/sbin/sendmail differ postfix/postfix-script: warning: Replace one by a symbolic link to the other postfix/postfix-script: starting the Postfix mail system postfix/master[9030]: warning: process /usr/libexec/postfix/smtp pid 9060 exit status 1 postfix/master[9030]: warning: /usr/libexec/postfix/smtp: bad command startup -- throttling LDAP+Postfix(VirtualDomain) いつもお世話になっております。 今回、LDAP+postfix(VirtualDomain)の環境を作成しました。 作成後、Win端末のOutlook2003 でアカウント設定のテストで送受信OKを確認しているのですが、送信されたテストメールがpostfix上で、仮想ユーザー(irina)のメールボックスに振り分け作業の際に最後のパーミッションエラーでこけています。 環境は以下のとおりになります。 <OS> debian Etch <syslog> Aug 14 21:59:58 brownair postfix/virtual[4649]: D0E8715C0AB: to=<irina@test.net>, relay=virtual, delay=0.09, delays=0.07/0/0/0.02, dsn=4.2.0, status=deferred (maildir delivery failed: create maildir file /home/mail/irina/Maildir/tmp/1218718798.P4649.xxx: Permission denied) <postfixバーチャル設定> virtual_mailbox_domains = test.net virtual_mailbox_base = /home/mail virtual_mailbox_maps = ldap:/etc/postfix/ldap-account.cf virtual_uid_maps = static:510 virtual_gid_maps = static:510 </etc/postfix/ldap-account.cf> server_host = smtp.test.net server_port = 389 timeout = 10 bind = yes bind_dn= cn=Manager,dc=test,dc=net bind_pw = secret search_base = ou=People,dc=test,dc=net query_filter = (mail=%s) result_attribute = uid result_format = %s/Maildir/ scope= sub <irinaユーザ LDAP:DN> dn: uid=irina,ou=People,dc=test,dc=net objectClass: inetOrgPerson uid: irina sn: irina cn: test userPassword: test mail:irina@test.net <ユーザー作成> groupadd -g 510 vmail useradd -u 510 -g vmail -d /home/mail -s /bin/false vmail =================================ここまで syslogを見る限りディレクトリの権限が足らないのだろうということで、 /home/mail/irina/Maildir/tmp/ に、irinaディレクトリより、 [chown -R irina:irina /home/mail/irina] を実行してみましたがだめでした。(postfixにもしてみました。) いろいろ調べてみましたが、ヒットしたページを参考にしましても やはり、該当ユーザーを所有者にするというぐらいしか見つけることが出来ませんでした。 どなたか、対応方法をご存知の方がいらっしゃいましたら ご教授お願いできませんでしょうか。 よろしくお願いします。 Postfixでキューが溜まる Postfixについてご教示下さい。 OS:RedHatES3 SMTP:postfix-2.0.16-14.RHEL3 Pop及びIMAP:Redhat標準のもの(Xinetdで動作) 現在数千アカウントを管理しているSMTP/IMAPサーバで とある1ユーザのみ、このユーザ宛のメールがキューに溜まり メールボックスまで配送されていないようです。 ログを見ると以下の様なものが見受けられます。 /var/log/maillog Apr 21 19:56:XX MAILSERVER postfix/local[7684]: 3DB403XXXXX: to=<aaaa@bbb.jp>, relay=local, delay=11723, status=deferred (cannot access mailbox /var/mail/aaaa for user aaaa. unable to create lock file /var/mail/aaaa.lock: File exists) Apr 21 19:56:XX MAILSERVER postfix/local[7645]: B759D3XXXXX: to=<aaaa@tcue.ac.jp>, relay=local, delay=190, tatus=deferred (cannot access mailbox /var/mail/aaaa for user aaaa. unable to lock for exclusive access: Resource temporarily unavailable) またキューを見ると以下の様なものが十数件溜まってます。 # mailq 4417D34XXXX 321 Mon Apr 21 19:02:XX root@bbbb.jp (cannot access mailbox /var/mail/aaaa for user aaaa. unable to lock for exclusive access: Resource temporarily unavailable) aaaa@bbbb.jp IMAPで見るとこのユーザのmailboxの中身は見ることが出来ます。 aaaa@bbbb.jp宛にメールを送るとキューに溜まってしまいます。 その他のユーザは全て正常で、このユーザについても つい先週までは問題が無く、急にこの様な状態になりました。 キューに溜まらず正常にメールボックスまで配送されるようにしたいのですが、解決策が分からず困っております。 解決する方法をご教示いただけると助かります。 不足する情報等御座いましたら随時追加させて戴きます。 宜しくお願いを申し上げます。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター OS(技術者向け) Windows系OSLinux系OSBSD系OSSolaris系OSiOS(技術者向け)Android OS(技術者向け)その他(OS) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ご回答ありがとうございます。 おかげで、Maildir形式のメリットが分かりました。 ただ、 >Qpopper4でなくてQpopper3を利用しているのですが、 >QpopperをMaildirに対応させる為にはソースから >コンパイルすれば利用できたはずです。 の部分ですが、どのように設定すればMaildir対応になるのでしょうか? (ホームページで検索したのですが、うまく見つけられなかったので・・・)