メール:容量超過時に誤配信

Mac OS X Server 10.6.5にて、サーバを運用しております。


メールサーバーでは、各アカウントの容量を1ギガバイトに制限しています。

通常、問題なく動いておりますが、あるユーザーのメールボックスが制限を超えたとき、

そのメールが他の人に配信されるという苦情がありました。

報告を受けて、テスト用のアカウントを作成し、巨大な添付ファイルを送ることによりメールボックスを一杯にしてテストしてみましたが、

その現象が確認できました。

mail.logには、配信に関して記録はなく、一時的に配信できないとの記述が残っているだけです。

配信できないので、メールキューに残っています。

しかし、そのメールが他のユーザーに配信されるのです。

このような現象が起こるのは、なにか設定に間違いがあるのでしょうか?

main.cfは直接編集したりしていません。

Mac mini, Mac OS X (10.6.5)

投稿日 2010/11/26 07:26

返信
返信: 5

2010/11/26 16:40 BCE への返信

例えば、制限を超えたユーザ宛にじゃんじゃん(サイズの小さい)メールを送ると、そのあふれたメールは同じユーザ宛に誤配信されるのでしょうか?それともメールごとに異なるユーザに誤配信されるのでしょうか。その誤配信されるユーザは、管理者権限持っているとか、特別な権限を持っているということはありませんか?誤配信されたメールのヘッダーはどうなっているのでしょう?

2010/11/28 20:01 はに への返信

はにさま


お返事有り難うございます。

土日の間確認できなかったのですが、今日メール容量が一杯にならなくても誤配信が起こっていることがわかりました。

容量超過は関係なく誤配信が起こっているようです。

たまたま、他人宛のメールが私に届いたため判明しました。

ヘッダおよびmail.logを調べましたが、私宛に配信したような記録は残っておらず、途方に暮れています。

現在はウイルスフィルタをオンにしているため、ヘッダにもその記録があります。

とりあえず、サーバー管理でウイルスフィルタをオフにして様子を見てみたいと思います。

2010/11/29 03:51 はに への返信

お世話になります。

メール誤配信について、mailaccess.logを注意深く調べました。

以下のログから原因がわかりましたら、教えて頂けませんでしょうか。

長いログになり申し訳ありません。


要約しますと、kitano宛のメールがtarouに配信されます。

Nov 29 08:54:48 正常配信(宛先はkitano(uid=1137))

Nov 29 09:33:01 不明な現象(tarou(uid=1036)が出現)

Nov 29 10:57:53 誤配信発生(kitano宛のメールをtarouに配信)





deliver(kitano): Nov 29 08:54:48 Info: Loading modules from directory: /usr/lib/dovecot/lda

deliver(kitano): Nov 29 08:54:48 Info: Module loaded: /usr/lib/dovecot/lda/lib10_quota_plugin.so

deliver(kitano): Nov 29 08:54:48 Info: Module loaded: /usr/lib/dovecot/lda/lib90_cmusieve_plugin.so

Nov 29 08:54:48 hbioa2 dovecot[64]: auth(default): master in: USER 1 kitano service=deliver

Nov 29 08:54:48 hbioa2 dovecot[64]: auth(default): od(kitano): lookup user=kitano

Nov 29 08:54:48 hbioa2 dovecot[64]: auth(default): od(kitano): table lookup for: user=kitano

Nov 29 08:54:48 hbioa2 dovecot[64]: auth(default): od(kitano): user does not exist in table: user=kitano (1122)

Nov 29 08:54:48 hbioa2 dovecot[64]: auth(default): od(kitano): directory lookup for: user=kitano

Nov 29 08:54:48 hbioa2 dovecot[64]: auth(default): od[getpwnam_ext](kitano): uid=1137 gid=20 state=0xe quota=1000 guid=F537F401-744B-4944-A881-5575BBE80AAD name=kitano loc=mail2.bioa.eng.osaka-cu.ac.jp alt=(null) fwd=(null)

Nov 29 08:54:48 hbioa2 dovecot[64]: auth(default): od(kitano): adding user to table: kitano

