トップページunix
987コメント240KB

Dovecot(1)

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2005/12/05(月) 11:44:13
Dovecotスレッド その1です。

●リンク
 本家
 http://www.dovecot.org/


#過去スレ、即dat落ちした模様。
関連スレなどは>>2-4あたり
0683名無しさん@お腹いっぱい。2008/08/23(土) 00:51:29
やるなら
http://wiki.dovecot.org/PostLoginScripting
の最後を参考に
ソースの変更で、一箇所だけの変更を望むなら
AUTH_FAILURE_DELAY_CHECK_MSECS
だな
0684名無しさん@お腹いっぱい。2008/08/23(土) 10:33:10
>>676
>最近、ユーザ名AdministratorでPOP3アクセスする攻撃者が多くて困っています。
>>681
> インターネット側からどのようなアクセスがあるのか勉強したくてFTPやPOPをアクセスフリーにしました。

お前は何をいっているんだ...

ログをsyslogdで記録してるんなら、連続した同じ内容のログは
まとめてくれるから、ソースいじるなら認証失敗した時に同じログが
出るように改造すればいいと思うけど。
あとは、「攻撃っぽい」ログと通常のアクセスログを分けるように
するとかね。攻撃のほうはインターネット側から辞書攻撃を繰り返す
のに対して、通常のアクセスはプライベート側がメインで、あとたまに
インターネット側からも使うかもしれないけどたいてい成功するでしょ?
0685名無しさん@お腹いっぱい。2008/08/23(土) 12:53:48
日本語でおk
0686名無しさん@お腹いっぱい。2008/08/24(日) 00:09:23
スワヒリ語でおk
0687名無しさん@お腹いっぱい。2008/08/24(日) 06:31:46
無理せずともマシン語でおk
0688名無しさん@お腹いっぱい。2008/08/24(日) 07:07:01
落語でおk
0689名無しさん@お腹いっぱい。2008/08/24(日) 15:03:26
お後が宜しいようで
0690名無しさん@お腹いっぱい。2008/08/30(土) 12:41:14
imapではなくpop3としてのdovecotは、扱い辛い?
pop3sの要求があがっているので、dovecotにしようか悩んでる。
0691名無しさん@お腹いっぱい。2008/08/30(土) 14:43:58
どっちも大差ない。
0692名無しさん@お腹いっぱい。2008/09/03(水) 23:23:18
1.1.3出た
0693名無しさん@お腹いっぱい。2008/10/02(木) 21:44:58
てst
0694名無しさん@お腹いっぱい。2008/10/06(月) 09:45:50
いつの間にやら1.1.4
0695名無しさん@お腹いっぱい。2008/10/17(金) 19:45:25
たまには、あげておこう
0696名無しさん@お腹いっぱい。2008/10/17(金) 20:00:27
先週メル鯖のHDDがあぼーんしたんで、まっさらから作り直した。

OSをうぶつんにしたらデフォで入ってたんで使ってみたけど、これいいね。
saslの認証も簡単に任せられるしpostfixadminあっさりと。
0697名無しさん@お腹いっぱい。2008/10/23(木) 12:31:15
いつの間にやら1.1.5
0698名無しさん@お腹いっぱい。2008/10/23(木) 23:49:52
何たってKerberos認証が簡単にできちゃったのでビックリ
cyrusであんなに苦労したのがまるで嘘のよう
vistaのthunderbirdでシングルサインオンしちゃいますよ
0699名無しさん@お腹いっぱい。2008/10/24(金) 09:52:23
ニュースが出たと思ったら
Sieve完全対応だってさ
そんなに使ってる奴居るんかな
0700名無しさん@お腹いっぱい。2008/10/24(金) 12:23:16
sieveつかってるよ
manage sieveも使えるようにしてある
0701名無しさん@お腹いっぱい。2008/10/24(金) 12:25:54
うちもsieve使ってる。
ユーザーが簡単なフォルダ振り分けルールのsieveファイルを生成できる
Webインタフェースを用意して、サーバー側で振り分けをするようにしてる。
0702名無しさん@お腹いっぱい。2008/10/24(金) 13:34:38
おお、できることがいっぱい増えてるね。これはさっそく試さねば。

>>700
manage sieve を使える MUA がない……。
0703名無しさん@お腹いっぱい。2008/10/24(金) 16:07:15
procmailやmaildrop使っていた人がsieveに移行するとどんな感じの嬉しいことが
あるのかな? もちろん、MUAから扱えるようになれば劇的に嬉しくなるけど。
0704名無しさん@お腹いっぱい。2008/10/24(金) 17:31:33
エンドユーザの観点、とくに procmail や maildrop をすでに使ってるユーザなら
メリットはそれほど多くはないんじゃないかなぁ。
こいつらの機能をツール非依存の規格化された設定言語で記述できるようにするものが
sieve であって、procmail や maildrop にない機能が使えるわけじゃないので。

