X



Dovecot(2)
0101名無しさん@お腹いっぱい。
垢版 |
2011/02/18(金) 10:28:40
1ユーザーに限定する理由がわからない
素直に3ユーザーじゃダメなの?
osのユーザー≠メールのユーザーは可能
0105名無しさん@お腹いっぱい。
垢版 |
2011/02/18(金) 12:44:54
>>101
外部からアクセスする際にユーザIDを対変えたくないのです。
1つのユーザ名で複数メールボックスにアクセスしたいのですが、dovecotとして1ユーザに複数メールボックスは機能的に設定が可能かどうか知りたいのです。

>>102
>>103の通りです。
010698
垢版 |
2011/02/18(金) 12:47:52
>>101
外部からアクセスする際にユーザIDを対変えたくないのです。
1つのユーザ名で複数メールボックスにアクセスしたいのですが、dovecotとして1ユーザに複数メールボックスは機能的に設定が可能かどうか知りたいのです。

>>102
>>103の通りです。
010998
垢版 |
2011/02/18(金) 15:43:03
>>107
完全なメールが入っているメールボックスと、
メールの中身を少しいじって保存するメールボックスの2つを管理するためです。

>>108
理解はしているつもりです。
デフォルト、メールボックスはMaildirで、メールボックスの下にそれぞれディレクトリが存在していますよね。

1つのインスタンスで複数のメールボックスを管理は難しそうなので、
結局、dovecotのポート番号を変えたインスタンスをもう1つ起動することにしました。長々と失礼しました。
011298
垢版 |
2011/02/18(金) 16:11:03
>>110
手段は基本的にIMAPです。
IMAP接続の際に、複数のメールボックスがあった場合、接続するメールボックスを選びたいなあと思ってました。

>>111
もうちょっとkwsk説明頂いてもよろしいですか?
0113名無しさん@お腹いっぱい。
垢版 |
2011/02/18(金) 16:22:14
普通にフォルダでいいじゃん。
IMAPクライアントからフォルダ作ればいい。
フォルダの実体はMailDirとは別の場所になるだろうけど、
そんなことはクライアントから見たらどうでもいい。
0114名無しさん@お腹いっぱい。
垢版 |
2011/02/21(月) 03:34:07.18
> 結局、dovecotのポート番号を変えたインスタンスをもう1つ起動することにしました。長々と失礼しました。

同じパスワードの別アカウント作ったほうが、ずっと簡単なんじゃない?
同一ID・パスワードに拘る理由がよくわからん。
0116名無しさん@お腹いっぱい。
垢版 |
2011/03/05(土) 18:36:24.92
v2.0.10きたね
0118名無しさん@お腹いっぱい。
垢版 |
2011/03/07(月) 10:42:09.44
dracのこと?
pop before smtpってsmtp authが使えるMUAが普及するまでの
つなぎでやむなくやってたことだよ。
とっとと捨てろ。
0119名無しさん@お腹いっぱい。
垢版 |
2011/03/07(月) 11:05:56.16
v2.0.11だ
v2.0.10に問題あったみたいね
0121名無しさん@お腹いっぱい。
垢版 |
2011/03/22(火) 19:13:56.56
んだよ、計画停電ってよ
メンドクサ
0122名無しさん@お腹いっぱい。
垢版 |
2011/04/01(金) 00:54:51.01
ここでエイプリルフールネタ↓
0123名無しさん@お腹いっぱい。
垢版 |
2011/04/03(日) 23:00:38.82
Dovecot に対して、総当たりの不正アクセス(適当なユーザ名/パスワード)攻撃が
頻繁にあります。
ある基準でこれを「不正アクセス」と判断して、その IP からの接続を叩き切るとい
うような仕掛けを作りたいんだけど、何か手がかりはありますか?
0127名無しさん@お腹いっぱい。
垢版 |
2011/04/07(木) 07:56:15.61
あのさ、sshd アタックを防御する次のような二行 iptabels コマンドがあるだろ?

# iptables -A INPUT -ieth0 -p tcp --dport 22 -m state --state NEW -m recent --set --name SSH
# iptables -A INPUT -ieth0 -p tcp --dport 22 -m state --state NEW -m recent --update --seconds 60 --hitcount 8 --rttl --name SSH -j DROP

これを pop や imap のポートにすることでオッケー?
0129名無しさん@お腹いっぱい。
垢版 |
2011/04/08(金) 07:15:26.09
>>128