Nov 29 08:54:48 hbioa2 dovecot[64]: auth(default): od(kitano): record name=kitano, uid=1137, gid=20

Nov 29 08:54:48 hbioa2 dovecot[64]: auth(default): od(kitano): user=kitano, quota=*:storage=1024000

Nov 29 08:54:48 hbioa2 dovecot[64]: auth(default): od(kitano): data store location=maildir:/var/spool/imap/dovecot/mail/F537F401-744B-4944-A881-5575BBE80AAD

Nov 29 08:54:48 hbioa2 dovecot[64]: auth(default): master out: USER 1 kitano uid=1137 gid=20 quota=maildir:User quota quota_rule=*:storage=1024000 mail=maildir:/var/spool/imap/dovecot/mail/F537F401-744B-4944-A881-5575BBE80AAD mail_location=maildir:/var/spool/imap/dovecot/mail/F537F401-744B-4944-A881-5575BBE80AAD sieve=/var/spool/imap/dovecot/sieve-scripts/F537F401-744B-4944-A881-5575BBE80AAD/dovecot.sieve sieve_dir=/var/spool/imap/dovecot/sieve-scripts/F537F401-744B-4944-A881-5575BBE80AAD sieve_storage=/var/spool/imap/dovecot/sieve-scripts/F537F401-744B-4944-A881-5575BBE80AAD

deliver(kitano): Nov 29 08:54:48 Info: auth input: kitano

deliver(kitano): Nov 29 08:54:48 Info: auth input: uid=1137

deliver(kitano): Nov 29 08:54:48 Info: auth input: gid=20

deliver(kitano): Nov 29 08:54:48 Info: auth input: quota=maildir:User quota

deliver(kitano): Nov 29 08:54:48 Info: auth input: quota_rule=*:storage=1024000

deliver(kitano): Nov 29 08:54:48 Info: auth input: mail=maildir:/var/spool/imap/dovecot/mail/F537F401-744B-4944-A881-5575BBE80AAD

deliver(kitano): Nov 29 08:54:48 Info: auth input: mail_location=maildir:/var/spool/imap/dovecot/mail/F537F401-744B-4944-A881-5575BBE80AAD

deliver(kitano): Nov 29 08:54:48 Info: auth input: sieve=/var/spool/imap/dovecot/sieve-scripts/F537F401-744B-4944-A881-5575BBE80AAD/dovecot.sieve

deliver(kitano): Nov 29 08:54:48 Info: auth input: sieve_dir=/var/spool/imap/dovecot/sieve-scripts/F537F401-744B-4944-A881-5575BBE80AAD

deliver(kitano): Nov 29 08:54:48 Info: auth input: sieve_storage=/var/spool/imap/dovecot/sieve-scripts/F537F401-744B-4944-A881-5575BBE80AAD

deliver(kitano): Nov 29 08:54:48 Info: Quota root: name=User quota backend=maildir args=

deliver(kitano): Nov 29 08:54:48 Info: Quota rule: root=User quota mailbox=* bytes=1048576000 messages=0

deliver(kitano): Nov 29 08:54:48 Info: Quota warning: bytes=1048576000 (100%) messages=0 command=/usr/libexec/dovecot/quota-exceeded.sh

deliver(kitano): Nov 29 08:54:48 Info: Quota warning: bytes=838860800 (80%) messages=0 command=/usr/libexec/dovecot/quota-warning.sh

deliver(kitano): Nov 29 08:54:48 Info: maildir: data=/var/spool/imap/dovecot/mail/F537F401-744B-4944-A881-5575BBE80AAD

deliver(kitano): Nov 29 08:54:48 Info: maildir++: root=/var/spool/imap/dovecot/mail/F537F401-744B-4944-A881-5575BBE80AAD, index=, control=, inbox=/var/spool/imap/dovecot/mail/F537F401-744B-4944-A881-5575BBE80AAD

deliver(kitano): Nov 29 08:54:48 Info: cmusieve: /var/spool/imap/dovecot/sieve-scripts/F537F401-744B-4944-A881-5575BBE80AAD/dovecot.sieve doesn't exist

