查询操作场景
日志相关查询
查询邮件投递情况
grep $USER/home/coremail/logs/deliveragent.log.$DATE| grep state#$USER替换为用户 eg:admin@a.cn#$DATE替换为时间 eg:2021-07-13查询站内是否有发垃圾邮件用户
发垃圾邮件用户的特征:1、外发且量大 ;2、邮件主题倾向推广第一步:查询到外发且量大的用户grep"channel=remote"/home/coremail/logs/deliveragent.log.$DATE|awk -F"<|>"'{print $2}'| grep @|sort |uniq -c|sort -rn | more第二步:根据步骤一,查询其发送的邮件主题zgrep -a Sender:$USER/home/coremail/logs/backup/mta$DATE.tar.gz | grep'cmd:DATA'| awk -F",ip:|,FreeIP|,subject:|,SubjectCnt"'{print $2,$5}'#$USER 替换为步骤一用户 eg:admin@a.cn#$DATE 替换为时间 eg:2021_06_30查询/统计用户登录失败情况
grep cmd:1005/home/coremail/logs/udsvr.log.$DATE|grep clienttype:[0-9.]* | awk -F'loginip:|,loginname:|,clienttype:|,ret:''{print $2,$3,$4}'#$DATE替换为时间 eg:2021-07-13clienttype:UNKNOWN0- (无)WEB1- WebmailPOP32- POP3服务IMAP3- IMAP服务SMTP4- SMTP服务API5- API登录RECALL6- 邮件响应召回SYNC7sync 微软 ActiveSyncWAP8wap WAP 邮箱CalDAV9- caldav日程同步LDAP10- LDAP登录PHONE101web.1智能手机邮箱专版PAD102web.2智能平板电脑专版NMMP103web.3网易闪电邮专用协议MUA104web.4Outlook / Foxmail 客户端插件WEBADMIN105webadmin webadminFM_CM106web.6Coremail论客邮箱客户端L_ANDROID150web.50论客 安卓L_IOS151web.51论客 IOSL_MAC152web.52论客 MACL_PC153web.53论客 PCL_WEB154web.54论客 WEB单命令查询多机环境相同模块日志
/home/coremail/bin/sysutil --grep@HOST$logfile'$text-pattern'--date20210701:20210706#命令格式:/home/coremail/bin/sysutil --grep@$HOST$logfile $text-pattern --date $DATE#$HOST local表示仅查询本地服务器 all表示查询所有服务 eg:@all#$logfile 表示要查询的日志类型 md ms ud pop3 mta da imap rmi ajx(web) ,如果要查询的是事务日志,则加上.t eg:mta 或 mta.t#$text-pattern 表示需要查询的正文内容 eg:subject=test#$DATE 表示需要查询的时间范围 eg:20210701:20210706查询某段日期内所有日志包含特定关键字的信息
find . -type f -newermt'$START_TIME'! -newermt'$END_TIME'-exec grep $text-pattern {} \; | more#$START_TIME 替换为开始时间 eg:2021-07-0100:00:00#$END_TIME 替换为结束时间 eg:2021-07-3123:59:59#$text-pattern 表示需要查询的正文内容 eg:'test'统计单个用户在某个时间段发送邮件数量
/home/coremail/bin/sautil call-svr@all:adminsvr'{cmd:103,conds:"(cmd == '\'DATA\''|| cmd =='\'WEBMAIL\'') && (Sender =='\'$EMAILADDRESS\'')",date:"$DATE",fields:"count(cnt)",file_filter:"mta.t",group:"Sender",limit:"-1",log_filter:"$EMAILADDRESS",log_filter_reg:"",nocase:False}'#$DATE 替换为时间范围,eg:20250325:20250401#$EMAILADDRESS 替换为邮件地址,eg:admin@a.cn说明:每台机器都会对应命令调用的返回的结果,Received:,其中“count(cnt): [LNG:6]” 表示数量,这里的6表示发送了6封邮件;查询用户删除的邮件情况
grep cmd:2006/home/coremail/logs/udsvr.log.$DATE | grep $USER_MBOX_ID | grep subj | awk -F'precode:|,ver|subj:|,from:''{print $2,$4}'| more#$DATE替换为时间 eg:2021-07-13#$USER_MBOX_ID 替换为用户的mbox_id eg:1_admin###_01_1000001s统计站内域名的收信数量(包含投递失败和投递成功的请求,站内和站外)
/home/coremail/bin/sysutil --grep@allda'channel=remote'--date $DATE | grep -E'channel=remote|channel=local'| grep -E'state=defer|state=bounced|state=sent'| grep -E"to=<[^@]*@$DOMAIN>"| awk -F'to=<|>,channel''{print $2}'| sort | uniq -c | sort -nr#$DATE 替换为时间范围 eg:20250126:20250401#$DOMAIN 替换为站内域名统计站内域名的发信数量(包含投递失败和投递成功的请求,站内和站外)
/home/coremail/bin/sysutil --grep@allda'channel=remote'--date $DATE | grep -E'channel=remote|channel=local'| grep -E'state=defer|state=bounced|state=sent'| grep -E"from=<[^@]*@$DOMAIN>"| awk -F'from=<|>''{print $2}'| sort | uniq -c | sort -nr#$DATE 替换为时间范围 eg:20250126:20250401#$DOMAIN 替换为站内域名统计站内使用Air邮箱客户端版本
grep'L-CMClient'/home/coremail/logs/wmsvr.log.$DATE |grep func=user:login|grep result=S_OK | awk -F'deviceType:|,friendly|,uid:|},result=S_OK,''{print $2,$4}'| sort -nr | uniq#$DATE 替换为日期,eg:2025-01-01统计全域用户的邮件数据量
/home/coremail/bin/userutil --folder-brief @ | tail -1#其中输出的结果中total messages字段代表邮件数量,total storage字段代表大小查询/统计某个邮件被阅读的情况
通过开启管理员界面的邮件搜索功能:第一步:在任意一台的coremail服务器上运行confutil工具,修改方式跟vi工具一致/home/coremail/bin/confutil# 输入3programs.cf[WebAdmin] #找到该选项MailSearchDateRange ="30"#添加该内容,如果已存在则不用修改。第二步:所有前端重启webadmin模块,不影响用户使用,如果是信创,需要通过中间件的方式重启webadmin/home/coremail/bin/tomcatctl restart webadmin第三步:登录webadmin界面,在“审计管理”-“邮件搜索”中搜索某个邮件即可看到状态情况(是否阅读、是否删除)用户相关查询
查询用户属性
/home/coremail/bin/userutil --get-user-attr $USER'$ATTR'#$USER 替换方式有三:1、替换为单个用户 eg:admin@a.cn;2、替换为条件用户 eg:@"cos_id = 1"表示服务等级为1的所有用户;3、替换为指定文件内的用户 eg:@/tmp/userlist.txt#$ATTR 根据实际情况替换为附录中的数据库字段,比如true_name注意:用户属性字段,可以参考附录的 数据库_用户表属性字段
查询用户邮件信息
/home/coremail/bin/userutil --list-msg $USER#$USER 替换方式有三:1、替换为单个用户 eg:admin@a.cn;2、替换为条件用户 eg:@"cos_id = 1"表示服务等级为1的所有用户;3、替换为指定文件内的用户 eg:@/tmp/userlist.txt附录:list-msg中每个字段的含义

