Internal error occurred. Refer to server log for more informationに対応する

gmailでpopアカウント設定中に以下のようなエラーがでるということに気が付きました。

[SYS/TEMP] Internal error occurred. Refer to server log for more information.

サーバのログを見てみると

www dovecot: pop3(user_name): Error: Mail access for users with UID 508 not permitted (see first_valid_uid in config file, uid from userdb lookup).

というエラーが出ていました。first_valid_uidという設定を確認しろというエラーが出ているので、/etc/dovecot/conf.d/10-mail.conf を確認し、first_valid_uidを探すと

first_valid_uid = 1000

となっていましたので、これを

first_valid_uid = 500

に変更してdovecotを再起動。その後、再度、gmailでpopアカウントの設定をしてみると、別のエラーが出たのでサーバのログを確認したら、今度は

www dovecot: doveadm(user_name): Error: sync: User has no mail_replica in userdb

というエラーが出てました。見たことがなかったので、googleで調べてみると、/etc/dovecot/conf.d/10-master.conf の

#process_min_avail = 0

process_min_avail = 1

のように修正してdovecotを再起動したら解消するということでしたので、やってみたところ無事問題は解消しました。


引っ越しの際にdovecotがアップグレードされたようで、そのデフォルト設定が違っていたことが原因でした。今後は気をつけたいです。