iRedMail批量创建邮箱
Contents
需求
来活儿了!开通500个邮箱!约摸2年前自建的iRedMail邮箱服务器闪亮登场!
这要是从后台届面手动注册,没个一天估计点不完,需求方没有给出用户名列表,光想出500个用户名也是不小的工作量,经过沟通,简单提取了一下需求,邮箱主要用来注册某某平台帐号,收一下验证码或验证邮件,所以容量方便应该没有太多要求,为减少被平台风控,尽量不要用太有规律的用户名,比如user001-user500之类的,如果用随机字符串做用户名也感觉像机器人搞出来的,是不是也会增加被风控的风险呢,如果能随机一些单词做为用户名就再好不过了。
经过一番搜索发现Debian系统自带了一个字典/usr/share/dict/words,此字典内包含了一些法语字母,脚本中正则过滤掉法语。随机数可能出现重复的情况,利用循环处理一下得到500个邮箱地址。
脚本
|
|
执行脚本会在当前目录生成三个文件adduser.20220615.sql,mail.txt,password.txt。
三个文件输出部分示例如下:
|
|
|
|
|
|
创建邮箱
准备工作已做好,开始创建500个邮箱!
|
|
收集邮箱信息
mail.txt和password.txt直接复制文本,粘帖到excel表格即可,excel表格会自动分行!