deliver(kitano): Nov 29 08:54:48 Info: msgid=<1290988488029.1272706818760787.sys2012@job.mynavi.jp>: saved mail to INBOX

deliver(kitano): Nov 29 08:54:48 Info: Loading modules from directory: /usr/lib/dovecot/lda

deliver(kitano): Nov 29 08:54:48 Info: Module loaded: /usr/lib/dovecot/lda/lib10_quota_plugin.so

deliver(kitano): Nov 29 08:54:48 Info: Module loaded: /usr/lib/dovecot/lda/lib90_cmusieve_plugin.so

Nov 29 08:54:48 hbioa2 dovecot[64]: auth(default): master in: USER1kitanoservice=deliver

Nov 29 08:54:48 hbioa2 dovecot[64]: auth(default): od(kitano): lookup user=kitano

Nov 29 08:54:48 hbioa2 dovecot[64]: auth(default): od(kitano): table lookup for: user=kitano

Nov 29 08:54:48 hbioa2 dovecot[64]: auth(default): od(kitano): user does not exist in table: user=kitano (1122)

Nov 29 08:54:48 hbioa2 dovecot[64]: auth(default): od(kitano): directory lookup for: user=kitano

Nov 29 08:54:48 hbioa2 dovecot[64]: auth(default): od[getpwnam_ext](kitano): uid=1137 gid=20 state=0xe quota=1000 guid=F537F401-744B-4944-A881-5575BBE80AAD name=kitano loc=mail2.bioa.eng.osaka-cu.ac.jp alt=(null) fwd=(null)

Nov 29 08:54:48 hbioa2 dovecot[64]: auth(default): od(kitano): adding user to table: kitano

Nov 29 08:54:48 hbioa2 dovecot[64]: auth(default): od(kitano): record name=kitano, uid=1137, gid=20

Nov 29 08:54:48 hbioa2 dovecot[64]: auth(default): od(kitano): user=kitano, quota=*:storage=1024000

Nov 29 08:54:48 hbioa2 dovecot[64]: auth(default): od(kitano): data store location=maildir:/var/spool/imap/dovecot/mail/F537F401-744B-4944-A881-5575BBE80AAD

Nov 29 08:54:48 hbioa2 dovecot[64]: auth(default): master out: USER1kitanouid=1137gid=20quota=maildir:User quotaquota_rule=*:storage=1024000mail=maildir:/var/spool/imap/dovecot/mail/F537F401-744B-4944-A881-5575BBE80AADmail_location=maildir:/var/spool/imap/dovecot/mail/F537F401-744B-4944-A881-5575BBE80AADsieve=/var/spool/imap/dovecot/sieve-scripts/F537F401-744B-4944-A881-5575BBE80AAD/dovecot.sievesieve_dir=/var/spool/imap/dovecot/sieve-scripts/F537F401-744B-4944-A881-5575BBE80AADsieve_storage=/var/spool/imap/dovecot/sieve-scripts/F537F401-744B-4944-A881-5575BBE80AAD

deliver(kitano): Nov 29 08:54:48 Info: auth input: kitano

deliver(kitano): Nov 29 08:54:48 Info: auth input: uid=1137

deliver(kitano): Nov 29 08:54:48 Info: auth input: gid=20

deliver(kitano): Nov 29 08:54:48 Info: auth input: quota=maildir:User quota

deliver(kitano): Nov 29 08:54:48 Info: auth input: quota_rule=*:storage=1024000

deliver(kitano): Nov 29 08:54:48 Info: auth input: mail=maildir:/var/spool/imap/dovecot/mail/F537F401-744B-4944-A881-5575BBE80AAD

deliver(kitano): Nov 29 08:54:48 Info: auth input: mail_location=maildir:/var/spool/imap/dovecot/mail/F537F401-744B-4944-A881-5575BBE80AAD

deliver(kitano): Nov 29 08:54:48 Info: auth input: sieve=/var/spool/imap/dovecot/sieve-scripts/F537F401-744B-4944-A881-5575BBE80AAD/dovecot.sieve

deliver(kitano): Nov 29 08:54:48 Info: auth input: sieve_dir=/var/spool/imap/dovecot/sieve-scripts/F537F401-744B-4944-A881-5575BBE80AAD