メールボックスのインデックスファイルが配送時に更新されるので
フォルダへのアクセス時には更新する必要がなくて応答が速くなる、ってのは
地味に嬉しいかもしれん。

やっぱり managesieve の使える MUA が普及しないことには絵に描いた餅かなぁ。
使えたとしても、↓こんなのじゃ初心者ユーザには勧めらないし。
http://sieve.mozdev.org/screenshots.html
0705名無しさん@お腹いっぱい。2008/10/24(金) 23:11:58
>>704
thunderbird の plugin もこんな感じだが、それでも .procmail をftpでウプれ、というのに比べれば3.14倍は良い(当社比)。
少なくとも activate はスクリプトのファイル名をクリックするだけで変えられるので、転送の有効・無効をスイッチする程度なら
初心者でもできるだろう。
07067052008/10/24(金) 23:19:05
ちっくしょう!
704 が「こんな感じ」っていってるスクリーンショットは、まさにthunderbirdのpluginのスクリーンショットじゃねーか!!
0707名無しさん@お腹いっぱい。2008/10/24(金) 23:21:17
ところで procmail で転送するとエンベロープのフロムが転送したユーザーになるけど
sieveで転送すると元のままでしょ。sieveでエンベロープのフロムは変更できるないの?
0708名無しさん@お腹いっぱい。2008/10/25(土) 16:58:33
> できるないの?

新語の予感
0709名無しさん@お腹いっぱい。2008/10/26(日) 00:55:45
自分で試してはないですが、マニュアルを読んだ感じだと、できるないとおもいます。
0710名無しさん@お腹いっぱい。2008/10/26(日) 10:19:47
sieve対応って、普通にdovecotだけで配送ルール書けるってこと?
それともなんかsieve対応のフィルタプラグインみたいなのを入れないとダメ?
0711名無しさん@お腹いっぱい。2008/10/26(日) 11:12:09
dovecotだけと言えばdovecotだけだし
プラグインかと言われればプラグインだ
sieveはalpha版への対応だし
ttp://wiki.dovecot.org/LDA/Sieve
を読んで理解できなければ
手を出さないことだろうね
07127072008/10/26(日) 12:32:02
私はDebian(etch)ユーザーなのですが、当方のケースではdovecotパッケージに含まれているsieveは
cyrusのsieveそのものらしいです。Debianのパッケージで独自に移植されているのではなく、もともとdovecot
がcyrusのsieveを含んでいるようです。プラグインの名前もcyrsieveですし。

その後、調べたところsieveでエンベロープのフロムを書き換えるかどうかは、仕様としてのsieveでは実装による、
と定義されているようでした。
(dovecot付属の)cyrusのsieveではできるないようでした。
07137102008/10/27(月) 00:50:38
>>711
ありがとう。
wiki読むとプラグインで対応なんですね。試してみます。
quotaプラグインとの併用も可能なのか気になるんですが
サンプルの設定でコメントに other plugins like quota と書いてあるから可能なのかな?
すでに試された方いたら教えてください。
0714名無しさん@お腹いっぱい。2008/10/27(月) 23:59:27
sieveとquotaの両方を同時に使えている。
0715名無しさん@お腹いっぱい。2008/10/28(火) 02:05:12
MH形式のメール読めないのか…orz
07167102008/10/28(火) 02:24:04
>>714
自分も試してみて、問題なく使えました。
sieveは、今まで外部プラグインで使えていたのが、今後は同梱のプラグインになる
ということだったんですね。
こんなのがあるってのを今まで知らずに、ずっとmaildrop使ってました。
0717名無しさん@お腹いっぱい。2008/10/30(木) 10:55:53
いつの間にやら1.1.6
0718名無しさん@お腹いっぱい。2008/10/30(木) 17:44:59
今postfix + dovecot (IMAP + maildir) + sieveでメールの振り分けをサーバ側でやらせようとしています。

ベースの設定は終わっており、sieveのper-user scriptがバイトコンパイルされること、
fileintoでのサブディレクトリへの振り分けが行われていることを確認しています。

$ cat ~/hoge.to/dovecot.sieve
...
require "fileinto";
if address :is "to" "hoge@fuga.jp" {
fileinto "INBOX.hoge";
}

