《Coremail系统培训》由会员分享,可在线阅读,更多相关《Coremail系统培训(40页珍藏版)》请在金锄头文库上搜索。
1、Coremail SYSTEM邮件系统培训2024/7/191邮件原理系统架构系统安装123概要使用介绍4日常维护5api接口介绍6IMAP是Internet Message Access Protocol的缩写,顾名思义,主要提供的是通过Internet获取信息的一种协议。A01 login user passA02 list “” “*”邮件接收协议:user adminpass 123 stat 总邮件数及大小list 列出邮件具体大小uidl 列出邮件标志Retr 1 下载 第一封邮件dele 1 删除第一封邮件rset 取消删除标志 Quit 退出邮件原理Pop3协议Imap协议Sm
2、tp协议SMTP(Simple Mail Transfer Protocol)简单邮件传输协议:简单邮件传输协议:1、helo2、mail from3、rcpt4、data5、disconnectSmtp发信过程基于命令行发信过程HELOMAILFROM:RCPTTO:RCPTTO:DATAFrom:To:Cc:Message-ID:Subject:=?GBK?Q?test_smtp_=B2=E2=CA=D4smtp_=B7=A2=D0=C5=A3=A1?=MIME-Version:1.0Content-Type:text/plain;charset=GBKContent-Transfer-E
3、ncoding:quoted-printableX-Originating-IP:192.168.74.1X-Priority:3X-Mailer:CoremailWebmailServerVersion3.5.2build100628(11098.3187.3189)Copyright(c)2002-mttestX-CM-TRANSID:AAAAAZCrAABtdchMAAAAAA-.11WX-CM-SenderInfo:pdgpx046hk0z3hof0z/1tbiAQAJCUyOmFQAAAABsOX-Coremail-Antispam:1Ur529EdanIXcx71UUUUU7IcS
4、sGvfJ3GIAIbVAYFVCjjxCrMIAIbVAFxVCF77xC64kEw24lV2xY67C26IkvcIIF6IxKo4kEV4DvcSsGvfC2KfnxnUU=testsmtp=B2=E2=CA=D4smtp=B7=A2=D0=C5=A3=A1.QUITPop3收信过程基于命令行发信过程useradmin+OKcoremailpass123+OK6message(s)242117byte(s)listretr1+OK931octetsReceived:fromadmin(192.168.74.1)byajax-webmail-rhel5a(Coremail);Thu,28O
5、ct201002:54:35+0800(CST)Date:Thu,28Oct201002:54:35+0800(CST)From:To:Cc:.quit邮件原理系统架构系统安装213概要使用介绍4日常维护5api接口介绍6Coremail邮件系统架构MtasvrScequerysvrDeliveragentantivirus EmailWebmailAJAXHTMLmdsvrudsvrmssvrPop3svrImapsvrwebweb邮件邮件索引索引数据库数据库邮件信桶邮件信桶mailWebadmin后台管理模块功能介绍模块功能介绍 负责邮件的收取工作,配合负责邮件的收取工作,配合sceque
6、rysvr进行反垃圾进行反垃圾检查及操作。检查及操作。mtasvr收信模块 负责邮件投递工作,邮件到达通知提醒,退信处理。负责邮件投递工作,邮件到达通知提醒,退信处理。deliveragent模块scequerysvr模块反垃圾规则查询模块。反垃圾规则查询模块。模块功能介绍模块功能介绍 负责用户属性,个人通讯录,自定义过滤器,用负责用户属性,个人通讯录,自定义过滤器,用户邮件索引。相关存储户邮件索引。相关存储 mbox,cache,db 默认存放目录默认存放目录/home/coremail/var/ududsvr模块 负责组织架构,负责组织架构,cos服务等级,用户服务等级,用户uid等维护等
7、维护mdsvr模块模块功能介绍模块功能介绍负责负责API接口调用的处理工作,监听接口调用的处理工作,监听6195 端口。需要端口。需要开放开放iplimit api 访问访问ip。rmiserverr模块负责用户的信桶文件的维护。负责用户的信桶文件的维护。mssvr模块Wmsvr模块Webmail前端服务模块,负载和后端模块进行相关的前端服务模块,负载和后端模块进行相关的用户操作的交互处理。用户操作的交互处理。模块功能介绍模块功能介绍Adminsvr: 统一管理模块统一管理模块searchsvr:邮件全文搜索模块:邮件全文搜索模块Sysmonitor:系统监控工具:系统监控工具Convertl
8、og:日志转换模块:日志转换模块Liveupdate:反垃圾库更新工具:反垃圾库更新工具Timesend:定时发信工具:定时发信工具Udext: udsvr 辅助工具辅助工具Archivesvr:归档模块:归档模块Antivirus:反病毒模块:反病毒模块Pop3svr:pop3模块模块Imapsvr: imap模块模块其他模块工具Coremail smtp收信过程163Acceptip: RBL, Backlist, conncnt, ptrAuth(client发信时)Mail from域: RBL, spf,B-user,发送频率Rcpt收件人: 收信人是否本地, rcpt数量Data
9、指纹扫描,关键字过滤,垃圾评分disconnect断开连接 Scequerysvr通过规则库进行相关反垃圾查询 Deliveragent调用杀毒,SMS ,退信处理 mssvr邮件存放, msid, mid AntivirusclamAV,sophos,卡巴斯基杀毒 反垃圾反垃圾规则库规则库udsvr更新邮件索引Udid, mboxid 索引索引文件文件信桶文件信桶文件tidmidmid/home/coremail/var/mda/msg/Normaltid 格式:+ACowLA70TzsID5Ngc2wAA=.5308S0Webmail发信过程CheckFromRcpt 发送频率及数量,rc
10、pt人 数量,B-ip B-userWEBMAIL 指纹扫描及反垃圾评分 Scequerysvr通过规则库进行相关反垃圾查询 Deliveragent调用杀毒,SMS ,退信处理 mssvr邮件存放, msid, mid AntivirusclamAV,sophos,卡巴斯基杀毒 反垃圾反垃圾规则库规则库udsvr更新邮件索引Udid, mboxid 索引索引文件文件信桶文件信桶文件tidmidMidMdsvr 查找uid udsvr 用户数据 wmsvr web模块 Web访问访问邮件原理系统架构系统安装321概要使用介绍4日常维护5api接口介绍6安装前准备1、安装 Linux 操作系统2
11、、配置网络、dns3、停止 selinux sestatus vi /etc/selinux/config4、停止sendmail service sendmail stop chkconfig sendmail off5、增加coremail 用户 useradd coremailCoremail Coremail 安装安装安装开始1、使用SecureCRT的SFTP功能把软件包上传到/home/coremail2、必须保证/home/coremail目录在安装前没有其他文件Coremail Coremail 安装安装设置环境变量Coremail Coremail 安装安装1、在、在 /ro
12、ot/.bash_profile 中增加:中增加:COREMAIL_HOME=/home/coremailLC_ALL=zh_CN.gb18030TOMCAT_HOME=/home/coremail/java/tomcatexport COREMAIL_HOMEexport LC_ALLexport TOMCAT_HOME2、然后运行该脚本:、然后运行该脚本:# . /root/.bash_profile 执行安装脚本保证安装脚本有执行权限chmod+x/home/coremail/cm*Coremail Coremail 安装安装输入license安装完成后需通过安装完成后需通过IE进行进行
13、系统配置系统配置Coremail Coremail 安装安装邮件原理系统架构系统安装23概要使用介绍1日常维护5api接口介绍64界面风格:ajax+html风格,语言支持:englist,简体中文,繁体中文常用功能:1、组织通信录2、个人通讯录3、网络硬盘,文件中转站4、日程管理5、支持pop3代收6、支持忘记密码7、sms提醒8、个人安全设置9、自助查询登录情况。10、高级检索功能。WebmailWebmail使用及功能介绍使用及功能介绍组织管理访问地址:http:/ip:9900/webadmin新建组织,组织属性,可使用功能配置。组织的相关统计功能。Coremail Coremail
14、后台管理后台管理用户管理用户信息,邮件列表,联系人,部门等管理用户导入导出,批量删除。群发通知信。用户搜索Coremail Coremail 后台管理后台管理系统管理1、页面定制(更换logo)2、cos服务等级管理3、域名管理4、全局配置管理5、邮件备份6、邮件日志查询7、归档8、相关统计功能9、license管理Coremail Coremail 后台管理后台管理反垃圾管理1、发信人规则可以自定义根据不同的发信人,ip进行不同的反垃圾处理。2、关键字过滤可以根据自定义不同的关键字进行不同的反垃圾处理3、邮件日志跟踪可以查询本站邮件的收发邮件的处理情况,实时跟踪4、全局设置全局反垃圾规则定义
15、。5、更新特征库,可以手动进行反垃圾库更新Coremail Coremail 后台管理后台管理邮件原理系统架构系统安装23概要使用介绍1日常维护4api接口介绍65Coremail启动关闭1、coremail启动命令,包括mysql数据库:/home/coremail/sbin/cmctrl.shstop|start|restart2、coremail服务模块启动控制命令:/home/coremail/bin/coremailUsage:coremailCOMMANDSERVERNAMECOMMAND:startstoprestartshutdownSERVERNAME:alladminsvr
16、mdsvrudsvrmssvrsessiondeliveragentscequerysvrmtasvrpop3svrimapsvrantiviruswebproxysvrcmapi_csslsvrreportspamsvrsitegatesearchsvrarchivesvrconvertlogrmiservertomcatapacheCoremail用户管理工具强大的用户管理工具:/home/coremail/bin/userutil-hCoremail Coremail 日常维护日常维护Coremail用户管理工具强大的用户管理工具:/home/coremail/bin/userutil-
17、display-get-user-attr:getusersattribute-set-user-attr:setusersattribute-create-user:createauser-delete-user:deleteauser-list-msg:listusersmessages-dump-msg:dumpusersmessage-delete-msg:deleteusersmessage-delete-old-msg:deleteusersoldmessage-put-msg:putamailtouser-load-mdcache:loadtheuserinfointomdcac
18、he-call-api:callapifunction-backup-user:backuptheuserinformation-restore-user:restoretheuserbackupfile-restore-user-attr:restoretheuserbackupfile,butattrsonly-restore-user-mails:restoretheuserbackupfile,butmailsonly-display-backup:displaythebackupfileCoremail Coremail 日常维护日常维护Coremail用户管理工具查看用户属性设置:
19、/home/coremail/bin/userutil-get-user-“”查看用户配置:/home/coremail/bin/userutil-设置用户属性:/home/coremail/bin/userutil-set-user-attradminpassword=123&org_unit_id=bum2查看用户邮件列表/home/coremail/bin/userutil-list-msgadmin查看邮件/home/coremail/bin/userutil-dump-msgadmin1tbiAQBox0beFccEOQAAsZ导入邮件:/home/coremail/bin/user
20、util-import-user- Coremail 日常维护日常维护其他一些常用命令系统工具sysutil(系统全备:sysutil-backup-full)创建超级用户命令createsa登录mysql数据库脚本mysql_cm组织管理命令sautilcoremail常用的维护命令及工具存放目录/home/coremail/bin/home/coremail/sbinCoremail Coremail 日常维护日常维护日志分析(/home/coremail/logs)1、邮件接收日志:/home/coremail/logs/mtatrans/2、邮件存储日志:/home/coremail/
21、logs/mssvr.log.xxx3、pop3日志:/home/coremail/logs/pop3trans4、imap日志:/home/coremail/logs/imaptrans5、邮件投递日志:/home/coremail/logs/deliveragent.log6、详细投递处理:/home/coremail/logs/rcptstat7、跟踪api调用操作:/home/coremail/logs/apitrans/home/coremail/logs/rmi_api.log8、web访问日志:/home/coremail/logs/wmsvr.log9、udsvr日志:/hom
22、e/coremail/logs/udsvr.log10、mdsvr日志:/home/coremail/logs/mdsvr.log11、防病毒日志:/home/coremail/logs/antivirus.log12、adminsvr日志:/home/coremail/logs/adminsvr.log13、tomcat日志:/home/coremail/java/tomcat/logs/catalina.outCoremail Coremail 日常维护日常维护Mta收信日志分析(/home/coremail/logs/mtatrans)21:27:59cmd:ACCEPT,tid:CgH
23、+_rBrqQBewM5MAAAAAA-.2495S0,ip:71.189.182.43,FreeIP:0,BlackIP:0,RuleID:0,PolicyID:1,Conn:1,MaxConn:5,PTR:,Region:,QuarterCnt:0,MaxQCnt:200,TodayCnt:0,MaxTCnt:2000,TodayRcptCnt:0,Hangup:,ErrStat:(00000000),Handle:0,Respond:220Anti-spamGTforCoremailSystemrn,Result:OK,DebugInfo:21:28:03cmd:MAIL,tid:CgH
24、+_rBrqQBewM5MAAAAAA-.2495S2,ip:71.189.182.43,FreeIP:0,UserCreationDate:0,UserSendInterval:1288613243,Helo:,AuthUser:,Sender:,SenderEmail:,FromDN:,Local:0,BlackUser:0,RuleID:0,PolicyID:1,SPF:1,ErrCnt:0,DeliveredCnt:0,UsrQuarterCnt:00,UsrTodayCnt:00,DomainQuarterCnt:00,DomainTodayCnt:00,Handle:0,Respo
25、nd:250MailOKrn,Result:OK,DebugInfo:21:28:03cmd:RCPT,tid:CgH+_rBrqQBewM5MAAAAAA-.2495S2,ip:71.189.182.43,FreeIP:0,Rcpt:,HoneypotRcpt:0,RcptMailSize:0,RcptMailQuantity:0,RuleID:0,PolicyID:1,Respond:250MailOKrn,Result:OK,DebugInfo:21:28:05cmd:DATA,tid:CgH+_rBrqQBewM5MAAAAAA-.2495S2,ip:71.189.182.43,Fre
26、eIP:0,origip:,xmailer:microsoftoutloo,Sender:,SenderEmail:,Local:0,FromDN:,HdrFrom:,BlackUser:0,Rcpt:;,lrcptcnt:1,rrcptcnt:0,Size:2000,Reputation:0,BM:0,BMRespond:,Score:10.50,CntRuleID:0,PolicyID:0,AttachCnt:0,AttachFngCnt:0,BlackURL:0,GrayList:0,PassGrayList:0,GrayListDelay:0,PassGrayListDelay:0,D
27、ataFngCnt:0,RcptFngCnt:0,DataSFngCnt:0,RcptSFngCnt:0,DataGifFngCnt:0,RcptGifFngCnt:0,GifShortLineCnt:0,SpamFng:0,HoneyPot:0,subject:toma我发现主任他也在偷偷玩泡妞秘技3,SubjectCnt:0,Handle:10,Respond:450Requestedactionnottaken:CgH+_rBrqQBewM5MAAAAAA-.2495S2,pleasetryagainrn,Result:Reject,DebugInfo:Scoreis10.500000,
28、DebugContext:21:28:05cmd:DISCONNECT,tid:CgH+_rBrqQBewM5MAAAAAA-.2495S2,ip:71.189.182.43,FreeIP:0,Sender:,FromDN:,Size:2000,Rcpt:;,lrcptcnt:1,rrcptcnt:0,MailCnt:1,SmtpState:9,Handle:10,Respond:221ByernCoremail Coremail 日常维护日常维护Deliveragent发信日志分析(/home/coremail/logs/deliveragent.log)T:3080010672(14:44
29、:53)da:InfoCgH+_rD79ADdYc5MAAAAAA-.2345S3.B131:from=,to=,channel=remote,size=3885,delay=5,rcpttype=to,state=bounced,proxy=,H(74.125.155.27)RCPTTOsaid550-5.1.1Theemailaccountthatyoutriedtoreachdoesnotexist.PleasetryT:3072306096(16:09:49)da:InfoCgH+_rBbLwHKdc5MAAAAAA-.2383S2:from=,to=,channel=remote,s
30、ize=2885,delay=3,rcpttype=to,state=sent,proxy=T:3080010672(16:09:53)da:InfoCgH+_rD7HgGydc5MAAAAAA-.2382S2:from=,to=,channel=remote,size=10395,delay=27,rcpttype=to,state=bounced,proxy=,H(119.147.10.217)RCPTTOsaid550Mailboxnotfound.http:/ Coremail 日常维护日常维护配置文件介绍(/home/coremail/conf)1、hosts.cf定义coremai
31、l主机运行的相关情况(hostname,programslist,存储目录等)2、programs.cf定义coremail模块及工具的运行参数。3、services.cf定义服务模块之间访问的端口,协议,连接数,cache等设置。4、datasources.cf定义数据库连接的配置。5、global.cflicense等一些全局功能设置。6、userschema.cf用户信息映射字段类型设置及相关用户信息输出。7、webmail.cf定义webmail界面的一些设置及限制。8、iplimit.cf定义访问端口的ip限制。防止来自其他ip的命令攻击。Coremail Coremail 日常维护
32、日常维护*注意注意*:配置文件修改工具:/home/coremail/bin/confutil Tomcat配置维护集成的tomcat配置/home/coremail/java/tomcat/conf/server.xmltomcat启动控制脚步/home/coremail/bin/tomcatctltomcat日志输出/home/coremail/java/tomcat/logs/catalina.outmysql数据库维护cmxt2.0集成mysql数据库,默认配置:/home/coremail/conf/fmysql登录的配置:/home/coremail/conf/datasource
33、.cf默认mysql数据存放目录:/home/coremail/var/mysqloracle数据库方面在coremail安装前,应该先安装oracle客户端。对于连接oracle数据库连接不上的问题,首先采用sqlplus去连接测试,在具体判断问题。Coremail Coremail 日常维护日常维护邮件原理系统架构系统安装23概要使用介绍1日常维护4api接口介绍56Api接口配置添加允许api访问的ip,需要重启rmiserver才能生效/home/coremail/bin/coremailrestartrmiserverApiApi接口介绍接口介绍相关api接口可以查看api包里面的帮
34、助文档。1、单点登录的实现userLoginEx(StringuserAtDomain,Stringattrs)用户登录,使用附加参数,并返回额外的信息.userLogout(Stringsid)2、获取用户新邮件数http:/192.168.74.131/coremail/demo/newmsg/getAllNewMsg.jsp?sid=BANAJNYYNHvxJcAUHRYYFyljBNJkVYRh3、用户认证authenticate(StringuserAtDomain,Stringpassword)验证用户密码.4、修改用户属性changeAttrs(StringuserAtDomain,Stringattrs)设置用户属性.CoremailCoremail常用常用apiapi接口介绍接口介绍收不到外网邮件发送邮件时,退信问题Api接口调用问题Webmail访问出错误删除邮件处理Pop3访问邮件Imap访问邮件与webmail邮箱邮件不一致。在使用邮件系统过程中碰到的问题,欢迎提问!附录:常见问题附录:常见问题感谢您对Coremail的支持!盈世信息科技(北京)有限公司Http:/销售咨询热线:销售咨询热线:800-830-7652技术支持热线:技术支持热线:800-830-5422技术支持信箱:技术支持信箱: