12/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
12/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:名無しさん@お腹いっぱい。
12/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
12/12/18 19:34:55.85 .net
皆さんありがとうございました。
なんとかpipe経由でdovecot-ldaが動きそうです。
現在は、
「fatal: pipe_command: execvp /usr/lib/dovecot/dovecot-lda: Permission denied」
というエラーが出ている状態で、この問題を解決さえすれば動きそうです。
これ以降の質問はpostfixになるかと思いますので解決できそうにない場合はあっちのスレで質問してみます。
本当にありがとうございました。
204:名無しさん@お腹いっぱい。
12/12/19 00:12:14.80 .net
URLリンク(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:189
12/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:名無しさん@お腹いっぱい。
12/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
12/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:名無しさん@お腹いっぱい。
13/01/09 00:30:10.23 .net
beta1インストールちう
209:名無しさん@お腹いっぱい。
13/04/13 06:52:40.85 .net
v2.2.0出たな
210:名無しさん@お腹いっぱい。
13/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
13/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
13/05/10 11:05:06.52 .net
passwordfileにローカルユーザーのパスとか書き加えたらできました。
お騒がせしました。
213:名無しさん@お腹いっぱい。
13/05/20 17:04:13.03 .net
2.2.2
214:名無しさん@お腹いっぱい。
13/06/16 09:57:05.07 .net
どべこっと
215:名無しさん@お腹いっぱい。
13/06/25 17:07:05.39 .net
2.2.4か。そろそろ2.2を入れるかな…
216:名無しさん@お腹いっぱい。
13/06/28 02:32:39.45 .net
なんて言っていたら2.1.17が。
217:名無しさん@お腹いっぱい。
13/09/26 08:39:20.73 .net
2.2.6
218:名無しさん@お腹いっぱい。
13/11/06 23:12:40.55 .net
2.2.7
219:名無しさん@お腹いっぱい。
14/02/16 18:49:04.46 .net
2.2.12あげ
220:名無しさん@お腹いっぱい。
14/02/18 18:24:13.52 .net
Dovecot っていつになったら「枯れる」の?
2.3 のロードマップに SMTP Server とかいう単語が出てきて頭痛がしてきた
221:名無しさん@お腹いっぱい。
14/02/25 04:20:40.70 .net
Postfix+dovecotでSMTP認証をsmtpd_sasl_type=dovecotとしている場合
SMTP認証のパスワードをPOPのパスワードと別にすることはできないのでしょうか?
222:名無しさん@お腹いっぱい。
14/02/25 09:07:36.82 .net
何をしたいのかわからん。
同じにしたいからsmtpd_sasl_type=dovecotにして認証をdovecotに一元化するんじゃないの?
別にするならSMTPの認証をdovecotにやらせる意味ないやん。
223:名無しさん@お腹いっぱい。
14/02/25 11:58:23.67 .net
smptpd_sas_type=cyrus にするには build 時にそうしてないといけないので、
そうでないbinaryを利用している場合には、残りの選択肢はdovecot しかないような。
224:名無しさん@お腹いっぱい。
14/02/25 14:07:39.77 .net
ああ、なるほど。
なら、やったことないけどprotocols = noneでpopもimapも使えない
認証専用のプロセスを起動できるはずなので、
通常のdovecotとは別に、もうひとつプロセス上げて
そっちで異なる認証dbを使うように設定してやればいいんじゃないかな。
わざわざsmtp authと別にしたい理由はやっぱり謎だけど。
225:名無しさん@お腹いっぱい。
14/02/27 19:25:49.14 .net
au の iPhone で使ってる @ezweb.ne.jp で、
普通に IMAP として設定したアカウントでも
プッシュ通知ができるように変更された。
URLリンク(csqa.kddi.com)
うちでも確かに、プロファイルをインストールせずに、
手動で IMAP で作ったアカウントでプッシュが選べるようになった。
(前まではフェッチしか選べなかった)
Dovecot で運用している独自ドメインのほうは、
相変わらずフェッチしか選べないし、
これってどういう仕組みなんだろうね。
226:gad
14/09/29 23:01:24.83 .net
はじめまして
今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:名無しさん@お腹いっぱい。
14/09/30 08:33:50.80 .net
>>225
Dovecotと違う世界の話
URLリンク(ja.wikipedia.org)
ここらへんから調べられると思う
228:名無しさん@お腹いっぱい。
14/10/05 03:00:49.17 .net
>>226
>10台でRAID6組んでるのならHDDの本数の10倍近いIOPSになると期待していた
ハァ?
229:226
14/10/14 20:41:02.19 .net
raid5やraid6ではパリティ付きストライピングで円盤に書き込むから、
並列IOの処理が高速化すると期待していたのが、
dovecotのimap searchが1ユーザに対して、シングルスレッドで、
read IOも並列化されていなさげなので、結局、
メッセージの全文検索を高速化するには、全メッセージの全文を
単語レベルでばらばらにしてインデックス付けてDBにほうりこまないと
だめなのかなってオモタ
230:名無しさん@お腹いっぱい。
14/10/15 17:36:36.66 .net
ぐだぐだ妄想してないでいろんなテストケース用意して検証しろよw
231:名無しさん@お腹いっぱい。
15/01/28 16:45:00.14 .net
大規模向けメールサーバー「Dovecot」商用版が国内発売
URLリンク(ascii.jp)
232:名無しさん@お腹いっぱい。
15/06/05 14:29:20.91 .net
見当違いくんは、「ブーメラン」と書くw
233:名無しさん@お腹いっぱい。
15/07/10 01:59:00.65 .net
dovecot2を使ってます
POP3とIMAP4でuserdb/passdbを分けたいのですが
そのようなことは出来ますでしょうか?
234:名無しさん@お腹いっぱい。
15/07/10 03:02:48.04 .net
はい、できますよ!
235:名無しさん@お腹いっぱい。
17/12/29 07:58:49.49 .net
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
ZAO1UH9L9H
236:名無しさん@お腹いっぱい。
18/05/22 05:56:02.85 .net
知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
R0V8K
237:名無しさん@お腹いっぱい。
22/06/07 18:50:31.98 .net
pop3だけを使い、mboxやmaildirを一切作らせたくない。
けど、その設定方法を見付けられず、どう頑張っても作ろうとする。
どう設定すれば実現できる?
238:名無しさん@お腹いっぱい。
22/06/07 19:09:15.35 .net
>>237
mboxやmaildirがないとメールを保存する場所がない
239:237
22/06/07 19:22:48.36 .net
サーバ側では保存不要。/var/spool/mail/%u からダウンロードして即座に削除したい。
240:名無しさん@お腹いっぱい。
22/06/07 19:42:22.85 .net
IMAPは使わない前提で、POP3はクライアント側の設定で「サーバーに残す」設定をしなければ、ダウンロードしたときに削除される
メールが外部から送られてきたときに、保存しておく場所が必要で、それが/var/spool/mail/%u だったり、別の場所だったり。
241:237
22/06/07 21:40:40.45 .net
整理すると、
1. 外部からのメールが/var/spool/mail/の中に保存される(ここはdovecot関係ない)
2. 10-mail.confの設定でdovecotの保存場所(mbox)を/var/spool/mailにはできない(フォーマットが合わない、権限がない)
3. どこが別の場所(ユーザーホーム等)にダミーの保存場所を設定するしかない(これを避けたい)
4. すると勝手に/var/spool/mailのグループをダミーの保存場所にコピーしようとしてエラーになる
という困った状況
242:名無しさん@お腹いっぱい。
22/06/07 21:54:49.49 .net
>>241
1. 外部からのメールが/var/spool/mail/の中に保存される(ここはdovecot関係ない)
ここ、何を使ってる?eximとかpostfix?
ここのところをdovecotが理解できる形式で保存できるものにしよう。もしくは、dovecotが理解できる形式で保存するように設定しよう。
dovecotのLDAにするのが確実。
243:237
22/06/07 22:18:26 .net
1は、sendmail 8.16.1。dovecot以外も読みに行くので/var/spool/mailの形式はいじれない。3を避ける方法を知りたい。
244:名無しさん@お腹いっぱい。
22/06/07 22:39:54.93 .net
/var/spool/mail の形式は mbox か?sendmailなら多分そうだろう。
ファイルの所有者は誰になっているか?全ユーザー同じか?ユーザー毎(ファイル毎)に異なるのか?
全部同じなら dovecot の実行ユーザーを変更するか、/var/spool/mail のグループの設定をあれこれする。
dovecot も mbox 形式に対応しているはずなので、権限の設定をなんとかすればなんとかなるだろう。
245:名無しさん@お腹いっぱい。
22/06/08 12:56:16.46 .net
ダミーの保存場所というのは INBOX のこと?
IMAPを使うなら無しには出来ないと思う。
IMAPを使わない設定が可能jかわからないけど protocom imap {...} を全部コメントアウトしてみたらPOPのみになるかも。
2.(フォーマットが合わない、権限がない) は設定で解決できるだろう。
246:名無しさん@お腹いっぱい。
22/06/08 18:58:27.27 .net
port = 0でいけるよ確か
逆だけどIMAPだけでPOPをそれで殺してる
247:名無しさん@お腹いっぱい。
22/06/09 01:08:23.95 .net
protocols = imap pop3 lmtp submission
から不要なのを消すだけじゃないのか?
248:名無しさん@お腹いっぱい。
22/06/10 22:30:43.01 .net
URLリンク(why2know.com)
2.3でもそうなのかわからないけど
249:名無しさん@お腹いっぱい。
22/11/02 15:19:53.18 .net
dovecotのlmtpサーバーにReceived:を挿入させないようにするにはどうしたらいい?
250:名無しさん@お腹いっぱい。
23/07/08 17:27:12.74 .net
dovecotはそういうとこ感じ悪い。
余計な自己主張が強い。
251:名無しさん@お腹いっぱい。
23/07/08 18:05:29.93 .net
忘れていたけど、今日調べたらすぐに自決した
URLリンク(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:名無しさん@お腹いっぱい。
23/07/13 14:13:20.13 .net
自決した奴がなぜ書けるのかw
253:名無しさん@お腹いっぱい。
23/07/17 17:52:42.45 .net
自由な魂は不滅だからよん
254:名無しさん@お腹いっぱい。
24/03/27 19:43:02.20 .net
パスワードを入力した😥
7月は下がってるんやで
255:名無しさん@お腹いっぱい。
24/03/27 19:55:26.17 .net
インターネット上の実績関係なくサッサと仕事してたくらいの内容だったよな
ビットコ死んだ目して持ち上げてた」と呼ぶ時点でヤバいんだけどね
他人に乗っかってダサw
256:名無しさん@お腹いっぱい。
24/03/27 20:01:03.42 .net
逆にいうと
セックスしたいのはアンチのクズ
257:名無しさん@お腹いっぱい。
24/03/27 20:20:33.54 .net
この辺弱いよという話だったっけな
勤務実態や持病などの貢献はないと思う
258:名無しさん@お腹いっぱい。
24/03/27 20:29:14.02 .net
1軍では
駄目だと思うわ
防衛はさらにスケオタ自体減ってるしね
それ以外に何も知らなかった場合どうなるもんではあるし
259:名無しさん@お腹いっぱい。
24/03/27 20:43:53.88 .net
スピード出しすぎで実力以上は愛想を尽かしていなくなって終わった
面白い
260:名無しさん@お腹いっぱい。
24/03/27 20:59:14.00 .net
2600万人もいるんですよ 2022/08/20) 最多借金*7(05/13)
URLリンク(i.imgur.com)
261:名無しさん@お腹いっぱい。
24/03/27 21:22:01.43 .net
今すぐ行こうぜ!オレの美味すぎメシ語り王決定戦!
262:名無しさん@お腹いっぱい。
24/03/27 21:51:56.50 .net
すぐ他のジャニが減ったのにもう外部の会社の家宅捜査してたらなー
寄ってたかってマジレスしてんの?
263:名無しさん@お腹いっぱい。
24/07/02 13:35:26.78 .net
dovecotは何か嫌な仕様なんだよな
スプール内のファイルがmailグループになってるとグダグダ文句付けやがる
264:名無しさん@お腹いっぱい。
24/07/03 02:30:37.72 .net
スプールって? lmtp ソケットの話?
265:名無しさん@お腹いっぱい。
24/07/06 18:18:42.12 .net
ん?
お前はMTA何使ってんの?
266:名無しさん@お腹いっぱい。
24/07/14 20:25:12.05 .net
postfix
267:名無しさん@お腹いっぱい。
24/07/15 17:32:01.33 .net
あー
postfixはスプールがグダグダなんだよなー
268:名無しさん@お腹いっぱい。
24/07/15 17:37:07.24 .net
お前って 253 のことか
269:名無しさん@お腹いっぱい。
25/02/07 14:41:50.44 .net
FreeBSD14.2でdovecot2.4.0をソースからインストールしようとすると、--without-ldapつけていてもlib-authでldap をリンクしようとして失敗。
まだportsもないし、おとなしく2.3.21.1使い続けます。