クライアントにThunderbirdを使っているのですが、クライアントを立ち上げたまま、
新規メールがサブディレクトリに振り分けられた際にクライアントへの通知がされません。
(ポップアップでの通知や、ディレクトリ横の未読数が更新されず、
そのディレクトリを見に行かないと更新されない)。

Thunderbird側で
user_pref("mail.check_all_imap_folders_for_new", true);
の設定をいれれば、ユーザ側でメールチェックをした場合にサブフォルダを見てくれるようですが、
できればINBOXに振り分けられた時と同じように、クライアント側へ通知がされるように
する方法はないでしょうか。

アドバイスをよろしくお願いします。
postfix: 2.5.5
dovecot : 1.0.15
thunderbird: 2.0.0.17
0719名無しさん@お腹いっぱい。2008/10/30(木) 18:58:43
imap のプロトコル的には、クライアントが IDLE を送ってぼーっとしている間に、
フォルダの更新があればサーバから * STATUS な応答を返してやればいいのかな。

でもソースを見るかぎりそんなことはまったくやらないみたい。
0720名無しさん@お腹いっぱい。2008/10/30(木) 22:28:33
>>719
ソース見て頂いてどうもです。
ソース上でもしていないってことは望み薄そうですね・・・

ちなみにThunderbirdだと同時に4セッションほど張ってIDLE状態になるようですが
そのセッションが振り分け先のフォルダでIDLEになってれば通知を受け取れる
みたいです。(フォルダ選択した後で別フォルダをみていても、新規メールがくれば
通知がでる)

「クライアント側でのメールチェック感覚を短くする」「全フォルダチェック」
という対策とると、サーバ負荷もあがりそうですし何とも。

Windows Mailで試したところやはり似た状況でした。他のクライアントも同じ状況
であれば、サーバサイドで振り分けする以上IMAPでは仕方ないのかしら・・・
0721名無しさん@お腹いっぱい。2008/11/08(土) 18:24:27
あげておく
0722名無しさん@お腹いっぱい。2008/11/08(土) 22:48:05
そいやこれ

だぶこっと

って読みでおk?
0723名無しさん@お腹いっぱい。2008/11/08(土) 23:21:58
だぶ のような どぶ のような ぶもぶよりはふにちかいような
だぶこっと だふこっと どぶこっと どふこっと を足して4で割るような
0724名無しさん@お腹いっぱい。2008/11/10(月) 23:50:10
だヴこっ
0725名無しさん@お腹いっぱい。2008/11/17(月) 18:40:04
大きなバグでもあると盛り上がるんだけどね
0726名無しさん@お腹いっぱい。2008/11/17(月) 18:40:41
そんな盛り上がりいりません。
0727名無しさん@お腹いっぱい。2008/11/17(月) 20:45:47
>>725の環境が大クラッシュするよう祈っとくわ
0728名無しさん@お腹いっぱい。2008/11/24(月) 13:46:31
1.1.7が出たな。
0729名無しさん@お腹いっぱい。2008/12/02(火) 08:27:01
age
0730名無しさん@お腹いっぱい。2008/12/02(火) 12:34:01
POP3サーバをサーバ2台とL4スイッチで構築したい場合、
共通のメールスプール領域はどの様な構成にするのが良いでしょうか?
メールスプール用の別サーバ(NASとか)を用意してNFSでマウント?
DovecotでMaildirでの運用を想定してます。
0731名無しさん@お腹いっぱい。2008/12/02(火) 13:02:16
>>730
NASからNFS mountでいいんじゃない? 実績のある構成だし。
もし不安に思うようなら、とりあえずVMwareでも使って実験してみたら。
07327302008/12/02(火) 15:22:07
>>731
どうも有り難うございます。
NFSはなんとなく不安な気がしたのですが、実績ある構成なんですね。ISPとかもそうなのかな?
VMwareは身近にあるのに忘れておりました。NFS関連の障害試験を実施してみたいと思います。
0733名無しさん@お腹いっぱい。2008/12/02(火) 18:32:53
>>732
メールの ASP やってる IDC で運用やらなんやらしてたけどスプールは NFS でマウントしてたよ。
1 日の通数忘れたけど tail -f じゃ追いつかない位の物だったかな。
07347302008/12/02(火) 18:57:32
>>733
中の人の話が聞けてとても嬉しいです。NFSで問題ないんですね。
ちなみに、サービスに使用していたソフトウェアはDovecotでしたか?
0735名無しさん@お腹いっぱい。2008/12/02(火) 20:28:57
>>734
流石にそこは商用の MRA ですよw
ちなみに NAS で使ってたストレージは NetApp。
認証用にバックエンドで DB(Oracle) サーバーが 20 台近くあったかなぁ…
0736名無しさん@お腹いっぱい。2008/12/03(水) 11:37:07
俺のところはSANでやってる
NFSはロックがクソだしね、最近は良くなってるかもしれんが
個人でやる+Linux+速度気にしない、だったらsshfsもオヌヌメ
0737名無しさん@お腹いっぱい。2008/12/03(水) 16:09:14
>>736
Maildirでlockingを気にするとは
0738名無しさん@お腹いっぱい。2008/12/03(水) 16:27:34
dovecot がいじるのは Maildir の下のファイルだけじゃないよ。
0739名無しさん@お腹いっぱい。2008/12/04(木) 00:38:07
じゃあ、dovecotサーバを冗長化する場合は、dovecotもメールスプールと
同じ共有ディスクにインストールした方がいいのかな?