sshd アタックを防御する二行 iptabels コマンドの中のポート番号に該当する箇所
を pop あるいは imap のポート番号に変更することで、sshd アタックの防御に相当
する効果を得ることができますか?
0132名無しさん@お腹いっぱい。
垢版 |
2011/04/09(土) 15:18:38.25
sshdは何回かパスワードが一致しなかったら接続を切るので、総当り攻撃するには何度も新しく接続し直すことになる。
そのiptablesの設定は、新しい接続(--state NEW)が60秒間で8回になったらDROPするわけだけど、
Dovecotは何回かパスワードが一致しなかった場合に接続を切るのだろうか。そこが問題だ。
0136名無しさん@お腹いっぱい。
垢版 |
2011/04/12(火) 10:32:33.93
dovecot2 だと標準でそういう機能があるっぽいんだけど、
ドキュメントのどこにも使い方が書いてない。
とりあえず doveadm penalty というコマンドを叩くとそのへんの状況が見えるんだけど、
それを実際の運用に生かすにはどうしたらいいのかさっぱり。
0137名無しさん@お腹いっぱい。
垢版 |
2011/04/29(金) 18:20:45.93
ようやくwww.dovecot.orgに繋がるようになったな
0138名無しさん@お腹いっぱい。
垢版 |
2011/04/29(金) 21:25:56.74
Postfixの仮想アカウントで使ってるんだが、認証関連のファイルを統合出来ないかな?
ファイルがいくつもあって管理が面倒臭い
0144名無しさん@お腹いっぱい。
垢版 |
2011/05/14(土) 13:13:04.82
ちもが
I recently created Dovecot Solutions Oy (Ltd) company with two other guys.
なんて言ってるぞ
0145名無しさん@お腹いっぱい。
垢版 |
2011/05/28(土) 19:57:38.12
あげ
0146名無しさん@お腹いっぱい。
垢版 |
2011/06/08(水) 10:59:10.53
>>138
できるよ。smtpd_sasl_type = dovecot でググってみて。


ところで質問なんだけど、2.0系をconfigureするときに、
UNIXアカウント認証を組み込まない場合ってどうするんだろ。
--without-shadow --without-pam を入れたんだけど、これで良い?
↓を見る限りでは組み込まれてる? shadowは抜けてるけど。

passdbs ........ : static passwd passwd-file checkpassword
        : -shadow -pam -bsdauth -sia -ldap -sql -vpopmail
userdbs ........ : static prefetch passwd passwd-file checkpassword
        : -ldap -sql -vpopmail -nss
