1 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/28(木) 09:54:42 .net] Dovecotスレッド その2です。 ●リンク 本家 www.dovecot.org/ ●前スレ Dovecot(1) pc12.2ch.net/test/read.cgi/unix/1133750653/ #過去スレ、即dat落ちした模様。 関連スレなどは>>2-4 あたり
118 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/07(月) 10:42:09.44 .net] dracのこと? pop before smtpってsmtp authが使えるMUAが普及するまでの つなぎでやむなくやってたことだよ。 とっとと捨てろ。
119 名前:名無しさん@お腹いっぱい。 [2011/03/07(月) 11:05:56.16 .net] v2.0.11だ v2.0.10に問題あったみたいね
120 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/10(木) 20:03:31.84 .net] >>117 むかーし弄ったときにこんなんで行けたよ pastebin.com/rHYa7eqd
121 名前:名無しさん@お腹いっぱい。 [2011/03/22(火) 19:13:56.56 .net] んだよ、計画停電ってよ メンドクサ
122 名前:名無しさん@お腹いっぱい。 [2011/04/01(金) 00:54:51.01 .net] ここでエイプリルフールネタ↓
123 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/03(日) 23:00:38.82 .net] Dovecot に対して、総当たりの不正アクセス(適当なユーザ名/パスワード)攻撃が 頻繁にあります。 ある基準でこれを「不正アクセス」と判断して、その IP からの接続を叩き切るとい うような仕掛けを作りたいんだけど、何か手がかりはありますか?
124 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/03(日) 23:02:43.15 .net] なんでフルオープンにしてんの。
125 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/03(日) 23:03:20.58 .net] フルオープンとは?
126 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/06(水) 11:17:58.65 .net] つ ttp://ap.atmarkit.co.jp/bbs/core/flinux/14956
127 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/07(木) 07:56:15.61 .net] あのさ、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 のポートにすることでオッケー?
128 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/08(金) 01:08:25.24 .net] まず日本語(と、一部英語)を勉強してから、書き込め
129 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/08(金) 07:15:26.09 .net] >>128 sshd アタックを防御する二行 iptabels コマンドの中のポート番号に該当する箇所 を pop あるいは imap のポート番号に変更することで、sshd アタックの防御に相当 する効果を得ることができますか?
130 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/08(金) 23:29:40.35 .net] 「一部英語」が「iptabels」なのを理解しろよ
131 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/09(土) 00:09:20.27 .net] IP食べる
132 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/09(土) 15:18:38.25 .net] sshdは何回かパスワードが一致しなかったら接続を切るので、総当り攻撃するには何度も新しく接続し直すことになる。 そのiptablesの設定は、新しい接続(--state NEW)が60秒間で8回になったらDROPするわけだけど、 Dovecotは何回かパスワードが一致しなかった場合に接続を切るのだろうか。そこが問題だ。
133 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/09(土) 19:27:24.81 .net] dovectoとなんら関係ない話だな、セキュリティ板でやるべき
134 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/10(日) 14:13:26.67 .net] >>132 なるほどな。 Dovecot には、N回、接続に失敗したらアカウントロック(?)するような設定って、 ないのか?
135 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/11(月) 19:18:47.47 .net] fail2ban使えば?
136 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/12(火) 10:32:33.93 .net] dovecot2 だと標準でそういう機能があるっぽいんだけど、 ドキュメントのどこにも使い方が書いてない。 とりあえず doveadm penalty というコマンドを叩くとそのへんの状況が見えるんだけど、 それを実際の運用に生かすにはどうしたらいいのかさっぱり。
137 名前:名無しさん@お腹いっぱい。 [2011/04/29(金) 18:20:45.93 .net] ようやくwww.dovecot.orgに繋がるようになったな
138 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/29(金) 21:25:56.74 .net] Postfixの仮想アカウントで使ってるんだが、認証関連のファイルを統合出来ないかな? ファイルがいくつもあって管理が面倒臭い
139 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/30(土) 16:21:39.39 .net] できるよ 好きにやレバー?
140 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/30(土) 18:54:47.37 .net] 教えろ
141 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/08(日) 04:34:04.86 .net] パスワードが通らなかった場合waitを入れることって可能なのかな
142 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/09(月) 20:52:08.31 .net] 叶
143 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/12(木) 09:29:35.38 .net] 2.0.13と1.2.17が出た。
144 名前:名無しさん@お腹いっぱい。 [2011/05/14(土) 13:13:04.82 .net] ちもが I recently created Dovecot Solutions Oy (Ltd) company with two other guys. なんて言ってるぞ
145 名前:名無しさん@お腹いっぱい。 [2011/05/28(土) 19:57:38.12 .net] あげ
146 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/08(水) 10:59:10.53 .net] >>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
147 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/08(水) 11:41:52.67 .net] >>146 自己レス。UNIXアカウントで認証したらエラーになったので大丈夫ぽい。
148 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/17(金) 22:26:22.10 .net] 仮想アカウントとOSアカウントを共存させようとしたら意外と面倒だ… 特にmboxにしようとするとハマる('A`) Maildirにした方が手っ取り早いかなあ
149 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/24(金) 18:00:21.98 .net] 何故にそんなことをしたいんだろ? UNIXアカウントベースで運用していたメール鯖に、 別のドメインのメールサーバも機能追加してバーチャル? もし俺だったら、元々あったUNIXアカウントベースのものも、 この際バーチャルに移行しちゃうけどな。
150 名前:148 mailto:sage [2011/06/26(日) 11:59:56.00 .net] >>149 まさにそのシチュエーション で、俺もこの際全て仮想に移行したw root宛てやら/dev/null行きやら、ちょっと面倒だったけど、 管理が楽ちんになっておおむね幸せ
151 名前:名無しさん@お腹いっぱい。 [2011/07/24(日) 23:25:36.32 .net] age
152 名前:名無しさん@お腹いっぱい。 [2011/08/25(木) 22:46:28.67 .net] すっかりバージョンアップなくなったな
153 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/26(金) 21:31:06.54 .net] 日刊RCが懐かしいな。
154 名前:名無しさん@お腹いっぱい。 [2011/08/30(火) 23:57:48.72 .net] 2.0.14
155 名前:名無しさん@お腹いっぱい。 [2011/09/02(金) 21:31:46.92 .net] v2.1.alpha1 が出ましたよ、と rel note見たけどXapianって流行ってるの?
156 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/02(金) 21:57:31.97 .net] Xjapanに見えた
157 名前:名無しさん@お腹いっぱい。 [2011/09/22(木) 12:22:16.67 .net] v2.1.alpha2コンパイルにコケた FreeBSDで試した人いる?
158 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/17(木) 12:06:16.98 .net] 2.0.16出た。
159 名前:名無しさん@お腹いっぱい。 [2011/11/18(金) 20:46:24.31 .net] リリースみたんだけどVSZってvirtual memory sizeのこと?
160 名前:名無しさん@お腹いっぱい。 [2011/11/19(土) 15:54:10.94 .net] vpopmail+Courier-IMAPから Postfix+Dovecotへ移行を考えています。 Maildir形式でかつCourier-IMAPで使ってたようにディレクトリをクライアント(OLEでINBOX)から作成して procmailで振り分けてました。 これを再現しようとしてるのですが何故かディレクトリ作成するとエラーになります。 よろしければご教授くだささい! Dovecotは1.0.7でCentos5を使ってます。 namespace private { prefix = INBOX. inbox = yes }
161 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/19(土) 17:52:30.61 .net] >>160 ログをプリーズ
162 名前:名無しさん@お腹いっぱい。 [2011/11/24(木) 22:03:01.59 .net] 2.1 rc1 あげ
163 名前:名無しさん@お腹いっぱい。 [2011/12/02(金) 11:55:18.21 .net] hibari.2ch.net/test/read.cgi/mysv/1148796882/
164 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/12/03(土) 11:48:07.92 .net] >>161 separator=のコメントアウトを外していたのが原因でした。 ただ、OLEでは正常動作するのですがWindowsLiveだと Courier-IMAPのような動作がしません。 具体的にはINBOXを設定すると受信トレイが消えたり、INBOXの設定をしないと 今度は受信トレイしか使えず送信済みのメールがメーラーから見えなくなります。 Courier-IMAPの場合はINBOXを指定することでWindowsLiveでもOLEでも見た目上の動作は同じでした。 Dovecot側で対応できるとするとnamespace privateの中身の設定ぐらいだと思うのですが 現状WindowsLiveで安定動作している方がいらっしゃいましたら設定のアドバイスをお願いします。 namespace private { prefix = INBOX. inbox = yes }
165 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/07(土) 19:39:04.80 .net] 2.1rc3と2.0.17が出た。
166 名前:名無しさん@お腹いっぱい。 [2012/01/11(水) 14:58:40.95 .net] 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 となります。 たまに出るようです。まだ、不安定な機能なのでしょうか?
167 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/11(水) 15:03:39.23 .net] 書いてあるとおりじゃないの?
168 名前:名無しさん@お腹いっぱい。 [2012/01/11(水) 16:16:29.08 .net] >>167 めんぼくない。 逆の意味にとっていてなんで増えないんだーと、勘違いしてました
169 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/27(金) 17:34:03.28 .net] v2.1.rc5出たな
170 名前:名無しさん@お腹いっぱい。 [2012/02/14(火) 08:43:01.27 .net] 2.0.18ktkr
171 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/17(金) 11:27:05.07 .net] v2.1.0やっと出たぞ
172 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/16(金) 19:44:22.03 .net] 2.1.2、2.0.19が出た。
173 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/17(土) 09:33:30.53 .net] そして矢継ぎ早の2.1.3。
174 名前:名無しさん@お腹いっぱい。 [2012/04/10(火) 00:18:49.73 .net] 2.1.4だ
175 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/18(水) 16:03:15.61 .net] 今までMailDirで運用していたんですが、サーバ移行契機でmbox運用に変えることに。 過去に受信したMailDirのメールを新サーバのmboxに移動させることってできますか?
176 名前:名無しさん@お腹いっぱい。 [2012/04/18(水) 16:18:28.68 .net] >>175 maildir2mbox qmailに付属しているそうです。使った事はありません。 もし、よかったら問題の出やすいmboxにもどす理由を教えて下さい
177 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/18(水) 16:49:49.66 .net] wiki2.dovecot.org/Migration/MailFormat
178 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/18(水) 19:29:11.12 .net] inode食われすぎてしぬる的な?
179 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 09:12:37.10 .net] >>176 結局は移行後もMairDirを採用しました。 mboxにしようと思ったのは単に1ファイルで楽そうだなという安易な考えでした。 ありがとうございました。
180 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 09:18:51.49 .net] mboxはLockファイルの扱いが雑だから嫌い
181 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/24(火) 11:21:06.98 .net] そこで mbox.sqlite ですね分かりませんけど
182 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/25(水) 03:24:26.09 .net] Dovecot LDA、managesieveで快適すぐる、、神だわ、、
183 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/26(木) 00:13:12.96 .net] v2.15ですな
184 名前:名無しさん@お腹いっぱい。 [2012/05/08(火) 07:11:37.90 .net] v2.1.6出た
185 名前:名無しさん@お腹いっぱい。 [2012/06/12(火) 07:01:59.55 .net] v2.0.21
186 名前:名無しさん@お腹いっぱい。 [2012/07/06(金) 00:54:32.47 .net] v2.1.8出てたな
187 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/23(日) 00:19:12.08 .net] dovecotは日本語の情報が少ないね。正直キツイです。
188 名前:名無しさん@お腹いっぱい。 [2012/12/01(土) 11:08:11.06 .net] v2.1.12アップデート作業ちう
189 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/07(金) 20:37:09.97 .net] 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が全く動いていないようです。 何か気になる点があれば些細な事でもよいのでご教示お願いします。
190 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/11(火) 09:16:35.87 .net] main.cfにどう設定したかわからんので何とも答えようがない。 …まさかmaster.cfに追加しただけでおしまいじゃないだろうな?
191 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/11(火) 12:41:46.30 .net] >>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 で配信できるところまで確認しましょうよ。
192 名前:191 mailto:sage [2012/12/11(火) 12:44:14.00 .net] ltmp じゃなくて lmtp でした。 寒くて指が変な動きになってる。
193 名前:189 mailto:sage [2012/12/11(火) 23:26:00.18 .net] みなさんありがとうございます。 明日もう一度試してみます! m(_ _)m
194 名前:189 mailto:sage [2012/12/18(火) 13:54:56.37 .net] 先日はありがとうございました。 あれから色々と試行錯誤しましたが、やはりうまく動きませんでした。 現在の環境はバーチャルホスト(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はあまりよく理解しておりません。 ど素人で申し訳ないですが、よろしくお願いします。
195 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/18(火) 15:53:43.16 .net] >>194 > あれから色々と試行錯誤しましたが、やはりうまく動きませんでした。 メールボックスへの配信はされているが、振り分けはされていない、ということですか? メールボックスへの配信も、うまく動いていないのでしょうか? 前者ならdovecotでsieveプラグイン(managesieveとは別)の設定ができていないからだと思います。 > 現在の環境はバーチャルホスト(postfixadminを使用)&imap4で、roundqubeで受信した際に振り分けをしたいと思っています。 振り分けするのはroundcubeではなく、dovecotのsieveなのですが、その点は誤解しないようにしてください。 > roundqubeから振り分け設定をすると設定ファイルが作成されるのですが、実際にには振り分けが行われていない状態です。 どのように確認しましたか?多分大丈夫だと思いますがメールボックスディレクトリ下にsieveというディレクトリが出来て その中にxxx.sieve のような拡張子が .sieve のファイルがあり、メールボックスディレクトリ直下に .dovecot.sieve という 名前のシンボリックリンクが出来ていますか?
196 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/18(火) 15:54:14.26 .net] >>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 で配信されているのでしょうか?
197 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/18(火) 15:54:45.36 .net] >>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 こんなふうになるはずですけどね。
198 名前:189 mailto:sage [2012/12/18(火) 16:32:05.84 .net] >> 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 で正しく動いてくれるのでしょうか? 度重なる質問すいません。
199 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/18(火) 16:49:28.51 .net] >「postfix/pipe .....」というログは残っていませんでした。 っていうんだから、単純に postfix の設定が足りてないだけでしょ。 今のまま dovecot 側の設定をいくらいじっても状況は変わらない。 virtual_transport = dovecot と書くだけじゃダメ。 どのドメイン宛のメールを virtual_transport で配送するかを ちゃんと指示してやらないといけない。そのへんが足りてないんじゃないの?
200 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/18(火) 16:57:13.12 .net] >>198 >> managesieve は sieveファイルを更新するためのサービスで振り分けなどのsieveの実行を行うものではありません。 >てっきりsieveが振り分けを行うものだと思っていました。 誤解を招くような書き方でした。 振り分けを行うのは sieve です。 managesieve は sieveの実行を行うものではありません。 dovecot-lda が配信時にsieveファイルに従って(実行して)振り分けます。 > 所で、現在はバーチャルホストの環境なのですが、この場合も >> sieve=~/.dovecot.sieve >> sieve_dir=~/sieve >で正しく動いてくれるのでしょうか? 動きますよ。
201 名前:189 mailto:sage [2012/12/18(火) 17:54:36.86 .net] >> 199 >> 「postfix/pipe .....」というログは残っていませんでした。 > っていうんだから、単純に postfix の設定が足りてないだけでしょ。 > 今のまま dovecot 側の設定をいくらいじっても状況は変わらない。 マニュアルを見た限りではバーチャルドメインをBDで管理する場合、DBのtransportフィールドが優先されるという事だったので、 該当フィールドを「dovecot」にしてみましたが、状況は変わりませんでした。 (もちろんログに変化もありませんでした。) >> 200 >>で正しく動いてくれるのでしょうか? > 動きますよ。 ありがとうございます。 しかし現時点では199さんがおっしゃる通りpostfixの問題を解決しなければならないようですね…。 以下は送受信テストのログです。 Dec 18 17:44:30 mail mail/smtpd[13940]: connect from ホスト名[***.***.***.***] Dec 18 17:44:30 mail mail/smtpd[13940]: 4ECEF8404D5: client=ホスト名[***.***.***.***], sasl_method=PLAIN, sasl_username=from@ドメイン Dec 18 17:44:30 mail postfix/cleanup[13921]: 4ECEF8404D5: message-id=<50D02CF8.9060603@ドメイン> Dec 18 17:44:30 mail postfix/qmgr[13334]: 4ECEF8404D5: from=<from@ドメイン>, size=306, nrcpt=1 (queue active) Dec 18 17:44:30 mail postfix/virtual[13922]: 4ECEF8404D5: to=<to@ドメイン>, relay=virtual, delay=0.35, delays=0.34/0/0/0, dsn=2.0.0, status=sent (delivered to maildir) Dec 18 17:44:30 mail postfix/qmgr[13334]: 4ECEF8404D5: removed Dec 18 17:44:30 mail mail/smtpd[13940]: disconnect from ホスト名[000.000.000.000] Dec 18 17:44:36 mail dovecot: imap-login: Login: user=<to@ドメイン>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=13951, secured Dec 18 17:44:36 mail dovecot: imap(to@ドメイン名): Disconnected: Logged out bytes=375/4404 受信クライアントがループバックなのは、roundcubeが同じサーバーで動いているからです。 よろしくお願い致します。
202 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/18(火) 18:35:58.19 .net] >>201 Dec 18 17:44:30 mail postfix/virtual[13922]: 4ECEF8404D5: to=<to@ドメイン>, relay=virtual, delay=0.35, delays=0.34/0/0/0, dsn=2.0.0, status=sent (delivered to maildir) これを見ると配送エージェントに virtual が使われていますね。dovecot が使われていないのでsieveも働きません。 199さんの言うとおり、postfixの設定でしょう。ここはDovecotスレなので、あとはPostfixスレで、ということになりますが、 postconf | grep virtual でどういう設定になっているか確認してみてください。 virtual_mailbox_domains はどうなってますか? それとPostfixはmaster.cfを修正したときは reload ではなく restartしないと駄目ですがやりましたか?
203 名前:189 mailto:sage [2012/12/18(火) 19:34:55.85 .net] 皆さんありがとうございました。 なんとかpipe経由でdovecot-ldaが動きそうです。 現在は、 「fatal: pipe_command: execvp /usr/lib/dovecot/dovecot-lda: Permission denied」 というエラーが出ている状態で、この問題を解決さえすれば動きそうです。 これ以降の質問はpostfixになるかと思いますので解決できそうにない場合はあっちのスレで質問してみます。 本当にありがとうございました。
204 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/19(水) 00:12:14.80 .net] wiki.dovecot.org/LDA/Postfix の中ほど dovecot unix - n n - - pipe flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -f ${sender} -d ${user}@${nexthop} Replace vmail above with your virtual mail user account. 上記のvmailをバーチャルメールユーザーアカウントに置き換えるべし
205 名前:189 mailto:sage [2012/12/20(木) 10:15:28.36 .net] >> 204 ありがとうございます。 一応そのようにはしているのですが、エラーが止まりません。 ちなみにnobody:nobodyにしろという記事を見て、nobody:nobodyとroot:rootを試したのですが、以下のようなエラーが出ました。 to=<to@domain>, relay=none, delay=0.1, delays=0.1/0/0/0, dsn=4.3.0, status=deferred (unknown mail transport error)
206 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/20(木) 12:11:43.54 .net] >>205 だんだん状況説明が雑になってきましたね。よくありませんよ。 > Replace vmail above with your virtual mail user account. > 一応そのようにはしているのですが、 > nobody:nobodyとroot:rootを試したのですが、 virtual mail user account は nobobyですか?違うでしょ。rootですか?違うでしょ。 201のログでは relay=virtual だったものが、 203のログでは relay=none になってますね。 変えたのは postrix/master.cf の user=xxxxxx だけですか? 「nobody:nobodyにしろという記事」はフィルター系の処理を通す場合の話ではありませんか? root は postfixが許可しないはずです。 virtual mail user account はメールボックスに書き込めるユーザーがのはずです。 それはpostfixやdovecotをインストールするときに、あなたが決めたか パッケージのデフォルト設定のままになっているかでしょう。
207 名前:189 mailto:sage [2012/12/20(木) 13:27:17.97 .net] >> 206 すいません。とりあえずやってみましたみたいな感じになってしまって… virtual mail user accountはvmail:mailです。 dovecot側でもそのように設定してあります。 またホスト&ユーザーのディレクトリ、そしてユーザーの中のディレクトの所有者も全てvmail:mailになっています。 そして先ほどpostfix側のdefault_privsをvmailに変更したのですが、やはりエラーが2つ出てしまいます。 fatal: pipe_command: execvp /usr/lib/dovecot/dovecot-lda: Permission denied 0CA0C840CCA: to=<to@domain>, relay=dovecot, delay=0.11, delays=0.1/0/0/0, dsn=4.3.0, status=deferred (temporary failure. Command output: pipe: fatal: pipe_command: execvp /usr/lib/dovecot/dovecot-lda: Permission denied ) ここまで来るともはやdovecotの話ではないようなので該当スレで質問してみます。 ありがとうございました。
208 名前:名無しさん@お腹いっぱい。 [2013/01/09(水) 00:30:10.23 .net] beta1インストールちう
209 名前:名無しさん@お腹いっぱい。 [2013/04/13(土) 06:52:40.85 .net] v2.2.0出たな
210 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/05/09(木) 23:09:24.71 .net] virtual domain設定で使っていますが、ローカル配送分のメールを同じ Dovecot使ってpop3で読みたいのですが、どうすればいいのでしょう? conf.d/10-mail.confの中の記述で mail_location = maildir:~/Maildir mail_location = maildir:/home/vmail/%d/%n この二つをローカル配送分とVirtual配送分と切り替えて使えればいいと思う のですが、どうすればいいのかで詰まっています。
211 名前:210 mailto:sage [2013/05/10(金) 06:53:35.61 .net] ちなみに環境は postfix+dovecot2+mysql+postfixadminで 今までpostfix+dovecot2で local_transport = local で使っていたのを mysqlでvirtual環境を追加するために virtual_transport = virtual を 加えた状況です。 今までのメール環境を変えずにvirtualユーザーからpop3を使いたいわけです。 ローカル系の認証はpamあるいはpasswordfileで行います。virtual系は mysqlでpostfixadminを使って管理します。
212 名前:210 mailto:sage [2013/05/10(金) 11:05:06.52 .net] passwordfileにローカルユーザーのパスとか書き加えたらできました。 お騒がせしました。
213 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/05/20(月) 17:04:13.03 .net] 2.2.2
214 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/06/16(日) 09:57:05.07 .net] どべこっと
215 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/06/25(火) 17:07:05.39 .net] 2.2.4か。そろそろ2.2を入れるかな…
216 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/06/28(金) 02:32:39.45 .net] なんて言っていたら2.1.17が。
217 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/09/26(木) 08:39:20.73 .net] 2.2.6
218 名前:名無しさん@お腹いっぱい。 [2013/11/06(水) 23:12:40.55 .net] 2.2.7