実はまだqpopperを使ってるんだが、qpopperだと.lockやら.cacheやらのロックファイル?
も/var/mail/に作られるので、気にもしていなかった。
0740名無しさん@お腹いっぱい。2008/12/04(木) 12:50:20
設定というか設計によりけりだな
0741名無しさん@お腹いっぱい。2008/12/04(木) 16:19:05
NFSv2ならともかく、v4でlockingなんて問題にならん。
0742名無しさん@お腹いっぱい。2008/12/05(金) 10:03:44
で v4 サーバーって solaris 以外にあるの?
0743名無しさん@お腹いっぱい。2008/12/05(金) 11:55:14
Linuxにもあるけど使ったこと無い
いつもv3
0744名無しさん@お腹いっぱい。2008/12/05(金) 18:05:31
>>742
つ NetApp
0745名無しさん@お腹いっぱい。2008/12/14(日) 09:11:29
age
0746名無しさん@お腹いっぱい。2008/12/22(月) 18:20:01
あげとく
0747名無しさん@お腹いっぱい。2008/12/30(火) 10:43:02
今日はwwwサーバの当番
天気良いのに自宅待機、トホホ
さらに、元旦はメールサーバの当番になってしまったよ
心配だ。。。
0748名無しさん@お腹いっぱい。2009/01/08(木) 07:54:16
保守
0749名無しさん@お腹いっぱい。2009/01/08(木) 13:00:07
1.1.8が出てるな。
0750名無しさん@お腹いっぱい。2009/01/09(金) 20:48:03
バージョンアップが頻繁なのは良いことなのか悪いことなのか…
1.1.7 入れたばかりだよモウ…
conf みて大差無ければまたぶち込むかーって思うが良く見れば
1.2.0 ベータのアナウンスまできてるのかよ…
0751名無しさん@お腹いっぱい。2009/01/10(土) 09:12:20
俺もバージョンアップが頻繁にあるのを嫌っていたけど
qmailの現状を見ると、少し考え変わった。
頻繁すぎても困るけど、無いより良い。
0752名無しさん@お腹いっぱい。2009/01/10(土) 13:27:19
qmailは、あれほどいたdjb信者が消えちゃったね。
今どこにいるんだろう?
0753名無しさん@お腹いっぱい。2009/01/10(土) 17:56:18
更生しました
0754名無しさん@お腹いっぱい。2009/01/10(土) 19:35:10
postfixに改宗しました
0755名無しさん@お腹いっぱい。2009/01/10(土) 23:47:01
>753
更正とか改宗とかいい得て妙だな
0756名無しさん@お腹いっぱい。2009/01/11(日) 00:33:30
postix 使ってるのに qmail なレン鯖使っていたせいで
recipient_delimiter = -
ですいません。
0757名無しさん@お腹いっぱい。2009/01/11(日) 10:55:01
> レン鯖

レン鯖じゃないけど qmail な歴史的敬意で
"-" だな、うちも
0758名無しさん@お腹いっぱい。2009/01/14(水) 13:08:48
おれいまだにdaemontools,tinydns,qmail,clockspeed
ezmlm依存が一番の理由。
0759名無しさん@お腹いっぱい。2009/01/14(水) 22:25:36
clockspeedとtinydnsは関係ねーだろ
0760名無しさん@お腹いっぱい。2009/01/14(水) 22:57:42
良い意味でも皮肉の意味でも
10年以上前のMTAが現役ってすごいよね
djbにimapdを作って欲しかった気もする
0761名無しさん@お腹いっぱい。2009/01/14(水) 23:01:44
現役というのはちょっと違わないか?

