FTP服务器匿名认证配置后无法访问目录问题求助
IIS FTP匿名访问失败:提示"Either the server does not allow anonymous logins or the email address was not accepted"
我正在搭建一个简易的IIS FTP服务器,完成服务器创建并配置好匿名认证的各项参数后,却始终无法访问目标目录。具体情况是:通过文件资源管理器访问FTP服务器时,会弹出认证对话框;我选择匿名认证并勾选对应选项后,系统要求输入邮箱地址,输入带有我方域名的邮箱地址后,就收到了顶部的提示:
Either the server does not allow anonymous logins or the email address was not accepted.
我已经尝试了以下所有操作,却依然没有解决问题:
- 在Web服务器上输入带域名的邮箱地址;
- 仔细检查服务器文件夹权限——已设置为Everyone可读取内容;
- 添加匿名访问新规则,设置为允许所有匿名用户;
- 修改匿名认证凭据为用户:
IUSR,密码:空; - 配置FTP授权规则→所有匿名用户→读取;
- 设置FTP用户隔离→不隔离;
- 将起始目录设置为FTP根目录;
- 为根目录的NTFS安全权限添加
IUSR账户,赋予读取、读取和执行、列出文件夹内容权限。
我基本尝试了相关问题里提及的所有步骤,但还是无法正常访问FTP服务器,恳请各位大佬提供帮助。
内容的提问来源于stack exchange,提问作者Eli