deliver(kitano): Nov 29 08:54:48 Info: auth input: sieve_storage=/var/spool/imap/dovecot/sieve-scripts/F537F401-744B-4944-A881-5575BBE80AAD

deliver(kitano): Nov 29 08:54:48 Info: Quota root: name=User quota backend=maildir args=

deliver(kitano): Nov 29 08:54:48 Info: Quota rule: root=User quota mailbox=* bytes=1048576000 messages=0

deliver(kitano): Nov 29 08:54:48 Info: Quota warning: bytes=1048576000 (100%) messages=0 command=/usr/libexec/dovecot/quota-exceeded.sh

deliver(kitano): Nov 29 08:54:48 Info: Quota warning: bytes=838860800 (80%) messages=0 command=/usr/libexec/dovecot/quota-warning.sh

deliver(kitano): Nov 29 08:54:48 Info: maildir: data=/var/spool/imap/dovecot/mail/F537F401-744B-4944-A881-5575BBE80AAD

deliver(kitano): Nov 29 08:54:48 Info: maildir++: root=/var/spool/imap/dovecot/mail/F537F401-744B-4944-A881-5575BBE80AAD, index=, control=, inbox=/var/spool/imap/dovecot/mail/F537F401-744B-4944-A881-5575BBE80AAD

deliver(kitano): Nov 29 08:54:48 Info: cmusieve: /var/spool/imap/dovecot/sieve-scripts/F537F401-744B-4944-A881-5575BBE80AAD/dovecot.sieve doesn't exist

deliver(kitano): Nov 29 08:54:48 Info: msgid=<1290988488029.1272706818760787.sys2012@job.mynavi.jp>: saved mail to INBOX





Nov 29 09:33:01 hbioa2 dovecot[64]: auth(default): od(tarou): record name=kitano, uid=1137, gid=20

Nov 29 09:33:01 hbioa2 dovecot[64]: auth(default): od(tarou): user=kitano, quota=*:storage=1024000

Nov 29 10:17:26 hbioa2 dovecot[64]: auth(default): od(tarou): discarding stale user: kitano in local table (age=4958)

deliver(kitano): Nov 29 10:57:53 Info: Loading modules from directory: /usr/lib/dovecot/lda

deliver(kitano): Nov 29 10:57:53 Info: Module loaded: /usr/lib/dovecot/lda/lib10_quota_plugin.so

deliver(kitano): Nov 29 10:57:53 Info: Module loaded: /usr/lib/dovecot/lda/lib90_cmusieve_plugin.so

deliver(kitano): Nov 29 10:57:53 Info: auth input: kitano

deliver(kitano): Nov 29 10:57:53 Info: auth input: uid=1036

deliver(kitano): Nov 29 10:57:53 Info: auth input: gid=20

deliver(kitano): Nov 29 10:57:53 Info: auth input: quota=maildir:User quota

deliver(kitano): Nov 29 10:57:53 Info: auth input: quota_rule=*:storage=1024000

deliver(kitano): Nov 29 10:57:53 Info: auth input: mail=maildir:/var/spool/imap/dovecot/mail/C04313A0-D938-4439-A51E-DE1C59B42013

deliver(kitano): Nov 29 10:57:53 Info: auth input: mail_location=maildir:/var/spool/imap/dovecot/mail/C04313A0-D938-4439-A51E-DE1C59B42013

deliver(kitano): Nov 29 10:57:53 Info: auth input: sieve=/var/spool/imap/dovecot/sieve-scripts/C04313A0-D938-4439-A51E-DE1C59B42013/dovecot.sieve

deliver(kitano): Nov 29 10:57:53 Info: auth input: sieve_dir=/var/spool/imap/dovecot/sieve-scripts/C04313A0-D938-4439-A51E-DE1C59B42013

deliver(kitano): Nov 29 10:57:53 Info: auth input: sieve_storage=/var/spool/imap/dovecot/sieve-scripts/C04313A0-D938-4439-A51E-DE1C59B42013