それを言うと10年前の sendmail を
その当時の設定のまま放置しているところなんて
いくらでもあるんじゃないかな
0762名無しさん@お腹いっぱい。2009/01/15(木) 13:16:25
ezmlmからMailManへの乗り換えって面倒なの?
0763名無しさん@お腹いっぱい。2009/01/15(木) 13:25:59
mailmanとlogrotateのコンビ技で/varあふれさせられてからmailmanは信用していない。
0764名無しさん@お腹いっぱい。2009/01/15(木) 22:50:05
5年位前だが、mailmanからezmlmに移行したらメモリのswapが減ったことがあったな。。。
10分の1くらいに。
0765名無しさん@お腹いっぱい。2009/01/16(金) 00:10:06
sendmailやpostfixを放置するのと
qmailを放置するのとではだいぶ意味が違うと思うぞ。
0766名無しさん@お腹いっぱい。2009/01/16(金) 00:23:00
まあ qmail の場合「何もできない」からな
0767名無しさん@お腹いっぱい。2009/01/16(金) 00:26:16
放置されたqmailはbackscatter源だからなー
0768名無しさん@お腹いっぱい。2009/01/16(金) 01:43:35
普通初期設定時に捨ててるだろー
alias/.qmail-defaultとかで
0769名無しさん@お腹いっぱい。2009/01/16(金) 10:47:38
よそでやれ。
0770名無しさん@お腹いっぱい。2009/01/23(金) 17:01:25
ほしゅ
0771名無しさん@お腹いっぱい。2009/01/24(土) 21:38:09
1.1.9がお出ましで
0772名無しさん@お腹いっぱい。2009/01/26(月) 19:18:30
2
0773名無しさん@お腹いっぱい。2009/01/28(水) 01:26:05
1.1.10
0774名無しさん@お腹いっぱい。2009/01/29(木) 16:07:14
1.1.10 で、quota を作っているんですが、
quota_warning = storage=95%% /usr/local/bin/quota-warning.sh 95
quota_warning2 = storage=80%% /usr/local/bin/quota-warning.sh 80
としたとき、
・80%を超えた時、メッセージが出る。(正常)
・メールをTrashに送って quota 表示は 80% 未満になるが、メッセージがでる。(でないで欲しい)
って挙動をするんですが、なんでだろう?
0775名無しさん@お腹いっぱい。2009/01/29(木) 19:55:21
Trash に送ってもそこにデータがあるからでは?
0776名無しさん@お腹いっぱい。2009/01/29(木) 20:40:32
>>775
情報小出しでごめんなさい。

quota = maildir
quota_rule = *:storage=1G
quota_rule2 = Trash:ignore

こんな感じで設定しているのでTrashは
quota から除外しているのです。

メッセージが出ない筈なんだけどなぁ。
0777名無しさん@お腹いっぱい。2009/01/29(木) 22:29:40
>>776
自己レスです。
どうも、80%のラインを超える or 下回るどちらでも動くという仕様らしい・・・

うむぅ・・・
0778名無しさん@お腹いっぱい。2009/02/04(水) 10:02:13
http://dovecot.org/releases/1.1/dovecot-1.1.11.tar.gz
http://dovecot.org/releases/1.1/dovecot-1.1.11.tar.gz.sig

Hopefully this v1.1 release will last a few months.

- IMAP: PERMANENTFLAGS list didn't contain \*, causing some clients
not to save keywords.
- dbox: INTERNALDATE and save date was returned wrong for converted
maildir files.
- auth: Using "username" or "domain" passdb fields caused problems
with cache and blocking passdbs in v1.1.8 .. v1.1.10.
- userdb prefetch + blocking passdbs was broken with non-plaintext
auth in v1.1.8 .. v1.1.10.
- If mail_chroot is set, don't fail at startup in dump-capability.
0779名無しさん@お腹いっぱい。2009/02/04(水) 13:03:55
1.2に注力するのか
0780名無しさん@お腹いっぱい。2009/02/04(水) 16:54:15
オイオイーまたバージョンうpかよ
しかもあぶねーバグ抱えてたんだなw
0781名無しさん@お腹いっぱい。2009/02/05(木) 13:54:31
dovecot-authってメモリーリークしてない?
しばらく使ってると、200M越えるorz
0782名無しさん@お腹いっぱい。2009/02/05(木) 14:43:35
バージョンも構成も書かずに愚痴垂れ流すバカって何なの?
0783名無しさん@お腹いっぱい。2009/02/05(木) 15:42:06
>>782
なんかいやなことあったの?
■ このスレッドは過去ログ倉庫に格納されています