查询用户邮件信头的信息
/home/coremail/bin/userutil --display-msginfo $USER $MID#$USER 替换方式有三:1、替换为单个用户 eg:admin@a.cn;2、替换为条件用户 eg:@"cos_id = 1"表示服务等级为1的所有用户;3、替换为指定文件内的用户 eg:@/tmp/userlist.txt#$MID 替换为邮件的mid号 eg:1tbiAQAFB2DX5ccAAAACsU查询用户自助查询中的信息
/home/coremail/bin/sysutil --svr-cmd@alludsvr'_list_ext $USER_MBOX_ID '#查看登录类型的内容#$USER_MBOX_ID 替换为用户的mbox_id eg:1_admin###_01_1000001s查询用户匹配到的策略信息
/home/coremail/bin/sautil userinfo --dump-policy $USER#$USER替换为用户 eg:admin@a.cn查询用户的服务等级信息
/home/coremail/bin/sautil userinfo $USER --mdkeys=cos#$USER替换为用户 eg:admin@a.cn查询用户的个人通讯录信息和过滤器信息
/home/coremail/bin/sautil userinfo $USER --udkeys=iaddress\&filter#$USER替换为用户 eg:admin@a.cn查询用户开启的二次验证信息
/home/coremail/bin/sautil userinfo $USER --ud-keys=second_auth_type\&altpwd#$USER替换为用户 eg:admin@a.cn查询用户开启的客户端专用密码信息
/home/coremail/bin/userutil --get-user-attr $USER staticpwd#$USER替换为用户 eg:admin@a.cn查询邮件列表用户下包含的用户信息
动态邮件列表
/home/coremail/bin/userutil --get-user-attr $USER maillist_filter| awk -F'=''{print $NF}'| xargs -i /home/coremail/bin/sautil call-api"cmd=319&msgsize=1&filter={}"#$USER替换为用户 eg:admin@a.cn查询用户代收设置的信息
/home/coremail/bin/userutil --get-user-attr $USER popweb |grep -E'=.+|sed"s/%2540/@/g"|sed"s/%3D/=/g"|sed"s/%26/,/g"|sed"s/%0A0%20/:/g"|sed"s/%0A/ /g"|sed"s/%20/ /g"#$USER 替换方式有三:1、替换为单个用户 eg:admin@a.cn;2、替换为条件用户 eg:@"cos_id = 1"表示服务等级为1的所有用户;3、替换为指定文件内的用户 eg:@/tmp/userlist.txt查询用户别名
/home/coremail/bin/userutil --call-api"cmd=46\&user_at_domain=$USER"#$USER 替换为单个用户 eg:admin@a.cn查询用户是否进入 UD灰名单 列表
/home/coremail/bin/sysutil --svr-call@alludsvr'{cmd:5311,type:"userip"}'查询用户的日程数据
/home/coremail/bin/userutil --adv-user-attr $USER getrev calendar#$USER 替换方式有三:1、替换为单个用户 eg:admin@a.cn;2、替换为条件用户 eg:@"cos_id = 1"表示服务等级为1的所有用户;3、替换为指定文件内的用户 eg:@/tmp/userlist.txt导出用户所有日程
/home/coremail/bin/userutil --export-cm-calendar $USER $PATH#$USER 替换方式有三:1、替换为单个用户 eg:admin@a.cn;2、替换为条件用户 eg:@"cos_id = 1"表示服务等级为1的所有用户;3、替换为指定文件内的用户 eg:@/tmp/userlist.txt#$PATH 替换为保存日程文件的位置 eg:/tmp/获取个人通讯录内容
/home/coremail/bin/sautil --call-ud $USER'{cmd:6001,abdbattr:{meta:{},grp:{},contact:{}}}'#$USER替换为用户 eg:admin@a.cn查询用户反垃圾级别
/home/coremail/bin/userutil --get-user-attr $USER antispam_option#$USER 替换方式有三:1、替换为单个用户 eg:admin@a.cn;2、替换为条件用户 eg:@"cos_id = 1"表示服务等级为1的所有用户;3、替换为指定文件内的用户 eg:@/tmp/userlist.txt#解析:antispam_option=01(关闭)、antispam_option=11(普通)、antispam_option=21(严格 - 把邮件保存到[垃圾邮件]文件夹,[推荐使用])、antispam_option=20(严格 系统直接删除邮件,您将无法查看这些可疑垃圾邮件,请慎重选择 )查看用户web上的信任设备列表
/home/coremail/bin/sautil userinfo --ud-keys=authorized_list $USER --diag#$USER替换为用户 eg:admin@a.cn查询用户的未读邮件列表
/home/coremail/bin/sautil --callapi cmd=getNewMailInfos\&user_at_domain=$USER --options=format=xml#$USER替换为用户 eg:admin@a.cn导出用户指定的某封邮件
/home/coremail/bin/userutil --export-user-mails $USER /data/mails/#$USER替换为用户 eg:admin@a.cn导出用户邮箱中所有邮件(指定时间范围条件可选)
/home/coremail/bin/userutil --dump-msg $USER $MID time=$TIMERANGE > 名称.eml#$USER替换为用户 eg:admin@a.cn#$TIMERANGE 替换为时间访问 eg:120250314-20250317查询邮件标题中包含特定关键字的邮件
/home/coremail/bin/userutil --search-msg @"cos_id!=3 and user_status!=100""$Keywords""""field=subj"| grep -vE"^\\* "| awk'/^[^@ ]+@[^@ )]+\\(MBoxID:/ { email = gensub(/^(.*)\\(MBoxID:.*/, "\\\1", ""); next; } /^[-]+$/ { next; } { print email "###" $2; }'> /tmp/$Keywords.txt#$Keywords 更换为需要查询的关键字,比如中文 机密查询邮件正文中包含特定关键字的邮件
/home/coremail/bin/userutil --search-msg @"cos_id!=3 and user_status!=100""$Keywords""""field=cont"| grep -vE"^\\* "| awk'/^[^@ ]+@[^@ )]+\\(MBoxID:/ { email = gensub(/^(.*)\\(MBoxID:.*/, "\\\1", ""); next; } /^[-]+$/ { next; } { print email "###" $2; }'> /tmp/$Keywords.txt#$Keywords 更换为需要查询的关键字,比如中文 机密备份单个用户信息(包含邮件数据)
/home/coremail/bin/userutil --backup-user $USER /data/#$USER替换为用户 eg:admin@a.cn还原单个用户信息(包含邮件数据)
/home/coremail/bin/userutil --restore-user $USER /data/xxxxx.cmbackup#$USER替换为用户 eg:admin@a.cn归档相关查询
查询用户归档信息
/home/coremail/bin/sysutil --svr-cmd@allarchivesvr'listuser $USER 14 0 9999999'#$USER替换为用户 eg:admin@a.cn查询归档索引是否正常
/home/coremail/bin/sysutil --svr-cmd@allarchivesvr'checkindex $ARCH_INDEX'#$ARCH_INDEX 替换为归档的索引文件位置 eg:/home/coremail/var/index/00/2016/07.index查询归档数据是否正常
/home/coremail/bin/sysutil --svr-cmd@allarchivesvr'checkfile $ARCH_DATA'#$ARCH_DATA 替换为归档的数据目录位置 eg:/data/00/ex201506/arch_in201006_0000导出一定时间范围内的归档邮件
第一步:/home/coremail/bin/sysutil --svr-call@allarchivesvr'{cmd:4,aqry:{ctimea:$cmx.date(\'$BEGINTIME\'), ctimeb:$cmx.date(\'$ENDTIME\')},size:99999999}'> /tmp/aid_info.txt #导出指定时间范围内的所有归档邮件的AID(归档ID),并将结果保存到/tmp/aid_info.txt文件中。#$BEGINTIME 替换为开始时间 eg:2020-01-0100:00:00#$ENDTIME 替换为结束时间 eg:2021-01-2323:59:59第二步:通过循环脚本,把/tmp/aid_info.txt中的邮件导出#!/bin/bash`awk -F'\\'` `'$2 ~ /^ach/ {print NR-6,$2}'` `/tmp/aid_info.txt |` `while` `read line aid;` `do` `test -d /data/all_mail_dir || mkdir -p /data/all_mail_dir` `/home/coremail/bin/sysutil --svr-cmd` `@all` `archivesvr` `"dumpmail $aid"` `| tail -n +2` `> /data/all_mail_dir/$line.eml` `done`导出特定用户的归档邮件
fori in/home/coremail/bin/sysutil --svr-cmd@all`archivesvr"listuser $USER 14 0 99999"|awk -F":"'/END/{print $3}';do`/home/coremail/bin/sysutil --svr-cmd@allarchivesvr"dumpmail $i"> /data/all_mail_dir/$i.eml;done#$USER 替换为真实用户 eg:admin@a.cn查询归档版本
/home/coremail/bin/sautil license | grep ARCHTYPE#解析:10为基础版;20为标准版;30为专业版组织相关查询
列出系统所有的组织ID
/home/coremail/bin/userutil --call-api"cmd=43"查询一个部门下所有的子部门id
userutil --call-api cmd=300\&org_id=$ORG_ID\&org_unit_id=$OU_ID#$ORG_ID 替换为组织ID#$OU_ID 替换为组织ID通过浏览器查询用户当前wmsvr的版本号
http://$HOST/coremail/s?func=verify#$HOST 替换为用户的web地址 eg:mail.coremail.cn 或192.168.x.x 等服务器负载相关查询
查询系统历史的 平均负载、CPU、内存 和 磁盘IO 的情况
sar -qprd -f $OLD_DATE_FILE#注意:要使用sar需要安装sysstat包#$OLD_DATE_FILE 替换为需要查询的日期文件 eg:/var/log/sa/sa4 表示查询当月4号的信息相隔时间查询当前进程负载高的情况
pidstat -d -r -u3# d表示IO,r表示内存,u表示CPU,每3秒刷新一次的情况查询某个进程的开始运行时间 和 总运行的时间
ps -eo pid,lstart,etime | grep $PID#$PID 替换为需要查询的进程pid查询Tomcat的JVM缓存、线程数状态
/home/coremail/bin/tomcatctl -m status | /home/coremail/bin/sautil html2text网络相关查询
服务器本地网络抓包
tcpdump -i $INTER -w $FILE#$INTER 替换为网卡的名称 eg:eth1#$FILE 替换为需要保存抓包的结果文件 eg:/tmp/result.pcap读取网络抓包后的报文(显示报文 ASCII 内容)
tcpdump -A -r #$FILE#$FILE 替换为需要保存抓包的结果文件 eg:/tmp/result.pcap查询网络环境的丢包率
ping -c100-f $HOST#$HOST 替换为目标地址 eg:mail.coremail.cn 或192.168.x.x 等跟踪目标地址的路由信息
traceroute $HOST#$HOST 替换为目标地址 eg:mail.coremail.cn 或192.168.x.x 等查询域名的DNS网络解析情况
dig $RESOURCE_RECORD $DOMAIN +trace@$DNS_SERVER#$RESOURCE_RECORD 替换为需要查询的记录 eg: a 或 mx 或 txt#$DOMAIN 替换为需要查询的域名 eg:coremail.cn#$DNS_SERVER 替换为需要使用的dns服务器进行查询,不写上默认以服务器的dns服务器进行查询。 eg:114.114.114.114或8.8.8.8系统相关的命令
查询Tomcat版本和JAVA组件
/home/coremail/bin/tomcatctl status查询数据库版本
/home/coremail/mysql/bin/mysql --version查询邮件系统版本
/home/coremail/bin/sautil chkver --withC查询奇安信反垃圾版本
/home/coremail/bin/confutil --read /opt/360AVServer/conf/updatecfg.ini ENGINE_360_LINUX_SERVER/VER查询hxphone移动模板版本
cat /home/coremail/web/webapp/hxphone/version-manifest.json查询投递系统版本
cat /home/coremail/web/webapps/ds/META-INF/MANIFEST.MF所有服务的启停命令(包含自带数据库)
/home/coremail/sbin/cmctrl.sh start|stop|restart单个服务的启停命令
/home/coremail/bin/coremail start|stop|restart $server#$server 替换为具体的模块名称,例如udsvr、mdsvr、wmsvr等数据库相关查询
查询不同登录类型的登录次数
echo"SELECT DATE(access_time) AS date, COUNT(*) AS login_count FROM $database_type WHERE access_time >= '2024-12-01' AND access_time < '2024-12-31' GROUP BY DATE(access_time) ORDER BY date;"| /home/coremail/bin/cmxdb cm_logs_db#$database_type 可以替换为 tl_web 、tl_pop 、 tl_smtp 、 tl_imap统计发信人来自本站的邮件数量
echo"SELECT DATE_FORMAT(log_time,'%Y-%m-%d') AS g, SUM(trycnt) AS trycnt, SUM(tryrcpt) AS tryrcpt, SUM(tryvol) AS tryvol, SUM(succcnt) AS succcnt, SUM(succrcpt) AS succrcpt, SUM(succvol) AS succvol FROM ax_mta_stat WHERE 1=1 AND log_time BETWEEN '$BEGINTIME' AND '$ENDTIME' AND type IN (1,2) GROUP BY DATE_FORMAT(log_time,'%Y-%m-%d') ORDER BY g DESC"| /home/coremail/bin/cmxdb cm_logs_db#$BEGINTIME 替换为开始时间 eg:2025-03-2000:00:00#$ENDTIME 替换为结束时间 eg:2025-03-2715:19:59统计发信人来自外站的邮件数量
echo"SELECT DATE_FORMAT(log_time,'%Y-%m-%d') AS g, SUM(trycnt) AS trycnt, SUM(tryrcpt) AS tryrcpt, SUM(tryvol) AS tryvol, SUM(succcnt) AS succcnt, SUM(succrcpt) AS succrcpt, SUM(succvol) AS succvol FROM ax_mta_stat WHERE 1=1 AND log_time BETWEEN '$BEGINTIME' AND '$ENDTIME' AND type=0 GROUP BY DATE_FORMAT(log_time,'%Y-%m-%d') ORDER BY g DESC"| /home/coremail/bin/cmxdb cm_logs_db#$BEGINTIME 替换为开始时间 eg:2025-03-2000:00:00#$ENDTIME 替换为结束时间 eg:2025-03-2715:19:59统计投递到本站的邮件数量
echo"SELECT DATE_FORMAT(log_time,'%Y-%m-%d') AS g, SUM(trycnt) AS trycnt, SUM(tryrcpt) AS tryrcpt, SUM(tryvol) AS tryvol, SUM(succcnt) AS succcnt, SUM(succrcpt) AS succrcpt, SUM(succvol) AS succvol FROM ax_da_stat WHERE 1=1 AND log_time BETWEEN '$BEGINTIME' AND '$ENDTIME' AND type=0 GROUP BY DATE_FORMAT(log_time,'%Y-%m-%d') ORDER BY g DESC"| /home/coremail/bin/cmxdb cm_logs_db#$BEGINTIME 替换为开始时间 eg:2025-03-2000:00:00#$ENDTIME 替换为结束时间 eg:2025-03-2715:19:59统计投递到外站的邮件数量
echo"SELECT DATE_FORMAT(log_time,'%Y-%m-%d') AS g, SUM(trycnt) AS trycnt, SUM(tryrcpt) AS tryrcpt, SUM(tryvol) AS tryvol, SUM(succcnt) AS succcnt, SUM(succrcpt) AS succrcpt, SUM(succvol) AS succvol FROM ax_da_stat WHERE 1=1 AND log_time BETWEEN '$BEGINTIME' AND '$ENDTIME' AND type=1 GROUP BY DATE_FORMAT(log_time,'%Y-%m-%d') ORDER BY g DESC"| /home/coremail/bin/cmxdb cm_logs_db#$BEGINTIME 替换为开始时间 eg:2025-03-2000:00:00#$ENDTIME 替换为结束时间 eg:2025-03-2715:19:59统计用户邮箱登录情况
echo"SELECT DATE_FORMAT(log_time,'%Y-%m-%d') AS g, access_type, SUM(login_count) AS login_count FROM tl_sys_access_stat WHERE log_time >= $BEGINTIME AND log_time <= $ENDTIME GROUP BY DATE_FORMAT(log_time,'%Y-%m-%d'), access_type HAVING SUM(login_count) > 0 "| /home/coremail/bin/cmxdb cm_logs_db#$BEGINTIME 为开始时间 eg:2025-01-26#$ENDTIME 为结束时间统计用户活跃度(统计某个日期后用户登录情况)
echo"SELECT COUNT(1) FROM cm_user_pref t1 LEFT JOIN td_user t2 ON t1.provider_id = t2.provider_id AND t1.user_id = t2.user_id AND t1.org_id = t2.org_id WHERE 1=1 AND lastdate>=$DATETIME"| /home/coremail/bin/cmxdb cm_ud_db#$DATETIME 为开始时间 eg:2025-01-26
修改操作场景
修改用户密码,并让其登录强制修改密码
/home/coremail/bin/userutil --call-api"cmd=1\&user_at_domain=$USER&org_id=$ORG_ID""password={enc8}puUSjryImzbh7TfrCdlu105D7mA=&encrypt=none"#解析:{enc8}puUSjryImzbh7TfrCdlu105D7mA 明文密码为coremail#$USER 替换为单个用户 eg:admin@a.cn#$ORG_ID 替换为用户所在的组织ID eg:a 或 b 或 c .......将符合条件的用户,跨组织移动到目标组织的指定部门下
/home/coremail/bin/userutil --move-org @"$USER"'$TARGET'#$USER 替换方式有三:1、替换为单个用户 eg:admin@a.cn;2、替换为条件用户 eg:@"org_id='a' and org_unit_id='a_1'"表示组织是a,且部门id为 a_1 的用户;3、替换为指定文件内的用户 eg:@/tmp/userlist.txt#$TARGET 替换为目标位置 eg:org_id=c&ou_id=c_1 表示为组织id为c,且部门id为c_1。跨组织移动(加速版)
/home/coremail/bin/userutil --call-api"cmd=60\&user_at_domain=$USER"org_id=$ORG_ID#$ORG_ID 替换为需要设置的组织id eg:a 或 b 或 c .......#$USER 替换为单个用户 eg:admin@a.cn对用户设置 密送 功能
/home/coremail/bin/userutil --set-user-attr $USER"user_xbcc=$BCC_USER"#$USER 替换方式有三:1、替换为单个用户 eg:admin@a.cn;2、替换为条件用户 eg:@"cos_id = 1"表示服务等级为1的所有用户;3、替换为指定文件内的用户 eg:@/tmp/userlist.txt#$BCC_USER 替换为用户地址,如有多个用户则用 竖线(|) 分隔 eg:test1@a.cn|test2@a.cn .......对整个组织设置 密送 功能
/home/coremail/bin/userutil --call-api"cmd=23&org_id=$ORG_ID""org_xbcc=$BCC_USER"#$ORG_ID 替换为需要设置的组织id eg:a 或 b 或 c .......#$BCC_USER 替换为用户地址,如有多个用户则用 竖线(|) 分隔 eg:test1@a.cn|test2@a.cn .......移除被UD灰名单记录的用户
/home/coremail/bin/sysutil --svr-cmd@localudsvr'graylist user reset $USER_DN'#$USER_DN 替换为用户的dn信息 eg:1/a/test1 其中1表示provider_id,a表示org_id,test1表示 user_id移除用户的客户端专用密码
/home/coremail/bin/sautil callapi"{cmd:changeUser,user_at_domain:$USER,attrs:{altpwd:null}}"$USER 替换为单个用户 eg:admin@a.cn移除用户的二次验证
/home/coremail/bin/sautil call-api'{cmd:changeUser,user_at_domain:$USER,attrs:{second_auth_type:1}}'$USER 替换为单个用户 eg:admin@a.cn移除IP被挂起
/home/coremail/bin/sysutil --svr-cmd@allmtasvr"delhangup $IP"#$IP 替换为要移除的IP eg:192.168.x.x .......修改用户名
/home/coremail/bin/userutil --user-rename 原用户名@域名 新用户名#用户名是在系统内唯一的标识,正常情况下不建议修改用户名,以免出现未知问题。
增加操作场景
添加用户别名
/home/coremail/bin/userutil --call-api"cmd=45\&user_at_domain=$USER&alias_user_at_domain=$ALIAS_USER"#$USER 替换为用户 eg:admin@a.cn#$ALIAS_USER 替换为需要新增的别名 eg:admin@test.cn
镜像操作场景
查询镜像的总体延迟情况
/home/coremail/bin/sysutil --svr-cmd@alludsyncutil"dumplogthread"同步用户属性以及邮件数据
/home/coremail/bin/udsyncutil --syncuser $USER $NODE255#$USER 替换方式有三:1、替换为单个用户 eg:admin@a.cn;2、替换为条件用户 eg:@"cos_id = 1"表示服务等级为1的所有用户;3、替换为指定文件内的用户 eg:@/tmp/userlist.txt#$NODE 替换为 主/镜像 节点的global.cf 下的 RegionId检查用户的邮件是否一致
/home/coremail/bin/udsyncutil --checkmail $USER@$NODE#$USER 替换方式有三:1、替换为单个用户 eg:admin@a.cn;2、替换为条件用户 eg:@"cos_id = 1"表示服务等级为1的所有用户;3、替换为指定文件内的用户 eg:@/tmp/userlist.txt#$NODE 替换为 主/镜像 节点的global.cf 下的 RegionId检查用户节点组织架构属性是否一致
/home/coremail/bin/udsyncutil --compareregion $SUBNODE"mode=3"#$SUBNODE 替换为主节点的global.cf 下的 RegionId
多活操作场景
对比用户的ud数据是否一致
/home/coremail/bin/userutil --thread10--diffuserud $USER $DIFF_UID#$USER 替换方式有三:1、替换为单个用户 eg:admin@a.cn;2、替换为条件用户 eg:@"cos_id = 1"表示服务等级为1的所有用户;3、替换为指定文件内的用户 eg:@/tmp/userlist.txt#$DIFF_UID 替换为需要对比的udid号码 eg:1或2或3......查询本站的ud数据状态是否一致
/home/coremail/bin/userutil --checkhastat查询节点成员列表
/home/coremail//bin/etcdctl member list查看节点健康状态
/home/coremail/bin/etcdctl cluster-health
附录
数据库_用户表属性字段
| 字段名 | 描述 |
|---|---|
| org_id | 组织ID |
| mbox_id | 信筒ID |
| lastdate | 最后登录时间 |
| user_id | 用户uid |
| password | 密码,默认smd5加密 |
| forwarddes | 转发地址 |
| iaddress | 个人通讯录 |
| pwd_hint_question | 忘记密码问题 |
| forwardactive | 是否开启自动转发 |
| filter | 过滤器规则 |
| pwd_hint_answer | 忘记密码答案 |
| keeplocal | 自动转发是否本地保留 |
| signature | 简单文本签名档 |
| time_zone | 时区 |
| maxlist | 邮件每页显示的条数 |
| popweb | 代收邮件配置信息 |
| true_name | 姓名 |
| displaysender | 发信人显示我的姓名 |
| mbox_shr_acl | 共享权限 |
| mobile_number | 电话 |
| refuselist | 黑名单列表 |
| mbox_shr_view | 被共享人可查看的邮箱及设置 |
| fax_number | 传真 |
| style | 风格 |
| calendar_folder | 日历文件夹 |
| country | 国家 |
| big5 | 编码 |
| authorized_list | 信任设备列表 |
| province | 省份 |
| language | 语言 |
| altpwd | 客户端专用密码 |
| city | 城市 |
| autorepmode | 自动回复模式0关,1开 |
| otp_bindinfo | otp绑定信息 |
| homepage | 主页 |
| autoreptext | 自动回复内容 |
| mms_enabled | 开启多媒体消息 |
| anniversary | 周年纪念日 |
| autorep_condition | 自动回复条件,开始/结束时间 |
| sms_notify | 短信通知 |
| alt_email | 备用邮箱 |
| autorep_welcometip | 首页是否提示开启自动回复 |
| antivirus_option | 反病毒设置 |
| nick_name | 昵称 |
| op_readreceipt | 已读回执 |
| smsaddr | 手机号码,绑定的手机号 |
| gender | 性别,0男,1女 |
| safelist | 邮件列表授权 |
| forwardmaillist | 邮件列表中的用户 |
| birthday | 生日 |
| antispam_option | 反垃圾邮件选项 |
| firstpage | 登录后显示页 |
| home_phone | 家庭电话 |
| junkfilter | 垃圾邮件过滤器 |
| aftersend_saveaddr | 自动保存收件人到”个人通讯录” |
| company_phone | 公司电话 |
| rejectjunk | 拒收 |
| maillist_errorto | 邮件列表退信地址 |
| address | 地址 |
| udid | 用户的UDID标识 |
| maillist_filter | 动态邮件列表用户属性 |
| zipcode | 邮政编码 |
| save_sent | 邮件自动保存到[已发送] |
| smtp_save_sent | SMTP发信后保存到[已发送] |
| netfolder_id | 网盘ID |
| edit_mode | 写信时邮件编辑模式 |
| def_sec_folder | 安全锁(文件密码保护) |
| reg_ip | 注册IP |
| signature_position | 签名位置 |
| password_expiry_time | 密码过期时间 |
| remarks | 备注 |
| facesettings | 页面属性设置 |
| trans_schedule_time | 用户延迟删除时间 |
| duty | 职位 |
| clock_system | 邮件列表时间显示格式 |
| syncHistory | ActiveSync服务相关 |
| login_ip_range | 登录IP范围 |
| index_time_category | 邮件列表显示时间 |
| force_sender_name | 强制发信人姓名 |
| ws_msg_notify_folder | 邮件到达通知的文件夹 |
| off_site_remind | 异常登录提醒 |
| org_unit_fullName | 完整部门名称 |
| off_site_remind_sms | 异地登录短信提醒 |
| off_site_remind_ip | 异常登录提醒IP |
| bindauthkey | 是否绑定动态密保 |
| subject_refw_prefix_expand | 读信设置-主题“回复/转发”前缀展开/收起 |
| off_site_remind_time | 异常登录提醒时间 |
| second_auth_type | 二次验证类型 |
| default_sender_address | 默认发信人账号 |
| display_list | 显示邮件列表方式 |
| weixinaddr | 绑定的企业微信ID |
| tags_init_completed | 标签管理 |
| display_size | 显示邮件大小 |
| api_acl | api访问的权限和范围控制 |
| migration_progress | 邮箱搬家进度 |
| pop_limit_day | pop3收信时间范围 |
| list_brief_text | 是否显示正文摘要 |
| migration_status | 邮箱搬家状态 |
| multi_tab | 是否开启多标签页 |
| preview_layout | 读信窗口布局 |
| junknotify | 垃圾邮件通知 |
| shortcut | 是否开启键盘快捷键 |
| ws_msg_notify_folder | 邮件到达通知的文件夹 |
| junknotify_detail | 垃圾邮件通知详情 |
| search_ordering_rule | 全文搜索排序方式 |
| junklastnotifytime | 垃圾邮件通知时间 |
| junknotify | 垃圾邮件通知 |
数据库_日志表属性字段
ax_da_stat 系统邮件投递统计表
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| log_time | datetime | NO | PRI | NULL | log的时间 | |
| org_id | varchar(60) | NO | PRI | NULL | 收信人组织ID | |
| rcptou | varchar(60) | NO | PRI | NULL | 收信人部门ID,组织根为 '@' | |
| succcnt | int(11) | YES | 0 | 成功投递次数(以message为单位) | ||
| succrcpt | int(11) | YES | 0 | 成功投递的收信人个数(以rcpt为单位) | ||
| succvol | bigint(20) | YES | 0 | 成功投递流量(单位byte) | ||
| trycnt | int(11) | YES | 0 | 尝试投递次数(以message为单位) | ||
| tryrcpt | int(11) | YES | 0 | 尝试投递的收信人个数(以rcpt为单位) | ||
| tryvol | bigint(20) | YES | 0 | 尝试投递流量(单位byte) | ||
| type | int(11) | NO | PRI | NULL | log类型 | |
| viruscleancnt | int(11) | YES | 0 | 过去一段时间返回没有病毒的病毒扫描次数 | ||
| viruscnt | int(11) | YES | 0 | 过去一段时间返回有病毒的病毒扫描次数 |
ax_log_comp_stat 邮件压缩效果统计表
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| log_time | date | NO | PRI | NULL | log的时间 | |
| succvol_new | bigint(20) | YES | 0 | 邮件总量(压缩前,单位byte) | ||
| compvol_new | bigint(20) | YES | 0 | 实际传输流量(压缩后,单位byte) |
ax_log_convert 日志生命周期及统计精度配置表
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| admin_log_time_before | int(11) | YES | -1 | 管理员操作日志数据保存期限 | ||
| db_version | varchar(40) | YES | NULL | 数据库配置版本。若配置为 cmxt2 ,则 convertlog 不扫描反病毒日志 | ||
| log_time_unit_sys | int(11) | YES | 0 | 统计系统数据时间粒度(统计精确度): 0-每小时, 1-2小时, 2-6小时, 3-12小时, 4-每天, 5-每周, 6-每月 |
||
| log_time_unit_user | int(11) | YES | 0 | 统计用户数据时间粒度(统计精确度): 0-每小时, 1-2小时, 2-6小时, 3-12小时, 4-每天, 5-每周, 6-每月 |
||
| login_diff_ip_time_before | int(11) | YES | 2592000 | 用户异地登录记录数据保存期限 | ||
| monitor_log_time_before | int(11) | YES | 31536000 | 系统监控日志数据保存期限 | ||
| server_log_time_before | int(11) | YES | 2592000 | 程序运行日志保存期限,默认 30 天 | ||
| sys_log_time_before | int(11) | YES | 1209600 | 系统级邮件日志数据保存期限 | ||
| sys_stat_time_before | int(11) | YES | 31536000 | 系统级邮件统计数据保存期限 | ||
| trans_log_time_before | int(11) | YES | 2592000 | 程序数据日志(translog)保存期限,默认 30 天 | ||
| user_abnormallogin_time_before | int(11) | YES | 2592000 | 用户异常登录记录数据保存期限 | ||
| user_log_time_before | int(11) | YES | 2592000 | 用户级邮件日志数据保存期限,默认 30 天 | ||
| user_stat_time_before | int(11) | YES | 31536000 | 用户级邮件统计数据保存期限,默认 365 天 |
ax_log_domain_stat 邮件域收发统计表
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| av_cleaned_rcpt_count | int(11) | YES | 0 | (da) 从 domain 发出的信件,杀毒成功的收件人数量 | ||
| av_discard_rcpt_count | int(11) | YES | 0 | (da) 从 domain 发出的信件,含病毒并选择了丢弃的收件人数量 | ||
| av_found_virus_count | int(11) | YES | 0 | (da) 从 domain 发出来信件所包含的病毒数量 | ||
| av_found_virus_size | bigint(20) | YES | 0 | (da) 从 domain 发出来信件所包含病毒的邮件流量 | ||
| av_mail_cleaned_count | int(11) | YES | 0 | (da) 从 domain 发出来的能清除病毒邮件数 | ||
| av_mail_cleaned_size | bigint(20) | YES | 0 | (da) 从 domain 发出来的能清除病毒邮件流量 | ||
| av_mail_normail_count | int(11) | YES | 0 | (da) 从 domain 发出来的无病毒邮件数 | ||
| av_mail_normail_size | bigint(20) | YES | 0 | (da) 从 domain 发出来的无病毒邮件流量 | ||
| av_mail_not_cleaned_count | int(11) | YES | 0 | (da) 从 domain 发出来的含病毒但无法清除的邮件数 | ||
| av_mail_not_cleaned_size | bigint(20) | YES | 0 | (da) 从 domain 发出来的含病毒但无法清除的邮件流量 | ||
| av_mail_undetermined_count | int(11) | YES | 0 | (da) 从 domain 发出来的无法判定是否有病毒的邮件数 | ||
| av_mail_undetermined_size | bigint(20) | YES | 0 | (da) 从 domain 发出来的无法判定是否有病毒的邮件流量 | ||
| av_quarantine_rcpt_count | int(11) | YES | 0 | (da) 从 domain 发出的信件,含病毒并选择了隔离的收件人数量 | ||
| da_rcpt_count | int(11) | YES | 0 | (da) 投递发往 domain 的收件人个数 | ||
| da_rcpt_fail_count | int(11) | YES | 0 | (da) 投递发往 domain 最终失败收件人个数 | ||
| da_rcpt_retry_count | int(11) | YES | 0 | (da) 投递发往 domain 的失败次数 | ||
| domain_name | varchar(255) | NO | PRI | NULL | 发信域名 | |
| log_time | datetime | NO | PRI | NULL | log的时间 | |
| mail_count | int(11) | YES | 0 | (mta) 从 domain 发出去的信件封数 | ||
| mail_reject_count | int(11) | YES | 0 | (mta) 从 domain 发出去被reject的封数 | ||
| mail_reject_size | bigint(20) | YES | 0 | (mta) 从 domain 发出去被reject的大小 | ||
| mail_size | bigint(20) | YES | 0 | (mta) 从 domain 发出去的信件大小 | ||
| org_id | varchar(60) | NO | PRI | NULL | 发信人组织ID | |
| protocol_type | int(11) | NO | PRI | NULL | 发信协议类型:0 - mx;1 - smtp;2 - web | |
| senderou | varchar(60) | NO | PRI | NULL | 发信人部门ID,组织根为 '@' |
ax_mta_stat 系统邮件发送统计表
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| blackcnt | int(11) | YES | 0 | 过去一段时间来自黑名单的连接次数 | ||
| log_time | datetime | NO | PRI | NULL | log的时间 | |
| org_id | varchar(60) | NO | PRI | NULL | 组织 id | |
| passcnt | int(11) | YES | 0 | 过去一段时间,不是来自黑白名单,但是通过了反垃圾过滤的连接次数 | ||
| rejectcnt | int(11) | YES | 0 | 过去一段时间,不是来自黑白名单,而且没有通过反垃圾过滤的连接次数 | ||
| senderou | varchar(60) | NO | PRI | NULL | 发信人部门 | |
| sent_count1 | int(11) | YES | 0 | 邮件大小 < 5k 的邮件数量 | ||
| sent_count2 | int(11) | YES | 0 | 邮件大小 5k <= size < 10k 的邮件数量 | ||
| sent_count3 | int(11) | YES | 0 | 邮件大小 10k <= size < 50k 的邮件数量 | ||
| sent_count4 | int(11) | YES | 0 | 邮件大小 50k <= size < 100k 的邮件数量 | ||
| sent_count5 | int(11) | YES | 0 | 邮件大小 100k <= size < 500k 的邮件数量 | ||
| sent_count6 | int(11) | YES | 0 | 邮件大小 500k <= size < 1M 的邮件数量 | ||
| sent_count7 | int(11) | YES | 0 | 邮件大小 1M <= size < 5M 的邮件数量 | ||
| sent_count8 | int(11) | YES | 0 | 邮件大小 5M <= size < 10M 的邮件数量 | ||
| sent_count9 | int(11) | YES | 0 | 邮件大小 >= 10M 的邮件数量 | ||
| succcnt | int(11) | YES | 0 | 成功发送次数(以message为单位) | ||
| succrcpt | int(11) | YES | 0 | 成功发送的收信人个数(以rcpt为单位) | ||
| succvol | bigint(20) | YES | 0 | 成功发送流量(单位byte) | ||
| trycnt | int(11) | YES | 0 | 尝试发送次数(以message为单位) | ||
| tryrcpt | int(11) | YES | 0 | 尝试发送的收信人个数(以rcpt为单位) | ||
| tryvol | bigint(20) | YES | 0 | 尝试发送流量(单位byte) | ||
| type | int(11) | NO | PRI | NULL | log类型: 0-来自smtp且发信人为外站用户的log (mx) 1-发信人为本站用户的log (smtp) 2-来自web类型log (web) |
|
| whitecnt | int(11) | YES | 0 | 过去一段时间来自白名单的连接次数 |
mail_sms_stat 短信发送量统计
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| send_time | datetime | NO | MUL | NULL | 发送时间 | |
| org_id | varchar(60) | YES | NULL | 点播该短信的邮件帐号组织ID | ||
| accountou | varchar(60) | YES | NULL | 点播该短信的邮件帐号部门ID | ||
| account | varchar(60) | YES | NULL | 点播该短信的邮件帐号,对应SmsMessage 中的 account | ||
| result | int(11) | YES | NULL | 发送结果: 0 - 发送成功 1 - 发送失败 |
monitor_log 命中审核规则统计表
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| mid | varchar(25) | NO | PRI | NULL | 邮件ID | |
| ruleid | int(11) | NO | PRI | 0 | 规则标识 | |
| audittype | int(11) | NO | PRI | 0 | 审核类型 | |
| subject | varchar(255) | YES | NULL | 邮件主题 | ||
| time | datetime | YES | NULL | 发信时间 | ||
| sender | varchar(255) | YES | NULL | 发信人 | ||
| rcpt | varchar(255) | NO | PRI | NULL | 收件人 | |
| matchsender | text | YES | NULL | 匹配发信人 | ||
| matchrcpt | text | YES | NULL | 匹配收件人 | ||
| mailsize | int(11) | YES | 0 | 邮件大小 |
tl_imap imap登录情况统计表
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| provider_id | varchar(60) | YES | MUL | NULL | 服务提供商ID(也称为站点ID) | |
| org_id | varchar(60) | YES | NULL | 组织ID | ||
| user_id | varchar(60) | YES | NULL | 发件人用户uid | ||
| senderou | varchar(60) | YES | NULL | 发件人部门ID | ||
| login_name | varchar(120) | YES | NULL | 发件人邮件账号 | ||
| access_time | datetime | YES | MUL | NULL | 登录时间 | |
| from_ip | varchar(48) | YES | NULL | 登录IP | ||
| read_size | bigint(20) | YES | NULL | 读取大小 | ||
| read_count | int(11) | YES | NULL | 读取次数 | ||
| send_size | bigint(20) | YES | NULL | 发送大小 | ||
| send_count | int(11) | YES | NULL | 发送次数 | ||
| delete_count | int(11) | YES | NULL | 删除次数 |
tl_login_diff_ip 不同IP登录统计表
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| login_time | datetime | NO | MUL | NULL | 登录时间 | |
| last_time | datetime | NO | NULL | 上一次登录时间 | ||
| user_uid | varchar(255) | YES | NULL | 登录账号。user@domain | ||
| loginip | varchar(30) | YES | NULL | 登录IP | ||
| last_loginip | varchar(30) | YES | NULL | 上一次登录IP | ||
| clienttype | varchar(30) | YES | NULL | 客户端类型 | ||
| last_clienttype | varchar(30) | YES | NULL | 上一次登录客户端类型 |
tl_nf_download_stat 网盘下载统计表
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| nf_type | int(11) | NO | PRI | NULL | 网盘类型 | |
| org_id | varchar(60) | YES | NULL | 组织ID | ||
| senderou | varchar(60) | YES | NULL | 部门ID | ||
| log_time | datetime | NO | PRI | NULL | log的时间 | |
| transmitcnt | int(11) | YES | 0 | 下载传输次数 | ||
| transmitsize | bigint(20) | YES | 0 | 下载传输流量 (字节) | ||
| distinctcnt | int(11) | YES | 0 | 下载文件计数 | ||
| distinctsize | bigint(20) | YES | 0 | 下载文件总大小 (字节) |
tl_nf_upload_stat 网盘上传统计表
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| nf_type | int(11) | NO | PRI | NULL | 类型: 0 代表个人网盘, 1 代表文件中转站, 2代表企业网盘 | |
| org_id | varchar(60) | YES | NULL | 组织ID | ||
| log_time | datetime | NO | PRI | NULL | log的时间 | |
| senderou | varchar(60) | YES | NULL | 部门ID | ||
| uplcnt | int(11) | YES | 0 | 总共上传文件个数 (包括重复的文件) | ||
| uplsize | bigint(20) | YES | 0 | 总共上传文件大小 (字节) | ||
| dupcnt | int(11) | YES | 0 | 其中重复文件个数 (文件已在服务器存在, 闪电上传) | ||
| dupsize | bigint(20) | YES | 0 | 其中重复文件大小 (字节) | ||
| invcnt | int(11) | YES | 0 | 其中邀请上传文件个数 | ||
| invsize | bigint(20) | YES | 0 | 其中邀请上传文件大小 (字节) | ||
| scannedcnt | int(11) | YES | 0 | 其中共扫描文件个数 | ||
| scannedsize | bigint(20) | YES | 0 | 其中共扫描文件大小 (字节) | ||
| infectedcnt | int(11) | YES | 0 | 其中含病毒文件个数 | ||
| infectedsize | bigint(20) | YES | 0 | 其中含病毒文件大小 (字节) | ||
| found_virus_count | int(11) | YES | 0 | 其中发现病毒个数 | ||
| uplcnt1 | int(11) | YES | 0 | 文件大小 < 5M 的文件数量 (不计算重复文件) | ||
| uplcnt2 | int(11) | YES | 0 | 文件大小 5M <= size < 10M 的文件数量 (不计算重复文件) | ||
| uplcnt3 | int(11) | YES | 0 | 文件大小 10M <= size < 50M 的文件数量 (不计算重复文件) | ||
| uplcnt4 | int(11) | YES | 0 | 文件大小 50M <= size < 100M 的文件数量 (不计算重复文件) | ||
| uplcnt5 | int(11) | YES | 0 | 文件大小 100M <= size < 500M 的文件数量 (不计算重复文件) | ||
| uplcnt6 | int(11) | YES | 0 | 文件大小 500M <= size < 1G 的文件数量 (不计算重复文件) | ||
| uplcnt7 | int(11) | YES | 0 | 文件大小 1G <= size < 2G 的文件数量 (不计算重复文件) | ||
| uplcnt8 | int(11) | YES | 0 | 文件大小 2G <= size < 4G 的文件数量 (不计算重复文件) | ||
| uplcnt9 | int(11) | YES | 0 | 文件大小 >= 4G 的文件数量 (不计算重复文件) |
tl_pad (iPad登录情况统计表)
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| ses_id | varchar(32) | YES | MUL | NULL | 会话ID (sid) | |
| provider_id | varchar(60) | YES | MUL | NULL | 服务提供商ID (站点ID) | |
| org_id | varchar(60) | YES | NULL | 组织ID | ||
| user_id | varchar(60) | YES | NULL | 发件人用户uid | ||
| login_name | varchar(120) | YES | NULL | 发件人邮件账号 | ||
| senderou | varchar(60) | YES | NULL | 发件人部门ID | ||
| access_time | datetime | YES | MUL | NULL | 登录时间 | |
| from_ip | varchar(48) | YES | NULL | 登录IP | ||
| read_size | bigint(20) | YES | 0 | 读取大小 | ||
| read_count | int(11) | YES | 0 | 读取次数 | ||
| send_size | bigint(20) | YES | 0 | 发送大小 | ||
| send_count | int(11) | YES | 0 | 发送次数 | ||
| delete_count | int(11) | YES | 0 | 删除次数 |
tl_phone (手机登录情况统计表)
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| ses_id | varchar(32) | YES | MUL | NULL | 会话ID (sid) | |
| provider_id | varchar(60) | YES | MUL | NULL | 服务提供商ID (站点ID) | |
| org_id | varchar(60) | YES | NULL | 组织ID | ||
| user_id | varchar(60) | YES | NULL | 发件人用户uid | ||
| login_name | varchar(120) | YES | NULL | 发件人邮件账号 | ||
| senderou | varchar(60) | YES | NULL | 发件人部门ID | ||
| access_time | datetime | YES | MUL | NULL | 登录时间 | |
| from_ip | varchar(48) | YES | NULL | 登录IP | ||
| read_size | bigint(20) | YES | 0 | 读取大小 | ||
| read_count | int(11) | YES | 0 | 读取次数 | ||
| send_size | bigint(20) | YES | 0 | 发送大小 | ||
| send_count | int(11) | YES | 0 | 发送次数 | ||
| delete_count | int(11) | YES | 0 | 删除次数 |
tl_pop (POP3登录情况统计表)
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| provider_id | varchar(60) | YES | MUL | NULL | 服务提供商ID (站点ID) | |
| org_id | varchar(60) | YES | NULL | 组织ID | ||
| user_id | varchar(60) | YES | NULL | 发件人用户uid | ||
| login_name | varchar(120) | YES | NULL | 发件人邮件账号 | ||
| senderou | varchar(60) | YES | NULL | 发件人部门ID | ||
| access_time | datetime | YES | MUL | NULL | 登录时间 | |
| from_ip | varchar(48) | YES | NULL | 登录IP | ||
| read_count | int(11) | YES | NULL | 读取大小 | ||
| read_size | bigint(20) | YES | NULL | 读取次数 | ||
| delete_count | int(11) | YES | NULL | 删除次数 |
tl_remote_recv_daily_stat (用户外发邮件数统计表)
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| log_time | datetime | NO | PRI | NULL | log时间 (年-月-日格式) | |
| user_uid | varchar(255) | NO | PRI | NULL | 外发账号 | |
| remote_rev_cnt | int(11) | YES | 0 | 外发邮件封数 |
tl_server_info (服务器状态统计表)
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| host_id | varchar(64) | YES | MUL | NULL | 主机名 | |
| log_time | datetime | NO | MUL | NULL | 日志时间 | |
| monitor_type | int(11) | YES | NULL | 监控类型 | ||
| host_ip | varchar(48) | YES | NULL | 主机IP | ||
| monitor_value | bigint(20) | YES | NULL | 监控值 | ||
| description | text | YES | NULL | 描述 |
tl_smtp (SMTP登录情况统计表)
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| trans_id | varchar(255) | NO | PRI | NULL | 事务ID (tid) | |
| provider_id | varchar(60) | YES | MUL | NULL | 服务提供商ID (站点ID) | |
| org_id | varchar(60) | YES | NULL | 组织ID | ||
| user_id | varchar(60) | YES | NULL | 发件人用户uid | ||
| login_name | varchar(120) | YES | NULL | 发件人邮件账号 | ||
| senderou | varchar(60) | YES | NULL | 发件人部门ID | ||
| noauth | int(11) | YES | 0 | 是否需要身份验证 | ||
| access_time | datetime | YES | MUL | NULL | 登录时间 | |
| from_ip | varchar(48) | YES | NULL | 登录IP | ||
| send_size | int(11) | YES | 0 | 发送大小 | ||
| send_count | int(11) | YES | 0 | 发送次数 |
tl_sync (Pushmail登录情况统计表)
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| ses_id | varchar(32) | YES | MUL | NULL | 会话ID (sid) | |
| device_type | int(11) | YES | 0 | 客户端类型 | ||
| provider_id | varchar(60) | YES | MUL | NULL | 服务提供商ID (站点ID) | |
| org_id | varchar(60) | YES | NULL | 组织ID | ||
| user_id | varchar(60) | YES | NULL | 发件人用户uid | ||
| login_name | varchar(120) | YES | NULL | 发件人邮件账号 | ||
| senderou | varchar(60) | YES | NULL | 发件人部门ID | ||
| access_time | timestamp | NO | MUL | current_timestamp() | on update current_timestamp() | 登录时间 |
| from_ip | varchar(48) | YES | NULL | 登录IP | ||
| read_size | int(11) | YES | 0 | 读取大小 | ||
| read_count | int(11) | YES | 0 | 读取次数 | ||
| send_size | int(11) | YES | 0 | 发送大小 | ||
| send_count | int(11) | YES | 0 | 发送次数 | ||
| delete_count | int(11) | YES | 0 | 删除次数 |
tl_sys_access_stat 系统访问情况统计表
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| log_time | datetime | NO | MUL | NULL | log 的时间 | |
| access_type | int(11) | YES | NULL | 访问类型 | ||
| login_count | int(11) | YES | NULL | 有效登录次数 | ||
| read_size | bigint(20) | YES | NULL | 读取大小 | ||
| read_count | int(11) | YES | NULL | 读取次数 | ||
| write_size | bigint(20) | YES | NULL | 写入大小 | ||
| write_count | int(11) | YES | NULL | 写入次数 | ||
| delete_count | int(11) | YES | NULL | 删除次数 |
tl_sys_mailinfo_stat 系统所有邮箱合计的时点状态表
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| log_time | datetime | NO | MUL | NULL | log的时间 | |
| used_space | bigint(20) | YES | NULL | 所有邮箱已用空间 (字节) | ||
| mail_count | bigint(20) | YES | NULL | 所有邮箱信件数 |
tl_user_abnormal_login 用户异常登录统计表
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| log_time | datetime | NO | PRI | NULL | log 的时间 | |
| provider_id | varchar(60) | NO | PRI | NULL | 服务提供商ID(也称为站点ID) | |
| org_id | varchar(60) | NO | PRI | NULL | 组织ID | |
| login_name | varchar(60) | NO | PRI | NULL | 登录账号 | |
| user_uid | varchar(60) | NO | PRI | NULL | 用户uid | |
| user_ip | varchar(60) | NO | PRI | NULL | 登录IP | |
| fail_cnt | int(11) | YES | 0 | 失败次数 |
tl_user_access_stat 用户登录情况统计表
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| provider_id | varchar(60) | YES | MUL | NULL | 服务提供商ID(也称为站点ID) | |
| org_id | varchar(60) | YES | NULL | 组织ID | ||
| user_id | varchar(60) | YES | NULL | 用户ID | ||
| log_time | datetime | NO | MUL | NULL | log 的时间 | |
| access_type | int(11) | YES | NULL | 访问类型 | ||
| login_count | int(11) | YES | NULL | 登录次数 | ||
| read_size | bigint(20) | YES | NULL | 读取大小 | ||
| read_count | int(11) | YES | NULL | 读取次数 | ||
| write_size | bigint(20) | YES | NULL | 写入大小 | ||
| write_count | int(11) | YES | NULL | 写入次数 | ||
| delete_count | int(11) | YES | NULL | 删除次数 |
tl_user_lastmailinfo 用户 mbox 当前状态表
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| mbox_id | varchar(24) | YES | MUL | NULL | mbox ID | |
| provider_id | varchar(60) | YES | MUL | NULL | 服务提供商ID(也称为站点ID) | |
| org_id | varchar(60) | YES | NULL | 组织ID | ||
| user_id | varchar(60) | YES | NULL | 用户ID | ||
| domain_name | varchar(60) | YES | NULL | 域名 | ||
| senderou | varchar(60) | YES | NULL | 用户部门ID | ||
| udid | int(11) | YES | NULL | 用户所在UD ID | ||
| mbox_type | int(11) | YES | MUL | NULL | mbox类型:0 代表邮箱,1 代表网盘和文件中转站 | |
| space_limit | bigint(20) | YES | NULL | 邮箱/网盘: 容量上限 (字节) | ||
| used_space | bigint(20) | YES | NULL | 邮箱/网盘: 已用空间 (字节) | ||
| mail_count | bigint(20) | YES | NULL | 邮箱信件数 / 网盘文件数 | ||
| space_limit1 | bigint(20) | YES | NULL | 中转站容量上限 (字节) | ||
| used_space1 | bigint(20) | YES | NULL | 中转站已用空间 (字节) | ||
| mail_count1 | bigint(20) | YES | NULL | 中转站文件数 | ||
| last_access | datetime | YES | MUL | NULL | 用户最后访问时间 | |
| create_time | datetime | YES | NULL | 创建用户时间 | ||
| delete_time | datetime | YES | NULL | 删除用户时间 | ||
| password_strength | int(11) | YES | 0 | 用户密码强度 |
tl_user_mailinfo_stat 用户 mbox 时点状态表
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| mbox_id | varchar(24) | YES | MUL | NULL | mbox ID | |
| provider_id | varchar(60) | YES | NULL | 服务提供商ID(也称为站点ID) | ||
| org_id | varchar(60) | YES | NULL | 组织ID | ||
| user_id | varchar(60) | YES | NULL | 用户ID | ||
| log_time | datetime | NO | MUL | NULL | log 的时间 | |
| mbox_type | int(11) | YES | NULL | mbox类型:0 代表邮箱,1 代表网盘和文件中转站 | ||
| used_space | bigint(20) | YES | NULL | 邮箱/网盘: 已用空间 (字节) | ||
| mail_count | bigint(20) | YES | NULL | 邮箱信件数 / 网盘文件数 | ||
| used_space1 | bigint(20) | YES | NULL | 中转站已用空间 (字节) | ||
| mail_count1 | bigint(20) | YES | NULL | 中转站文件数 |
tl_user_sent_stat 用户发信状态表
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| provider_id | varchar(60) | YES | MUL | NULL | 服务提供商ID(也称为站点ID) | |
| org_id | varchar(60) | YES | NULL | 组织ID | ||
| user_id | varchar(60) | YES | NULL | 用户ID | ||
| log_time | datetime | NO | MUL | NULL | log 的时间 | |
| deliver_result | int(11) | YES | NULL | 投递结果,是否成功REMOTE_SENT = 0 外发成功REMOTE_BOUNCED = 1 外发失败LOCAL_SENT = 3 内投成功LOCAL_BOUNCED = 4 内投失败 | ||
| sent_count1 | int(11) | YES | NULL | 发信统计 | ||
| sent_count2 | int(11) | YES | NULL | 发信统计 | ||
| sent_count3 | int(11) | YES | NULL | 发信统计 | ||
| sent_count4 | int(11) | YES | NULL | 发信统计 | ||
| sent_count5 | int(11) | YES | NULL | 发信统计 | ||
| sent_count6 | int(11) | YES | NULL | 发信统计 | ||
| sent_count7 | int(11) | YES | NULL | 发信统计 | ||
| sent_count8 | int(11) | YES | NULL | 发信统计 | ||
| sent_count9 | int(11) | YES | NULL | 发信统计 | ||
| msg_sent_size_sum | bigint(20) | YES | NULL | 发送邮件体积之和 | ||
| msg_sent_count | int(11) | YES | NULL | 发送邮件数量 | ||
| max_msg_size | int(11) | YES | NULL | 最大的邮件的体积 | ||
| spam_count | int(11) | YES | NULL | 被 mtasvr 或 da 判断为垃圾邮件的数量 | ||
| spam_influence_count | int(11) | YES | NULL | 被移动到垃圾箱的邮件数量 |
tl_wap wap登录情况统计表
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| ses_id | varchar(32) | YES | MUL | NULL | 会话ID(sid) | |
| provider_id | varchar(60) | YES | MUL | NULL | 服务提供商ID(也称为站点ID) | |
| org_id | varchar(60) | YES | NULL | 组织ID | ||
| user_id | varchar(60) | YES | NULL | 发件人用户ID | ||
| login_name | varchar(120) | YES | NULL | 发件人邮件账号 | ||
| access_time | datetime | YES | MUL | NULL | 登录时间 | |
| from_ip | varchar(48) | YES | NULL | 登录IP | ||
| read_size | int(11) | YES | 0 | 读取大小 | ||
| read_count | int(11) | YES | 0 | 读取次数 | ||
| send_size | int(11) | YES | 0 | 发送大小 | ||
| send_count | int(11) | YES | 0 | 发送次数 | ||
| delete_count | int(11) | YES | 0 | 删除次数 |
tl_web Webmail登录情况统计表
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| ses_id | varchar(32) | YES | MUL | NULL | 会话ID(sid) | |
| provider_id | varchar(60) | YES | MUL | NULL | 服务提供商ID(也称为站点ID) | |
| org_id | varchar(60) | YES | NULL | 组织ID | ||
| user_id | varchar(60) | YES | NULL | 发件人用户ID | ||
| login_name | varchar(120) | YES | NULL | 发件人邮件账号 | ||
| senderou | varchar(60) | YES | NULL | 发件人部门ID | ||
| access_time | datetime | YES | MUL | NULL | 登录时间 | |
| from_ip | varchar(48) | YES | NULL | 登录IP | ||
| read_size | bigint(20) | YES | 0 | 读取大小 | ||
| read_count | int(11) | YES | 0 | 读取次数 | ||
| send_size | bigint(20) | YES | 0 | 发送大小 | ||
| send_count | int(11) | YES | 0 | 发送次数 | ||
| delete_count | int(11) | YES | 0 | 删除次数 |
tl_web_lunkr 论客Web端登录情况统计表
| Field | Type | Null | Key | Default | Extra | Comment |
|---|---|---|---|---|---|---|
| ses_id | varchar(32) | YES | MUL | NULL | 会话ID(sid) | |
| provider_id | varchar(60) | YES | MUL | NULL | 服务提供商ID(也称为站点ID) | |
| org_id | varchar(60) | YES | NULL | 组织ID | ||
| user_id | varchar(60) | YES | NULL | 发件人用户ID | ||
| login_name | varchar(120) | YES | NULL | 发件人邮件账号 | ||
| senderou | varchar(60) | YES | NULL | 发件人部门ID | ||
| access_time | datetime | YES | MUL | NULL | 登录时间 | |
| from_ip | varchar(48) | YES | NULL | 登录IP | ||
| read_size | bigint(20) | YES | NULL | 读取大小 | ||
| read_count | int(11) | YES | NULL | 读取次数 | ||
| send_size | bigint(20) | YES | NULL | 发送大小 | ||
| send_count | int(11) | YES | NULL | 发送次数 | ||
| delete_count | int(11) | YES | NULL | 删除次数 | ||
| app_type | int(11) | YES | NULL | App类型 |
邮件系统内部端口说明
| 产品类型 | 端口 | 模块 | 说明 |
|---|---|---|---|
| 邮件系统 | 25 | mtasvr | 处理smtp发信,处理过滤规则。(用于外部) |
| DNS域名解析 | 53 | DNS服务器的端口 | 用于处理ip与域名的映射关系的服务 |
| 邮件系统 | 110 | pop3svr | 使用后pop3协议来读取邮件 |
| 邮件系统 | 143 | imapsvr | 使用imap协议来处理邮件 |
| 邮件系统 | 465 | mtasvr | 这是SMTP协议基于SSL安全协议之上的一种变种协议,它继承了SSL安全协议的非对称加密的高度安全可靠性。 可防止邮件泄露。SMTPS和SMTP协议一样,也是用来发送邮件的,只是更安全些, |
| 邮件系统 | 993 | imapsvr | 这是IMAP协议基于SSL安全协议之上的一种变种协议,它继承了SSL安全协议的非对称加密的高度安全可靠性,可防止邮件泄露。IMAPS和IMAP协议一样,也是用来接收邮件的,只是更安全些,防止邮件被黑客截取泄露 |
| 邮件系统 | 995 | pop3svr | 这是POP3协议基于SSL安全协议之上的一种变种协议, 它继承了SSL安全协议的非对称加密的高度安全可靠性, 可防止邮件泄露。POP3S和POP3协议一样,也是用来接收邮件的,只是更安全些,防止邮件被黑客截取泄露。 |
| 邮件系统 | 2379 | etcdtool的clientPort | 多活etcd的的端口 |
| 邮件系统 | 2380 | etcdtool的PeerPort | 多活etcd的的端口 |
| 邮件系统 | 3308 | mariadb | 邮件系统自带的mariadb的服务默认端口 |
| 邮件系统 | 6100 | mdsvr | 其他邮件模块去链接mdsvr的端口 |
| 邮件系统 | 6102 | mdsvr的后台命令端口服务 | 即telnet 0 6102 来使用命令端口来操作mdsvr模块 |
| 邮件系统 | 6110 | mssvr | 其他邮件模块去链接mssvr的端口 |
| 邮件系统 | 6111 | mssvr的心跳检查端口 | 探测模块检查mssvr是否存活 |
| 邮件系统 | 6120 | udsvr | 其他邮件模块去链接udsvr的端口 |
| 邮件系统 | 6121 | udsvr的心跳检查端口 | 探测模块检查udsvr是否存活 |
| 邮件系统 | 6122 | udsvr的后台命令端口服务 | 即telnet 0 6122 来使用命令端口来操作udsvr模块 |
| 邮件系统 | 6130 | adminsvr | admisnvr的端口,主要是同步,操作配置文件。 |
| 邮件系统 | 6131 | adminsvr的心跳检查端口 | 探测模块检查adminsvr是否存活 |
| 邮件系统 | 6132 | adminsvr的后台命令端口服务 | 即telnet 0 6132 来使用命令端口来操作mdsvr模块 |
| 邮件系统 | 6140 | deliveragent | 其他邮件模块去链接deliveragent的端口 |
| 邮件系统 | 6142 | deliveragent的后台命令端口服务 | 即telnet 0 6142 来使用命令端口来操作deliveragent模块 |
| 邮件系统 | 6150 | sessionsvr | 其他邮件模块去链接session模块的端口 |
| 邮件系统 | 6151 | sessionsvr的心跳检查端口 | 探测模块检查sessionsvr是否存活 |
| 邮件系统 | 6152 | sessionsvr的后台命令端口服务 | 即telnet 0 6152 来使用命令端口来操作sessionsvr模块 |
| 邮件系统 | 6162 | mssvr的后台命令端口服务 | 即telnet 0 6162 来使用命令端口来操作mssvr模块 |
| 邮件系统 | 6170 | scequerysvr | 其他邮件模块去链接scequerysvr的端口 |
| 邮件系统 | 6171 | scequerysvr的心跳检查端口 | 探测模块检查scequerysvr是否存活 |
| 邮件系统 | 6172 | scequerysvr的后台命令端口服务 | 即telnet 0 6172来使用命令端口来操作scequerysvr模块 |
| 邮件系统 | 6175 | mtawebtcp | web发信到mta的端口 |
| 邮件系统 | 6182 | mtasvr的后台命令端口服务 | 即telnet 0 6182来使用命令端口来操作mtasvr模块 |
| 邮件系统 | 6185 | mta | 邮件系统内部调用的mta的端口 |
| 邮件系统 | 6192 | pop3svr的后台命令端口服务 | 即telnet 0 6192来使用命令端口来操作pop3svr模块 |
| 反垃圾数据的中心服务器 | 6220 | fngctrsvr | 反垃圾数据的中心服务器 |
| 邮件系统 | 6232 | imapsvr的后台命令端口服务 | 即telnet 0 6232来使用命令端口来操作imap3svr模块 |
| 邮件系统 | 6240 | searchsvr | 其他邮件模块去链接searchsvr模块的端口 |
| 邮件系统 | 6242 | searchsvr的后台命令端口服务 | 即telnet 0 6242来使用命令端口来操作searchsvr模块 |
| 邮件系统 | 6610 | proxysvr | 其他邮件模块去链接proxysvr的端口 |
| 邮件系统 | 6611 | searchsvr的心跳检查端口 | 探测模块检查searchsvr是否存活 |
| 邮件系统 | 6630 | udsyncsvr | 其他邮件模块去链接udsyncsvr的端口 |
| 邮件系统 | 6640 | mscache | 其他邮件模块去链接mscache的端口 |
| 邮件系统 | 6641 | mscache的心跳检查端口 | 探测模块检查macache是否存活 |
| 邮件系统 | 6642 | mscache的后台命令端口服务 | 即telnet 0 6642来使用命令端口来操作mscache模块 |
| 邮件系统 | 6652 | timedsend的后台命令端口服务 | 即telnet 0 6652来使用命令端口来操作timedsend模块 |
| 邮件系统 | 6660 | imarchsvr | CIM全局归档服务器 |
| 邮件系统 | 6661 | imarchsvr的心跳检查端口 | 探测模块检查imarchsvr是否存活 |
| 邮件系统 | 6662 | imarchsvr的后台命令端口服务 | 即telnet 0 6662来使用命令端口来操作imarchsvr模块 |
| 反病毒 | 6666 | 反病毒模块 | 反病毒模块 |
| 邮件系统 | 6670 | mlst | 处理邮件列表的模块 |
| 邮件系统 | 6671 | mlst的心跳检查端口 | 探测模块检查mlst是否存活 |
| 邮件系统 | 6672 | mlst的后台命令端口服务 | 即telnet 0 6672来使用命令端口来操作mlst模块 |
| 邮件系统 | 6680 | siosvr | 实时消息推送服务器 |
| 邮件系统 | 6682 | siosvr的后台命令端口服务 | 即telnet 0 6682来使用命令端口来操作siosvr模块 |
| 邮件系统多活 | 6812 | mssyncutil | ms同步工具 |
| 邮件系统多活 | 6900 | replsvr | ud数据复制工具 |
| 邮件系统多活 | 6901 | replsvr的心跳检查端口 | 探测模块检查replsvr是否存活 |
| 邮件系统多活 | 6902 | replsvr的后台命令端口服务 | 即telnet 0 6902来使用命令端口来操作replsvr模块 |
| 邮件系统多活 | 6903 | repl_mon的端口 | replsvr的子模块 |
| 邮件系统多活 | 6904 | repl_raft的端口 | replsvr的子模块 |
| SMC | 7000 | monitorsvr | smc文件监控服务 |
| SMC | 7002 | monitorsvr的后台命令端口服务 | 即telnet 0 7002来使用命令端口来操作monitorsvr模块 |
| 高斯数据库 | 8000 | opengauss | 高斯数据库服务的默认端口 |
| 邮件系统 | 8082 | siosvr | 实时消息推送服务器 |
| 防暴卫士 | 9124 | authguardsvr | 防暴卫士 |
| 防暴卫士 | 9125 | authguardsvr的心跳检查端口 | 探测模块检查authguardsvr是否存活 |
| 防暴卫士 | 9126 | authguardsvr的后台命令端口服务 | 即telnet 0 9126来使用命令端口来操作authguardsvr模块 |
| 邮件系统 | 9900 | wmsvr | wmsvr服务 |
邮件系统网络流向说明
| 源资源 | 源端口 | 目的资源 | 目的端口 | 网络协议 | 说明 | 备注 |
|---|---|---|---|---|---|---|
| 前端服务器 | any | 后端服务器 | 6000-7000 | TCP | Coremail内部程序端口 | |
| 前端服务器 | any | 后端服务器 | 3308 | TCP | mariadb | |
| 前端服务器 | any | 后端服务器 | 2379 | TCP | 多活端口 | |
| 前端服务器 | any | 后端服务器 | 2380 | TCP | 多活端口 | |
| 前端服务器 | any | 后端服务器 | 9124 | TCP | 防暴卫士工作端口 | |
| 前端服务器 | any | 后端服务器 | 9125 | TCP | 防暴卫士心跳端口 | |
| 后端服务器 | any | 前端服务器 | 2379 | TCP | 多活端口 | |
| 后端服务器 | any | 前端服务器 | 2380 | TCP | 多活端口 | |
| 后端服务器 | any | 前端服务器 | 6000-7000 | TCP | Coremail内部程序端口 | |
| 后端服务器 | any | 前端服务器 | 9900 | TCP | Coremail内部程序端口 | |
| 公网 | any | 前端服务器 | 80 | TCP | HTTP | |
| 公网 | any | 前端服务器 | 443 | TCP | HTTPS | |
| 公网 | any | 前端服务器 | 25 | TCP | SMTP | |
| 公网 | any | 前端服务器 | 465 | TCP | SSLSMTP | |
| 公网 | any | 前端服务器 | 110 | TCP | POP | |
| 公网 | any | 前端服务器 | 995 | TCP | SSLPOP | |
| 公网 | any | 前端服务器 | 143 | TCP | IMAP | |
| 公网 | any | 前端服务器 | 993 | TCP | SSLIMAP | |
| 前端服务器 | any | 公网 | 25 | TCP | SMTP | 往外站发信 |
| 前端服务器 | any | 公网 | 110 | TCP | 邮件代收功能 | |
| 前端服务器 | any | 公网 | 995 | TCP | 邮件代收功能 | |
| 前端服务器 | any | 公网 | 143 | TCP | 邮件代收功能 | |
| 前端服务器 | any | 公网 | 993 | TCP | 邮件代收功能 | |
| 前端服务器 | any | updatecenter.antispamgt.cn | 6220 | TCP | 反垃圾特征更新 | fngcentersvr,反垃圾数据的中心服务器 |
| 前端服务器 | any | liveupdate.antispamgt.cn | 1222 | TCP | 反垃圾特征更新 | |
| 前端服务器 | any | 公网 | 8070 | TCP | CAC反垃圾服务 | |
| 前端服务器 | any | 公网 | 8071 | TCP | CAC反垃圾服务 | |
| 前端服务器 | any | 公网 | 6610 | TCP | 海外转发服务 | |
| 前端服务器 | any | 公网 | 6611 | TCP | 海外转发服务 | |
| 前端服务器 | any | 公网 | 80 | TCP | 反病毒更新 | |
| 前端服务器 | any | 公网 | 443 | TCP | 反病毒更新、云服务中心 | |
| 第三方调用接口系统 | any | Rmi服务器 | 6195 | TCP | API | |
| 前端服务器 | any | DNS服务器 | 53 | UDP | DNS查询 | |
| 生产节点前端服务器 | any | 容灾节点前端服务器 | 25 | TCP | SMTP | 如果是容灾架构或者镜像架构则需要开通 |
| 容灾节点前端服务器 | any | 生产节点前端服务器 | 25 | TCP | SMTP | 如果是容灾架构或者镜像架构则需要开通 |
| 生产节点前端服务器 | any | 容灾节点前端服务器 | 6630 | TCP | 数据同步 | 如果是容灾架构或者镜像架构则需要开通 |
| 容灾节点前端服务器 | any | 生产节点前端服务器 | 6630 | TCP | 数据同步 | 如果是容灾架构或者镜像架构则需要开通 |
| 前端服务器 | any | api.b.qianxin.com | 80 | TCP | 更新检测地址 | 奇安信 |
| 前端服务器 | any | api.b.qianxin.com | 443 | TCP | 更新检测地址 | 奇安信 |
| 前端服务器 | any | dl.qianxin.com | 80 | TCP | 下载更新文件地址 | 奇安信 |
| 前端服务器 | any | dl.qianxin.com | 443 | TCP | 下载更新文件地址 | 奇安信 |
| 前端服务器 | any | qup.b.qianxin.com | 80 | TCP | 云查地址 | 奇安信 |
| 前端服务器 | any | bp.b.qianxin.com | 80 | TCP | 云查地址 | 奇安信 |
| 前端服务器 | any | 奇安信服务器 | 6666 | TCP | 奇安信程序端口 | 如果奇安信独立部署 |