当我尝试登录到我的 Dovecot IMAP 服务器时出现此错误:
dovecot: imap(ec2-user): Error: user *theuser*: Couldn't drop privileges: Mail access for users with UID 222 not permitted
发生什么事了?救命!
答案1
Dovecot 通过设置来限制可以登录的用户first_valid_uid
——假设系统用户(不应该登录到 IMAP 服务器)的 UID 都低于某个阈值,而普通用户(应该是登录到 IMAP 服务器的用户)的 UID 都高于某个阈值。
因此,首先确保您不是以系统用户身份登录(如postmaster
)。如果您以普通用户身份登录,请检查您的 Dovecot 配置,并确保该first_valid_uid
设置准确反映了您(或您的发行版)针对代表普通用户的 UID 范围的政策。