0148名無しさん@お腹いっぱい。
垢版 |
2011/06/17(金) 22:26:22.10
仮想アカウントとOSアカウントを共存させようとしたら意外と面倒だ…
特にmboxにしようとするとハマる('A`)
Maildirにした方が手っ取り早いかなあ
0149名無しさん@お腹いっぱい。
垢版 |
2011/06/24(金) 18:00:21.98
何故にそんなことをしたいんだろ?
UNIXアカウントベースで運用していたメール鯖に、
別のドメインのメールサーバも機能追加してバーチャル?

もし俺だったら、元々あったUNIXアカウントベースのものも、
この際バーチャルに移行しちゃうけどな。
0150148
垢版 |
2011/06/26(日) 11:59:56.00
>>149
まさにそのシチュエーション
で、俺もこの際全て仮想に移行したw

root宛てやら/dev/null行きやら、ちょっと面倒だったけど、
管理が楽ちんになっておおむね幸せ
0151名無しさん@お腹いっぱい。
垢版 |
2011/07/24(日) 23:25:36.32
age
0152名無しさん@お腹いっぱい。
垢版 |
2011/08/25(木) 22:46:28.67
すっかりバージョンアップなくなったな
0154名無しさん@お腹いっぱい。
垢版 |
2011/08/30(火) 23:57:48.72
2.0.14
0155名無しさん@お腹いっぱい。
垢版 |
2011/09/02(金) 21:31:46.92
v2.1.alpha1
が出ましたよ、と
rel note見たけどXapianって流行ってるの?
0157名無しさん@お腹いっぱい。
垢版 |
2011/09/22(木) 12:22:16.67
v2.1.alpha2コンパイルにコケた
FreeBSDで試した人いる?
0159名無しさん@お腹いっぱい。
垢版 |
2011/11/18(金) 20:46:24.31
リリースみたんだけどVSZってvirtual memory sizeのこと?
0160名無しさん@お腹いっぱい。
垢版 |
2011/11/19(土) 15:54:10.94
vpopmail+Courier-IMAPから
Postfix+Dovecotへ移行を考えています。
Maildir形式でかつCourier-IMAPで使ってたようにディレクトリをクライアント(OLEでINBOX)から作成して
procmailで振り分けてました。
これを再現しようとしてるのですが何故かディレクトリ作成するとエラーになります。
よろしければご教授くだささい!

Dovecotは1.0.7でCentos5を使ってます。


namespace private {
prefix = INBOX.
inbox = yes
}
0162名無しさん@お腹いっぱい。
垢版 |
2011/11/24(木) 22:03:01.59
2.1 rc1 あげ
0164名無しさん@お腹いっぱい。
垢版 |
2011/12/03(土) 11:48:07.92
>>161
separator=のコメントアウトを外していたのが原因でした。
ただ、OLEでは正常動作するのですがWindowsLiveだと
Courier-IMAPのような動作がしません。

具体的にはINBOXを設定すると受信トレイが消えたり、INBOXの設定をしないと
今度は受信トレイしか使えず送信済みのメールがメーラーから見えなくなります。

Courier-IMAPの場合はINBOXを指定することでWindowsLiveでもOLEでも見た目上の動作は同じでした。
Dovecot側で対応できるとするとnamespace privateの中身の設定ぐらいだと思うのですが
現状WindowsLiveで安定動作している方がいらっしゃいましたら設定のアドバイスをお願いします。

namespace private {
prefix = INBOX.
inbox = yes
}
0166名無しさん@お腹いっぱい。
垢版 |
2012/01/11(水) 14:58:40.95
2.0.17 です
dovecot.confで
login_access_sockets = tcpwrap
service tcpwrap {
client_limit = 128
executable = tcpwrap
unix_listener login/tcpwrap {
user = $default_login_user
group = $default_login_user
mode = 0600
}
}
としているのですが
dovecot: tcpwrap: Error: tcpwrap must be configured with client_limit=1
となります。
たまに出るようです。まだ、不安定な機能なのでしょうか?
0168名無しさん@お腹いっぱい。
垢版 |
2012/01/11(水) 16:16:29.08
>>167
めんぼくない。
逆の意味にとっていてなんで増えないんだーと、勘違いしてました
0170名無しさん@お腹いっぱい。
垢版 |
2012/02/14(火) 08:43:01.27
2.0.18ktkr
0174名無しさん@お腹いっぱい。
垢版 |
2012/04/10(火) 00:18:49.73
2.1.4だ
0175名無しさん@お腹いっぱい。
垢版 |
2012/04/18(水) 16:03:15.61
今までMailDirで運用していたんですが、サーバ移行契機でmbox運用に変えることに。
過去に受信したMailDirのメールを新サーバのmboxに移動させることってできますか?
0176名無しさん@お腹いっぱい。
垢版 |
2012/04/18(水) 16:18:28.68
>>175
maildir2mbox qmailに付属しているそうです。使った事はありません。

もし、よかったら問題の出やすいmboxにもどす理由を教えて下さい
0179名無しさん@お腹いっぱい。
垢版 |
2012/04/21(土) 09:12:37.10
>>176
結局は移行後もMairDirを採用しました。
mboxにしようと思ったのは単に1ファイルで楽そうだなという安易な考えでした。
ありがとうございました。
0184名無しさん@お腹いっぱい。
垢版 |
2012/05/08(火) 07:11:37.90
v2.1.6出た
0185名無しさん@お腹いっぱい。
垢版 |
2012/06/12(火) 07:01:59.55
v2.0.21
0186名無しさん@お腹いっぱい。
垢版 |
2012/07/06(金) 00:54:32.47
v2.1.8出てたな
0188名無しさん@お腹いっぱい。
垢版 |
2012/12/01(土) 11:08:11.06
v2.1.12アップデート作業ちう
0189名無しさん@お腹いっぱい。
垢版 |
2012/12/07(金) 20:37:09.97
Dovecot 2.0.19を利用しているのですが、LDEとsieveが動かなくて困っております。
「telnet 0 sieve」でつながるのですが、どうもLDAとsieveが動いていないようです。
ちなみにdovecot.confには「protocols = imap pop3 lmtp sieve」と記述しており、
Postfix側のmaster.cfには、
dovecot unix - n n - - pipe
flags=DRhu user=vmail:mail argv=/usr/lib/dovecot/dovecot-lda -f ${sender} -d ${user}@${nexthop} -m ${extension}
と記述しています。
ログを見てもエラーは全く出ておらず、sieveが全く動いていないようです。

何か気になる点があれば些細な事でもよいのでご教示お願いします。
0190名無しさん@お腹いっぱい。
垢版 |
2012/12/11(火) 09:16:35.87
main.cfにどう設定したかわからんので何とも答えようがない。

…まさかmaster.cfに追加しただけでおしまいじゃないだろうな?
0191名無しさん@お腹いっぱい。
垢版 |
2012/12/11(火) 12:41:46.30
>>189
まず、postfixのログを見てみましょうよ。
postfixがdovecot-ldaに渡しているかどうか。
渡しているというログが無ければ、どこに行ってるのかを調べましょう。
postfix/pipe ..... relay=dovecot .... (delivered via dovecot service)
こんなはありますか?

dovecot.conf の protocols = imap pop3 lmtp sieve ですが
sieve ではなくて managesieve ではありませんか?

ltmpも必要ですか?postfixからpipeでdovecot-ldaに送るのならltmpは不要だと思いますが。

とりあえずsieveは後回しにして、postfix -> dovecot-lda で配信できるところまで確認しましょうよ。
0192191
垢版 |
2012/12/11(火) 12:44:14.00
ltmp じゃなくて lmtp でした。
寒くて指が変な動きになってる。
0193189
垢版 |
2012/12/11(火) 23:26:00.18
みなさんありがとうございます。
明日もう一度試してみます!
m(_ _)m
0194189
垢版 |
2012/12/18(火) 13:54:56.37
先日はありがとうございました。
あれから色々と試行錯誤しましたが、やはりうまく動きませんでした。

現在の環境はバーチャルホスト(postfixadminを使用)&imap4で、roundqubeで受信した際に振り分けをしたいと思っています。
roundqubeから振り分け設定をすると設定ファイルが作成されるのですが、実際にには振り分けが行われていない状態です。

postfixのmaster.cfには以下のように設定しています。
dovecot unix - n n - - pipe
flags=DRhu user=vmail:mail argv=/usr/lib/dovecot/dovecot-lda -f ${sender} -d ${recipient}

またmain.cfは以下のように設定しています。
virtual_transport = dovecot
mailbox_command = /usr/lib/dovecot/dovecot-lda
この2つがよく分からないのですが、
マニュアルを見る限りでは、virtual_transportはバーチャル環境の倍愛、DBの設定に上書きされるとなっており、
BD上はvirtualになっています。
あとマニュアルにはmailbox_commandの初期値はlocalとなっているのですが、
ここはコマンドを直接記述する場所ではないのでしょうか?

>> 190
すいません、よく理解できてないです><

>> 191
sieveをmanagesieveに変えてlmtpを削除しましたが、
「postfix/pipe .....」というログは残っていませんでした。

正直な所、postfix&dovecotはあまりよく理解しておりません。
ど素人で申し訳ないですが、よろしくお願いします。
0195名無しさん@お腹いっぱい。
垢版 |
2012/12/18(火) 15:53:43.16
>>194
> あれから色々と試行錯誤しましたが、やはりうまく動きませんでした。
メールボックスへの配信はされているが、振り分けはされていない、ということですか?
メールボックスへの配信も、うまく動いていないのでしょうか?
前者ならdovecotでsieveプラグイン(managesieveとは別)の設定ができていないからだと思います。

> 現在の環境はバーチャルホスト(postfixadminを使用)&imap4で、roundqubeで受信した際に振り分けをしたいと思っています。
振り分けするのはroundcubeではなく、dovecotのsieveなのですが、その点は誤解しないようにしてください。

> roundqubeから振り分け設定をすると設定ファイルが作成されるのですが、実際にには振り分けが行われていない状態です。
どのように確認しましたか?多分大丈夫だと思いますがメールボックスディレクトリ下にsieveというディレクトリが出来て
その中にxxx.sieve のような拡張子が .sieve のファイルがあり、メールボックスディレクトリ直下に .dovecot.sieve という
名前のシンボリックリンクが出来ていますか?
0196名無しさん@お腹いっぱい。
垢版 |
2012/12/18(火) 15:54:14.26
>>194
> postfixのmaster.cfには以下のように設定しています。
> dovecot unix - n n - - pipe
> flags=DRhu user=vmail:mail argv=/usr/lib/dovecot/dovecot-lda -f ${sender} -d ${recipient}
>
> またmain.cfは以下のように設定しています。
> virtual_transport = dovecot
ここまで私も同じです。この設定でmaster.cfのdovecotエントリーを使うように指定しています。

> mailbox_command = /usr/lib/dovecot/dovecot-lda
これは設定していません。メールボックスへの配信には(master.cfで記述してある)dovecotを使うからです。

> この2つがよく分からないのですが、

> ここはコマンドを直接記述する場所ではないのでしょうか?
postfixはメールボックスへ配信するための仕組みを複数持っています。その内のどれを使うかで設定は変わります。
最終的に同じようにメールボックスへ配信される設定が、複数あるということです。
徐々に機能追加されているので、どのやり方をするのか迷うことは多々あると思います。
コマンドを直接記述する場所ですが、私は使っていません。

> sieveをmanagesieveに変えてlmtpを削除しましたが、
> 「postfix/pipe .....」というログは残っていませんでした。
mailbox_command = /usr/lib/dovecot/dovecot-lda
で配信されているのでしょうか?
0197名無しさん@お腹いっぱい。
垢版 |
2012/12/18(火) 15:54:45.36
>>194
managesieve は sieveファイルを更新するためのサービスで振り分けなどのsieveの実行を行うものではありません。

dovecotの話が全然、ないですね。sieveを実行するのは lda なので dovecot.confの
protocol lda {} 内の mail_plugins = に sieve を追加します。
mail_plugins = sieve
sieveの設定は plugin {} 内にあります。
sieve=~/.dovecot.sieve
sieve_dir=~/sieve

こんなふうになるはずですけどね。
0198189
垢版 |
2012/12/18(火) 16:32:05.84
>> 195
現在メールの送受信は問題なくできています。
> 振り分けするのはroundcubeではなく、dovecotのsieveなのですが、その点は誤解しないようにしてください。
その点も理解しています。あくまで設定ファイルは問題なく作成されていると言う事です。
分かりにくい説明で申し訳ないです。

> メールボックスディレクトリ下にsieveというディレクトリが出来て
> その中にxxx.sieve のような拡張子が .sieve のファイルがあり、メールボックスディレクトリ直下に .dovecot.sieve という
> 名前のシンボリックリンクが出来ていますか?
こちらも問題なくできております。

>> 196
>> mailbox_command = /usr/lib/dovecot/dovecot-lda
> これは設定していません。メールボックスへの配信には(master.cfで記述してある)dovecotを使うからです。
ありがとうございます。こちらはコメントアウトさせてもらいました。

> mailbox_command = /usr/lib/dovecot/dovecot-lda
> で配信されているのでしょうか?
現在問題なく配信されています。

>> 197
> managesieve は sieveファイルを更新するためのサービスで振り分けなどのsieveの実行を行うものではありません。
丁寧にありがとうございます。
てっきりsieveが振り分けを行うものだと思っていました。
所で、現在はバーチャルホストの環境なのですが、この場合も
> sieve=~/.dovecot.sieve
> sieve_dir=~/sieve
で正しく動いてくれるのでしょうか?

度重なる質問すいません。
0199名無しさん@お腹いっぱい。
垢版 |
2012/12/18(火) 16:49:28.51
>「postfix/pipe .....」というログは残っていませんでした。
っていうんだから、単純に postfix の設定が足りてないだけでしょ。
今のまま dovecot 側の設定をいくらいじっても状況は変わらない。
virtual_transport = dovecot と書くだけじゃダメ。
どのドメイン宛のメールを virtual_transport で配送するかを
ちゃんと指示してやらないといけない。そのへんが足りてないんじゃないの?
0200名無しさん@お腹いっぱい。
垢版 |
2012/12/18(火) 16:57:13.12
>>198

>> managesieve は sieveファイルを更新するためのサービスで振り分けなどのsieveの実行を行うものではありません。
>てっきりsieveが振り分けを行うものだと思っていました。
誤解を招くような書き方でした。
振り分けを行うのは sieve です。
managesieve は sieveの実行を行うものではありません。

dovecot-lda が配信時にsieveファイルに従って(実行して)振り分けます。

> 所で、現在はバーチャルホストの環境なのですが、この場合も
>> sieve=~/.dovecot.sieve
>> sieve_dir=~/sieve
>で正しく動いてくれるのでしょうか?
動きますよ。
レスを投稿する


ニューススポーツなんでも実況