Dovecot(2) (269レス)
1-

1
(1): 2010/01/28(木) 09:54:42 AAS
Dovecotスレッド その2です。

●リンク
 本家
 外部リンク:www.dovecot.org

●前スレ
 Dovecot(1)
 2chスレ:unix

#過去スレ、即dat落ちした模様。
関連スレなどは>>2-4あたり
143: 2011/05/12(木) 09:29:35.38 AAS
2.0.13と1.2.17が出た。
144: 2011/05/14(土) 13:13:04.82 AAS
ちもが
I recently created Dovecot Solutions Oy (Ltd) company with two other guys.
なんて言ってるぞ
145: 2011/05/28(土) 19:57:38.12 AAS
あげ
146
(1): 2011/06/08(水) 10:59:10.53 AAS
>>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: 2011/06/08(水) 11:41:52.67 AAS
>>146
自己レス。UNIXアカウントで認証したらエラーになったので大丈夫ぽい。
148
(1): 2011/06/17(金) 22:26:22.10 AAS
仮想アカウントとOSアカウントを共存させようとしたら意外と面倒だ…
特にmboxにしようとするとハマる('A`)
Maildirにした方が手っ取り早いかなあ
149
(1): 2011/06/24(金) 18:00:21.98 AAS
何故にそんなことをしたいんだろ?
UNIXアカウントベースで運用していたメール鯖に、
別のドメインのメールサーバも機能追加してバーチャル?

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

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

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

namespace private {
prefix = INBOX.
inbox = yes
}
161
(1): 2011/11/19(土) 17:52:30.61 AAS
>>160
ログをプリーズ
162: 2011/11/24(木) 22:03:01.59 AAS
2.1 rc1 あげ
163: 2011/12/02(金) 11:55:18.21 AAS
2chスレ:mysv
164: 2011/12/03(土) 11:48:07.92 AAS
>>161
separator=のコメントアウトを外していたのが原因でした。
ただ、OLEでは正常動作するのですがWindowsLiveだと
Courier-IMAPのような動作がしません。

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

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

namespace private {
prefix = INBOX.
inbox = yes
}
165: 2012/01/07(土) 19:39:04.80 AAS
2.1rc3と2.0.17が出た。
166: 2012/01/11(水) 14:58:40.95 AAS
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
(1): 2012/01/11(水) 15:03:39.23 AAS
書いてあるとおりじゃないの?
168: 2012/01/11(水) 16:16:29.08 AAS
>>167
めんぼくない。
逆の意味にとっていてなんで増えないんだーと、勘違いしてました
169: 2012/01/27(金) 17:34:03.28 AAS
v2.1.rc5出たな
170: 2012/02/14(火) 08:43:01.27 AAS
2.0.18ktkr
171: 2012/02/17(金) 11:27:05.07 AAS
v2.1.0やっと出たぞ
172: 2012/03/16(金) 19:44:22.03 AAS
2.1.2、2.0.19が出た。
173: 2012/03/17(土) 09:33:30.53 AAS
そして矢継ぎ早の2.1.3。
174: 2012/04/10(火) 00:18:49.73 AAS
2.1.4だ
175
(1): 2012/04/18(水) 16:03:15.61 AAS
今までMailDirで運用していたんですが、サーバ移行契機でmbox運用に変えることに。
過去に受信したMailDirのメールを新サーバのmboxに移動させることってできますか?
176
(1): 2012/04/18(水) 16:18:28.68 AAS
>>175
maildir2mbox qmailに付属しているそうです。使った事はありません。

もし、よかったら問題の出やすいmboxにもどす理由を教えて下さい
177: 2012/04/18(水) 16:49:49.66 AAS
外部リンク:wiki2.dovecot.org
178: 2012/04/18(水) 19:29:11.12 AAS
inode食われすぎてしぬる的な?
179: 2012/04/21(土) 09:12:37.10 AAS
>>176
結局は移行後もMairDirを採用しました。
mboxにしようと思ったのは単に1ファイルで楽そうだなという安易な考えでした。
ありがとうございました。
180: 2012/04/21(土) 09:18:51.49 AAS
mboxはLockファイルの扱いが雑だから嫌い
181: 2012/04/24(火) 11:21:06.98 AAS
そこで mbox.sqlite ですね分かりませんけど
182: 2012/04/25(水) 03:24:26.09 AAS
Dovecot LDA、managesieveで快適すぐる、、神だわ、、
183: 2012/04/26(木) 00:13:12.96 AAS
v2.15ですな
184: 2012/05/08(火) 07:11:37.90 AAS
v2.1.6出た
185: 2012/06/12(火) 07:01:59.55 AAS
v2.0.21
186: 2012/07/06(金) 00:54:32.47 AAS
v2.1.8出てたな
187: 2012/09/23(日) 00:19:12.08 AAS
dovecotは日本語の情報が少ないね。正直キツイです。
188: 2012/12/01(土) 11:08:11.06 AAS
v2.1.12アップデート作業ちう
189
(8): 2012/12/07(金) 20:37:09.97 AAS
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: 2012/12/11(火) 09:16:35.87 AAS
main.cfにどう設定したかわからんので何とも答えようがない。

…まさかmaster.cfに追加しただけでおしまいじゃないだろうな?
191
(1): 2012/12/11(火) 12:41:46.30 AAS
>>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 2012/12/11(火) 12:44:14.00 AAS
ltmp じゃなくて lmtp でした。
寒くて指が変な動きになってる。
193: 189 2012/12/11(火) 23:26:00.18 AAS
みなさんありがとうございます。
明日もう一度試してみます!
m(_ _)m
194
(3): 189 2012/12/18(火) 13:54:56.37 AAS
先日はありがとうございました。
あれから色々と試行錯誤しましたが、やはりうまく動きませんでした。

現在の環境はバーチャルホスト(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: 2012/12/18(火) 15:53:43.16 AAS
>>194
> あれから色々と試行錯誤しましたが、やはりうまく動きませんでした。
メールボックスへの配信はされているが、振り分けはされていない、ということですか?
メールボックスへの配信も、うまく動いていないのでしょうか?
前者ならdovecotでsieveプラグイン(managesieveとは別)の設定ができていないからだと思います。

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

> roundqubeから振り分け設定をすると設定ファイルが作成されるのですが、実際にには振り分けが行われていない状態です。
どのように確認しましたか?多分大丈夫だと思いますがメールボックスディレクトリ下にsieveというディレクトリが出来て
その中にxxx.sieve のような拡張子が .sieve のファイルがあり、メールボックスディレクトリ直下に .dovecot.sieve という
名前のシンボリックリンクが出来ていますか?
196: 2012/12/18(火) 15:54:14.26 AAS
>>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: 2012/12/18(火) 15:54:45.36 AAS
>>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
(1): 189 2012/12/18(火) 16:32:05.84 AAS
>> 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: 2012/12/18(火) 16:49:28.51 AAS
>「postfix/pipe .....」というログは残っていませんでした。
っていうんだから、単純に postfix の設定が足りてないだけでしょ。
今のまま dovecot 側の設定をいくらいじっても状況は変わらない。
virtual_transport = dovecot と書くだけじゃダメ。
どのドメイン宛のメールを virtual_transport で配送するかを
ちゃんと指示してやらないといけない。そのへんが足りてないんじゃないの?
200: 2012/12/18(火) 16:57:13.12 AAS
>>198

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

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

> 所で、現在はバーチャルホストの環境なのですが、この場合も
>> sieve=~/.dovecot.sieve
>> sieve_dir=~/sieve
>で正しく動いてくれるのでしょうか?
動きますよ。
201
(1): 189 2012/12/18(火) 17:54:36.86 AAS
>> 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: 2012/12/18(火) 18:35:58.19 AAS
>>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 2012/12/18(火) 19:34:55.85 AAS
皆さんありがとうございました。
なんとかpipe経由でdovecot-ldaが動きそうです。
現在は、
「fatal: pipe_command: execvp /usr/lib/dovecot/dovecot-lda: Permission denied」
というエラーが出ている状態で、この問題を解決さえすれば動きそうです。

これ以降の質問はpostfixになるかと思いますので解決できそうにない場合はあっちのスレで質問してみます。
本当にありがとうございました。
204: 2012/12/19(水) 00:12:14.80 AAS
外部リンク:wiki.dovecot.org の中ほど

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
(1): 189 2012/12/20(木) 10:15:28.36 AAS
>> 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: 2012/12/20(木) 12:11:43.54 AAS
>>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 2012/12/20(木) 13:27:17.97 AAS
>> 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 AAS
beta1インストールちう
209: 2013/04/13(土) 06:52:40.85 AAS
v2.2.0出たな
210
(2): 2013/05/09(木) 23:09:24.71 AAS
virtual domain設定で使っていますが、ローカル配送分のメールを同じ
Dovecot使ってpop3で読みたいのですが、どうすればいいのでしょう?
conf.d/10-mail.confの中の記述で
mail_location = maildir:~/Maildir
mail_location = maildir:/home/vmail/%d/%n
この二つをローカル配送分とVirtual配送分と切り替えて使えればいいと思う
のですが、どうすればいいのかで詰まっています。
211: 210 2013/05/10(金) 06:53:35.61 AAS
ちなみに環境は postfix+dovecot2+mysql+postfixadminで
今までpostfix+dovecot2で local_transport = local で使っていたのを
mysqlでvirtual環境を追加するために virtual_transport = virtual を
加えた状況です。
今までのメール環境を変えずにvirtualユーザーからpop3を使いたいわけです。
ローカル系の認証はpamあるいはpasswordfileで行います。virtual系は
mysqlでpostfixadminを使って管理します。
212: 210 2013/05/10(金) 11:05:06.52 AAS
passwordfileにローカルユーザーのパスとか書き加えたらできました。
お騒がせしました。
213: 2013/05/20(月) 17:04:13.03 AAS
2.2.2
214: 2013/06/16(日) 09:57:05.07 AAS
どべこっと
215: 2013/06/25(火) 17:07:05.39 AAS
2.2.4か。そろそろ2.2を入れるかな…
216: 2013/06/28(金) 02:32:39.45 AAS
なんて言っていたら2.1.17が。
217: 2013/09/26(木) 08:39:20.73 AAS
2.2.6
218: 2013/11/06(水) 23:12:40.55 AAS
2.2.7
219: 2014/02/16(日) 18:49:04.46 AAS
2.2.12あげ
220: 2014/02/18(火) 18:24:13.52 AAS
Dovecot っていつになったら「枯れる」の?

2.3 のロードマップに SMTP Server とかいう単語が出てきて頭痛がしてきた
221: 2014/02/25(火) 04:20:40.70 AAS
Postfix+dovecotでSMTP認証をsmtpd_sasl_type=dovecotとしている場合
SMTP認証のパスワードをPOPのパスワードと別にすることはできないのでしょうか?
222: 2014/02/25(火) 09:07:36.82 AAS
何をしたいのかわからん。
同じにしたいからsmtpd_sasl_type=dovecotにして認証をdovecotに一元化するんじゃないの?
別にするならSMTPの認証をdovecotにやらせる意味ないやん。
223: 2014/02/25(火) 11:58:23.67 AAS
smptpd_sas_type=cyrus にするには build 時にそうしてないといけないので、
そうでないbinaryを利用している場合には、残りの選択肢はdovecot しかないような。
224: 2014/02/25(火) 14:07:39.77 AAS
ああ、なるほど。
なら、やったことないけどprotocols = noneでpopもimapも使えない
認証専用のプロセスを起動できるはずなので、
通常のdovecotとは別に、もうひとつプロセス上げて
そっちで異なる認証dbを使うように設定してやればいいんじゃないかな。

わざわざsmtp authと別にしたい理由はやっぱり謎だけど。
225
(1): 2014/02/27(木) 19:25:49.14 AAS
au の iPhone で使ってる @ezweb.ne.jp で、
普通に IMAP として設定したアカウントでも
プッシュ通知ができるように変更された。

外部リンク:csqa.kddi.com

うちでも確かに、プロファイルをインストールせずに、
手動で IMAP で作ったアカウントでプッシュが選べるようになった。
(前まではフェッチしか選べなかった)

Dovecot で運用している独自ドメインのほうは、
相変わらずフェッチしか選べないし、
これってどういう仕組みなんだろうね。
226
(2): gad 2014/09/29(月) 23:01:24.83 AAS
はじめまして
今dovecotでメールシステム設計中なんですが、
imapのsearchコマンドの処理時間を挙げる方法を模索中です。
メールボックス用のLUNはiscsiで外部ストレージ上のLUNにつくります。
ボトルネックはディスクI/Oでさらに言えばディスクヘッドなのですが、
予算が足りなくてSSD導入はできません。
メールボックス用の仮想ディスクはRAID6でSAS10k回転のHDD10台で
ディスクヘッドを分散させるつもりですが、
4KB randam readでIOPSを計測すると、他のディスクI/Oが無くても
300台です。
10台でRAID6組んでるのならHDDの本数の10倍近いIOPSになると期待していたのですが、
もしかしたら、imap searchのread I/Oが1メッセージずつしか発行されなくて、
メッセージがディスクからディスクキャッシュに読み込まれるまで
CPUがI/O待ちになっているように思えます。
ストレージ側では並列にread I/Oを処理できるだから、、
dovecotも並列read I/Oを出せるようにしたいと考えております。
一回のimap searchのプロセスをマルチスレッドで動作させてread I/Oも
並列処理出動くようにチューニングするなど、
imap search時に並列read I/Oを実現する方法はありませんでしょうか?
227: 2014/09/30(火) 08:33:50.80 AAS
>>225
Dovecotと違う世界の話

外部リンク:ja.wikipedia.org
ここらへんから調べられると思う
228: 2014/10/05(日) 03:00:49.17 AAS
>>226
>10台でRAID6組んでるのならHDDの本数の10倍近いIOPSになると期待していた

ハァ?
229: 226 2014/10/14(火) 20:41:02.19 AAS
raid5やraid6ではパリティ付きストライピングで円盤に書き込むから、
並列IOの処理が高速化すると期待していたのが、
dovecotのimap searchが1ユーザに対して、シングルスレッドで、
read IOも並列化されていなさげなので、結局、
メッセージの全文検索を高速化するには、全メッセージの全文を
単語レベルでばらばらにしてインデックス付けてDBにほうりこまないと
だめなのかなってオモタ
230: 2014/10/15(水) 17:36:36.66 AAS
ぐだぐだ妄想してないでいろんなテストケース用意して検証しろよw
231: 2015/01/28(水) 16:45:00.14 AAS
大規模向けメールサーバー「Dovecot」商用版が国内発売
外部リンク:ascii.jp
232: 2015/06/05(金) 14:29:20.91 AAS
見当違いくんは、「ブーメラン」と書くw
233: 2015/07/10(金) 01:59:00.65 AAS
dovecot2を使ってます
POP3とIMAP4でuserdb/passdbを分けたいのですが
そのようなことは出来ますでしょうか?
234: 2015/07/10(金) 03:02:48.04 AAS
はい、できますよ!
235: 2017/12/29(金) 07:58:49.49 AAS
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

ZAO1UH9L9H
236: 2018/05/22(火) 05:56:02.85 AAS
知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

R0V8K
237
(4): 2022/06/07(火) 18:50:31.98 AAS
pop3だけを使い、mboxやmaildirを一切作らせたくない。
けど、その設定方法を見付けられず、どう頑張っても作ろうとする。
どう設定すれば実現できる?
238: 2022/06/07(火) 19:09:15.35 AAS
>>237
mboxやmaildirがないとメールを保存する場所がない
239: 237 2022/06/07(火) 19:22:48.36 AAS
サーバ側では保存不要。/var/spool/mail/%u からダウンロードして即座に削除したい。
240: 2022/06/07(火) 19:42:22.85 AAS
IMAPは使わない前提で、POP3はクライアント側の設定で「サーバーに残す」設定をしなければ、ダウンロードしたときに削除される
メールが外部から送られてきたときに、保存しておく場所が必要で、それが/var/spool/mail/%u だったり、別の場所だったり。
241
(1): 237 2022/06/07(火) 21:40:40.45 AAS
整理すると、
1. 外部からのメールが/var/spool/mail/の中に保存される(ここはdovecot関係ない)
2. 10-mail.confの設定でdovecotの保存場所(mbox)を/var/spool/mailにはできない(フォーマットが合わない、権限がない)
3. どこが別の場所(ユーザーホーム等)にダミーの保存場所を設定するしかない(これを避けたい)
4. すると勝手に/var/spool/mailのグループをダミーの保存場所にコピーしようとしてエラーになる
という困った状況
242: 2022/06/07(火) 21:54:49.49 AAS
>>241
1. 外部からのメールが/var/spool/mail/の中に保存される(ここはdovecot関係ない)
ここ、何を使ってる?eximとかpostfix?
ここのところをdovecotが理解できる形式で保存できるものにしよう。もしくは、dovecotが理解できる形式で保存するように設定しよう。
dovecotのLDAにするのが確実。
243: 237 2022/06/07(火) 22:18:26.06 AAS
1は、sendmail 8.16.1。dovecot以外も読みに行くので/var/spool/mailの形式はいじれない。3を避ける方法を知りたい。
244: 2022/06/07(火) 22:39:54.93 AAS
/var/spool/mail の形式は mbox か?sendmailなら多分そうだろう。
ファイルの所有者は誰になっているか?全ユーザー同じか?ユーザー毎(ファイル毎)に異なるのか?
全部同じなら dovecot の実行ユーザーを変更するか、/var/spool/mail のグループの設定をあれこれする。
dovecot も mbox 形式に対応しているはずなので、権限の設定をなんとかすればなんとかなるだろう。
245: 2022/06/08(水) 12:56:16.46 AAS
ダミーの保存場所というのは INBOX のこと?
IMAPを使うなら無しには出来ないと思う。

IMAPを使わない設定が可能jかわからないけど protocom imap {...} を全部コメントアウトしてみたらPOPのみになるかも。

2.(フォーマットが合わない、権限がない) は設定で解決できるだろう。
246: 2022/06/08(水) 18:58:27.27 AAS
port = 0でいけるよ確か
逆だけどIMAPだけでPOPをそれで殺してる
247: 2022/06/09(木) 01:08:23.95 AAS
protocols = imap pop3 lmtp submission
から不要なのを消すだけじゃないのか?
248: 2022/06/10(金) 22:30:43.01 AAS
外部リンク[html]:why2know.com

2.3でもそうなのかわからないけど
249: 2022/11/02(水) 15:19:53.18 AAS
dovecotのlmtpサーバーにReceived:を挿入させないようにするにはどうしたらいい?
250
(1): 2023/07/08(土) 17:27:12.74 AAS
dovecotはそういうとこ感じ悪い。
余計な自己主張が強い。
251: 2023/07/08(土) 18:05:29.93 AAS
忘れていたけど、今日調べたらすぐに自決した

外部リンク:doc.dovecot.org

lmtp_add_received_header
Default: yes
Values: Boolean
New in version v2.3.9.
Controls if “Received:” header should be added to delivered mails.

>>250
思い出させてくれてありがとう
252: 2023/07/13(木) 14:13:20.13 AAS
自決した奴がなぜ書けるのかw
253: 2023/07/17(月) 17:52:42.45 AAS
自由な魂は不滅だからよん
254: 2024/03/27(水) 19:43:02.20 AAS
パスワードを入力した😥
7月は下がってるんやで
255: 2024/03/27(水) 19:55:26.17 AAS
インターネット上の実績関係なくサッサと仕事してたくらいの内容だったよな
ビットコ死んだ目して持ち上げてた」と呼ぶ時点でヤバいんだけどね
他人に乗っかってダサw
256: 2024/03/27(水) 20:01:03.42 AAS
逆にいうと
セックスしたいのはアンチのクズ
257: 2024/03/27(水) 20:20:33.54 AAS
この辺弱いよという話だったっけな
勤務実態や持病などの貢献はないと思う
258: 2024/03/27(水) 20:29:14.02 AAS
1軍では
駄目だと思うわ
防衛はさらにスケオタ自体減ってるしね
それ以外に何も知らなかった場合どうなるもんではあるし
259: 2024/03/27(水) 20:43:53.88 AAS
スピード出しすぎで実力以上は愛想を尽かしていなくなって終わった
面白い
260: 2024/03/27(水) 20:59:14.00 AAS
2600万人もいるんですよ 2022/08/20) 最多借金*7(05/13)
画像リンク

261: 2024/03/27(水) 21:22:01.43 AAS
今すぐ行こうぜ!オレの美味すぎメシ語り王決定戦!
262: 2024/03/27(水) 21:51:56.50 AAS
すぐ他のジャニが減ったのにもう外部の会社の家宅捜査してたらなー
寄ってたかってマジレスしてんの?
263: 2024/07/02(火) 13:35:26.78 AAS
dovecotは何か嫌な仕様なんだよな
スプール内のファイルがmailグループになってるとグダグダ文句付けやがる
264: 2024/07/03(水) 02:30:37.72 AAS
スプールって? lmtp ソケットの話?
265: 2024/07/06(土) 18:18:42.12 AAS
ん?
お前はMTA何使ってんの?
266: 2024/07/14(日) 20:25:12.05 AAS
postfix
267: 2024/07/15(月) 17:32:01.33 AAS
あー
postfixはスプールがグダグダなんだよなー
268: 2024/07/15(月) 17:37:07.24 AAS
お前って 253 のことか
269: 2025/02/07(金) 14:41:50.44 AAS
FreeBSD14.2でdovecot2.4.0をソースからインストールしようとすると、--without-ldapつけていてもlib-authでldap をリンクしようとして失敗。

まだportsもないし、おとなしく2.3.21.1使い続けます。
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.702s*