Nov 29 10:57:53 hbioa2 dovecot[64]: auth(default): master in: USER1kitanoservice=deliver

Nov 29 10:57:53 hbioa2 dovecot[64]: auth(default): od(kitano): lookup user=kitano

Nov 29 10:57:53 hbioa2 dovecot[64]: auth(default): od(kitano): table lookup for: user=kitano

Nov 29 10:57:53 hbioa2 dovecot[64]: auth(default): od(kitano): found user in local table: user=kitano

Nov 29 10:57:53 hbioa2 dovecot[64]: auth(default): od(kitano): record name=tarou, uid=1036, gid=20

Nov 29 10:57:53 hbioa2 dovecot[64]: auth(default): od(kitano): user=tarou, quota=*:storage=1024000

Nov 29 10:57:53 hbioa2 dovecot[64]: auth(default): od(kitano): data store location=maildir:/var/spool/imap/dovecot/mail/C04313A0-D938-4439-A51E-DE1C59B42013

Nov 29 10:57:53 hbioa2 dovecot[64]: auth(default): master out: USER1kitanouid=1036gid=20quota=maildir:User quotaquota_rule=*:storage=1024000mail=maildir:/var/spool/imap/dovecot/mail/C04313A0-D938-4439-A51E-DE1C59B42013mail_location=maildir:/var/spool/imap/dovecot/mail/C04313A0-D938-4439-A51E-DE1C59B42013sieve=/var/spool/imap/dovecot/sieve-scripts/C04313A0-D938-4439-A51E-DE1C59B42013/dovecot.sievesieve_dir=/var/spool/imap/dovecot/sieve-scripts/C04313A0-D938-4439-A51E-DE1C59B42013sieve_storage=/var/spool/imap/dovecot/sieve-scripts/C04313A0-D938-4439-A51E-DE1C59B42013

deliver(kitano): Nov 29 10:57:53 Info: Quota root: name=User quota backend=maildir args=

deliver(kitano): Nov 29 10:57:53 Info: Quota rule: root=User quota mailbox=* bytes=1048576000 messages=0

deliver(kitano): Nov 29 10:57:53 Info: Quota warning: bytes=1048576000 (100%) messages=0 command=/usr/libexec/dovecot/quota-exceeded.sh

deliver(kitano): Nov 29 10:57:53 Info: Quota warning: bytes=838860800 (80%) messages=0 command=/usr/libexec/dovecot/quota-warning.sh

deliver(kitano): Nov 29 10:57:53 Info: maildir: data=/var/spool/imap/dovecot/mail/C04313A0-D938-4439-A51E-DE1C59B42013

deliver(kitano): Nov 29 10:57:53 Info: maildir++: root=/var/spool/imap/dovecot/mail/C04313A0-D938-4439-A51E-DE1C59B42013, index=, control=, inbox=/var/spool/imap/dovecot/mail/C04313A0-D938-4439-A51E-DE1C59B42013

deliver(kitano): Nov 29 10:57:53 Info: cmusieve: /var/spool/imap/dovecot/sieve-scripts/C04313A0-D938-4439-A51E-DE1C59B42013/dovecot.sieve doesn't exist

deliver(kitano): Nov 29 10:57:53 Info: msgid=<18840437.1290995873136.JavaMail.bea@mail20>: saved mail to INBOX

2010/12/07 19:00 BCE への返信

もう解決したでしょうか。


こんなのをみつけました。もしかして、これは関係ないでしょうか。

Mac OS X Server v10.6.5 アップデートについて

一番下の方にスクロールすると、追加情報というところがあります。

ビルド番号は最新になっているか確認されてみてはいかがでしょうか。

2010/12/08 06:04 MadocaG への返信

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


私も、英語のDiscussionを調べて、アップデートしてみたところです。

現在、誤配信が発生していないか、定期的にログを確認しています。


もし、当初の10.6.5アップデートが誤配信の原因だとしたら、

今後は様子をみてからアップデートすることにします。


この問題はアメリカでも、このサイトでもあまり騒がれなかったですね。

あまり情報が少ないと、ネットで調査できなくて今後も心配です。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

メール:容量超過時に誤配信

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。