Agent Skills
返回列表
网易邮箱批量设置助手

网易邮箱批量设置助手

办公效率 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md 安装 @user_3e6c5d65/netease-mail-batch-settings。

技能介绍

解决的问题

手动批量调整网易企业邮箱多个账号的客户端设置时,需要逐个登录、进入设置页修改并确认,过程重复且耗时。尤其面对 100+ 账号时,不仅操作次数多,还可能因浏览器窗口不断堆积导致崩溃,且难以快速定位失败账号及具体原因。

技能如何工作

该技能基于 Selenium 4 实现自动化操作,核心流程如下:

  1. 读取用户提供的账号文件(默认保存为 1.txt,每行格式 用户名,密码,支持中英文逗号,跳过空行和 # 开头的行)
  2. 对每个账号依次执行:自动登录网易企业邮箱→点击“设置”→进入“客户端设置”页面→操作底层原生 select 元素修改 SMTP 收件范围为“收取全部邮件”→关闭客户端授权密码开关→等待原生 JavaScript alert 确认修改成功

关键优化能力:

  • 适配网易页面结构变化:用文本匹配定位设置入口,通过 switch_to.window(handles[-1]) 切换新窗口,直接操作主文档中的原生下拉框
  • 可靠修改确认:用 WebDriverWait(driver, 3).until(EC.alert_is_present()) 阻塞等待 alert(避免因 alert 未弹出就跳过导致修改失效)
  • 大批量运行稳定性:每个账号处理完后关闭多余窗口,每 30 个账号重建浏览器,崩溃后自动重启(上限 10 次)
  • 失败追踪:核心函数返回 (bool, str) 标识成功与否及失败原因,结束后将失败账号及原因写入 failed_accounts.log

适用边界与注意点

  • 前置要求:必须由用户提供账号 txt 文件(脚本无法主动生成账号信息)
  • 敏感信息保护:账号文件包含密码,禁止在对话中输出其内容
  • 环境配置:国内网络需手动从 npmmirror 下载 ChromeDriver,放到脚本同目录的 chromedriver/chromedriver-win64/ 下
  • 适用场景:仅用于批量修改网易企业邮箱客户端的 SMTP 收件范围和授权密码开关,不处理其他邮箱类型或设置项

使用场景

  • 企业邮箱管理员需将上百个账号的 SMTP 收件范围统一改为收取全部邮件
  • 运维需要批量关闭多个网易企业邮箱账号的客户端授权密码开关以降低安全风险
  • 大批量处理 100+ 账号时浏览器容易崩溃,需要脚本自动重启并继续剩余任务
  • 批量修改后需从 failed_accounts.log 提取失败账号并重新运行处理

适合人员

  • 企业邮箱管理员:需要统一修改大量账号的客户端设置,避免逐个手动操作
  • 运维工程师:负责自动化配置变更,关心脚本在长时间运行下的稳定性和自动恢复能力
  • 使用 Selenium 做 Web 自动化的开发者:有 Python 基础,想复用经过 284 个账号实战验证的脚本和踩坑经验