下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
搭建postfix全功能邮件服务实验目会安装并配置postfix务器会安装并配置dovecot务器会配置Postfix持虚拟用户会配置Extmail件用户界面会配置Extman件管理平台会为Postfix配置邮件地址过会为Postfix配置反邮件及防第一部分:编译安装在配置、安装postfix前注意将sendmail服务先停止,以免与postfix服[root@boss~]#servicesendmail[root@boss~chkconfig--level35sendmailoff源程序包:postfix-vda添加运行邮件系统的帐用户帐号postfix,组帐号postfix、[root@boss~]#groupadd-g1200[root@boss~]#groupadd-g1000[root@boss~]#useradd-M-u1000-gpostfix-Gpostdrop-s/sbin/nologin ,直接登录到本地系统解压释放源码包、合并VGA补[root@boss~]#tarzxvfpostfix-2.4.16.tar.gz[root@boss~]#gunzippostfix-2.4.6-vda-ng.patch.gz[root@boss~]#cdpostfix-[root@mailpostfix-2.7.1]#patch-p1<../postfix-2.4.6-vda-要在postfix的源 下打补丁,执行:patch-p1</补丁文件所/postfix-2.4.6-vda-预配置编译注意参考README_FILES子 添加MySQL数据库查询、SASL认证支持[root@bosspostfix-2.4.16]#ql/lib/mysql-lmysqlclient-lz-lm-L/usr/lib/sasl2-lsasl2'编译并完成[root@bosspostfix-2.4.16]#make&&makepostfix[root@bosspostfix- ,和bin/postconf:errorwhileloadingsharedlibraries:libmysqlclient.so.15:cannotopensharedobjectfile:Nosuchfileordirectory[root@bosspostfix-2.7.1]#echo[root@mailpostfix-2.7.1]#ldconfigmakeinstall,ok,postfixCCARGSC(C-languageCompilerArguments,-I选项(字母i的大写)额外的头文件的存放AUXLIBS参数:位于标准位置之外的额外/辅助的函数库(AuxiliariesLibraries,-lmysqlclient、-lz、-lm、-lsasl2”l“LpostfixpostfixTLS[root@bosspostfix-2.4.16]#makemakefiles'CCARGS=-DHAS_MYSQL-I/usr/local/mysql/include/mysql-DUSE_SASL_AUTH>-DUSE_TLS-DUSE_CYRUS_SASL-I/usr/include/sasl''AUXLIBS=-L/usr/local/mysql/lib/mysql-lmysqlclient- - - -lsasl2>-lssl-lcrypto ing、active、hold、邮件队列 ing传入刚接收到的邮件 2)active活动正在投递的邮件 deferred推迟:以前投递失败的邮件4)hold约束:被发送的邮件 邮件管理程 主要的邮件管理程序 3)postconf:用于显示和编辑main.cf配置文件 停止postix,要求root用户权限 邮件队列,要求有root用户权限Postfix的配置文masterpostconfpostconf执行postconf-n,查看非默认配置postconf-d,查看默认配置mastermain.cf[root@boss~]#cd[root@bosspostfix]#postconfnmain2.cf[root@bosspostfix]#mvmain.cfmain.cf.bak[root@bosspostfix]#mvmain2.cfPostfix的日志文常用分析方法动态日志变化tail-fegrep'(reject|warning|error|fatal|panic):'“/var/log/maillog”SendmailtailPostfix的服务控使用/usr/sbin/postfix[root@bosspostfix]#postfix postfix/postfix-script:startingthePostfixmailsystem[root@bosspostfix]#netstat-antp postfixpostfixrestart第二部分:配置Postfix服务1>.IP:282>.邮件域 3>.AMP平台使用已编译安装好的ApacheMySQLPHP,对应的安 分别是 使用已安装好的DNS,要有邮件的MX和A记录vim/var/named/chroot/v main.cf置文件,调整运行参[root@mail~]#viminet_interfaces= //设置的myhostname my //设置邮件myorigin= mydestination=$my,$myhostname home_mailbox=Maildir/ 重新加载配置:[root@boss~]#postfix数=值”的形式,等号“=”两边的空格可有可无main.cf,elinkspostfix支持2种最常见的邮箱方(当指定的位置最后一个字符“/”时,自动使用Maildir方式)Mailbox:将同一用户的所有邮件内容在同一个文件中,例如Maildir使用结构来用户的邮件内容每一个用户对应有一个文件夹,添加邮件用户的帐groupadduseradd-grfk-s/sbin/nologinuseradd-grfk-s/sbin/nologinpasswdChangingpasswordforuserrfk001.NewUNIXpassword:BADPASSWORD:itisWAYtooshortRetypenewUNIXpassword:passwd:allauthenticationtokensupdatedsuccessfully.[root@boss~]#passwdrfk002Changingpasswordforuserrfk002.NewUNIXpassword:BADPASSWORD:itisWAYtooshortRetypenewUNIXpassword:passwd:allauthenticationtokensupdatedSMTP发送邮[root@mail~]#netlocalhostTryingConnectedtolocalhost.local().Escapecharacteris'^]'. ESMTPhelo mail 2502.1.0 2502.1.5 354Enddatawith<CR><LF>.<CR><LF>subject:test! Thisisatestmail .2502.0.0Ok:queuedas 2212.0.0Connectionclosedbyforeign现在我们到邮件用户rfk002的宿主 件保存在Maildir子 [root@mail~]# Return-Path:< Original- Delivered- Received:fromlocalhost(localhost.local(Postfix)withSMTPfor>;Thu,28Jansubject:testMessage-Id:>Date:Thu,02Tuesday2010 To:undisclosed-recipients:;ThisisatestmailPostfixdovecot第三部分:构建Dovecot服务dovecot-站点:dovecot运行用户[root@boss~]#useradd-M-s/sbin/nologindovecot//1.1.4[root@boss~]#useraddMs/sbin/nologindovenull//2.0.8上需要这两个[root@boss~]#tarzxvfdovecot-2.2.13.tar.gz[root@boss~]#cddovecot-[root@bossdovecot-2.0.8]#./configure----with-mysql--with-[root@bossdovecot-2.0.8]#make&&make--sysconfdir--with-mysqldovecotMySQL--with- pam(yum–yinstallpam-[root@bossdovecot-2.0.8]# cddoc[root@bossdoc]# mkdir/etc/ssl/certs [root@bossdoc]# mkdir-p [root@bossdoc]# shmkcert.shdovecot.conf置文[root@bossdoc]cp/usr/local/share/doc/dovecot/example- dovecot[root@bossdoc]#cp–r/usr/local/share/doc/dovecot/example-/etc/dovecot/ [root@bossdoc]#vim20protocols=imappop3lmtp#支持邮局协议[root@bossdoc]#vim/etc/dovecot/conf.d/10-9disable_plaintext_auth=no#允许明文验[root@bossdoc]#vim/etc/dovecot/conf.d/10-6ssl=no#禁用[root@bossdoc]#vim/etc/dovecot/conf.d/10-24mail_location=maildir:~/Maildir 邮件格式及位ssl_disableyesSSL,pop3s995,imaps993protocols=pop3imappop3simaps,但是需要添加CA相关设置允许明文认证是不安全的,但在未启用加密认证前,需要用到明文PAM认证文[root@bossdoc]#vim/etc/pam.d/dovecot 启动dovecot服务,并查看其的TCP端口(110、143)[root@mail~]#/usr/local/sbin/dovecot-c/etc/dovecot.conf[root@mail~]#netstat-anptl|grepdovecotDovecot使用PAM(PluggableAuthenticationModule,可插拔认证模块)auth、account、session的会话认证(打开文件、挂载设备等资源——required——include表示包含其他文件中的认证配置(system-auth/etc/pam.d/system-authRPMdovecot,PAM特别说明的是dovecot软件包没有提供启动和关闭的服务控制,所以关闭的进程号(或者查看/usr/local/var/run/dovecot/master.pid号kill补充:的dovecot关闭#master.pidiswrittentodirectorypointedbybase_dirsetting.#/var/run/dovecot/isacommonlocationforit.base_dir=`dovecot-a|grep^base_dir:|sed's/^[^:]*://'`kill`cat注:由dovecot务没有提供关闭命令,可以用kill杀死进程[root@mailconf.d]#/usr/local/sbin/dovecotc/etc/dovecot.confFatal:DovecotisalreadyrunningwithPID17424(readfrom[root@mailconf.d]#kill17424[root@mailconf.d]#netstat-anptl|grep[root@mailconf.d]#/usr/local/sbin/dovecot-c/etc/dovecot.conf[root@mailconf.d]#netstat-anptl|grepdovecotPOP3收信测[root@mail~]#netlocalhostTryingConnectedtolocalhost.local().Escapecharacteris'^]'.+OKDovecotuser //使用邮件用户“rfk002”pass //键 +OKLogged +OK212.retr +OK456Return-Path: X-Original-Delivered-Received:fromlocalhost(localhost[])byboss(Postfix)withSMTPidfor >;Thu,18Sep2014 subject:iloveyouMessage-Id:<20140918135802.9E2C6C3ACA@boss>Date:Thu,18Sep201421:57:39 To:undisclosed-oyouaresuperstar.+OKLoggingConnectionclosedbyforeign错误dovecot启动时显示ssl_cert_file:Can'tuse解mkdir–p/etc/ssl/certs/mkdir–p/etc/ssl/privatecdsh错误net110 停在Escapecharacteris不出现+OkDovecot日志信息 416:52:35localhostdovecot:auth:Fatal:Supportnotcompiledinforpassdbdriver'pam' 416:52:35localhostdovecot:master:Error:service(auth):commandstartupfailed,throttling 416:53:17localhostdovecot:master:Warning:Killedwith15(bypid=17402uid=0 416:53:18localhostdovecot:pop3-login:Error:auth:connect(login)failed:Connectionrefused 416:53:54localhostdovecot:pop3-login:Disconnected:Shuttingdown(noauthattempts):rip=,lip=,secured解决–with-pamyum–yinstallpam-devel./configure–sysconfdir=/etc–with-pam–with-mysqlmake&&makeinstall第四部分添加webmail邮件界编译安装squirrelmail程序套站点:中文语言包:all_locales- [root@boss~]#tarzxvfsquirrelmail-webmail-1.4.22.tar.gz-[root@boss~]#cd ]#mvsquirrelmail-webmail-1.4.22 ]#cd[root@bosswebmail]#tarzxvf/opt/all_locales- Web首先将SquirrelMail解压到apache服务器的网页文档根 然后在SquirrelMail的网页文件 创建及调整数 、附[root@bosswebmail]#mkdir-pattach[root@bosswebmail]#chown-Rdaemon:daemonattach/data/[root@bosswebmail]#od730attach/ 把属主属组改为daemon,以便httpd服务能够限写入数据建立并调config.php置文[root@bosswebmail]#cpconfig/config_default.phpconfig/config.php[root@5bosswebmail]#vimconfig/config.php$squirrelmail_default_language 1000$default_charset= .UTF- 1015$= //第118$smtpServerAddress 146$smtpPort 151$imap_server_type= 231$imapPort 210$data_dir 487$atta //第505上面配置项data_dir和attaent_dir分别设置的是数 和附 们刚刚不是在 下创建了两 吗确认重新启Apach务程netstat-anpt|grep在浏览器中Webmail界在IE中键入地址:ht SquirrelMail登录界面(ht 第五部分添加SMTP用户认服务器会要求用户提供用户帐号和口令进行认证只有成功通过认证的用户才被允许向外部发送邮件,否则将发信请求。CyrusSASL(CyrusSimpleAuthenticationandSecurityLayer,Cyrus认证安全层)RHEL5saslauthdCyrusSASL配置并启动saslauthd服启动saslauthd服务[root@boss~]#cd[root@bosssasl2]#cpSendmail.confsmtpd.conf[root@bosssasl2]#vim/usr/lib/sasl2/smtpd.confpwcheck_method:saslauthd[root@mailsasl2]#servicesaslauthdsmtpd.conf“/usr/lib/sasl2/Sendmail.conf”注意“S”为大写main.cf件,以便支持认证修改后要重载postfix服务:postfixreload[root@boss~]#vim/etc/postfix/main.cfsmtpd_sasl_auth_enable=yessmtpd_sasl_security_options=noanonymousmynetworks=smtpd_recipient_restrictions=permit_mynetworks,[root@boss~]#postfixreloadsmtpd_sasl_auth_enableSMTPsmtpd_sasl_security_options=noanonymous:登mynetworks:IPWebmailpermit_mynetworks:IPmynetworkspermit_sasl_authenticated:SMTPreject_unauth_destination:当收件人地址不包括在Postfix的网络内时,测试带验证的SMTP发信功获得测试用帐号、的BASE64加密字串[root@localhmailwebmail]#printf"rfk001"|opensslbase64cmZrMDAx[root@localhmailwebmail]#printf"123"|opensslbase64MTIz通过net方式连接,并执[root@localhost~]#netboss启用SMTP用户认证后,登陆时将不能再使用明文的;默认的加密编码算法BASE64通过“opensslbase64”BASE64(ESMTP、在发信之前需要先进行登录,通过输入AUTHLOGIN命令进行SMTP认证然后分别输入用户名的BASE64编码,如果有“2352.0.0Authentication、aliases名机一般使/etc/aliasesaliases件的记录格式1,2,3,newaliases令,以更新别名设置[root@boss~]#vimalias_maps=hash:/etc/aliases[root@boss~]#vim/etc/aliasesrfk:rfk001,rfk002,rfk003,rfk004[root@mail~]#newaliasesaliases包括:改写邮件地址、判断客户端是否来自网络、设定别名……quota磁盘功能LinuxVDA)quota磁 功能对使用Mailbox或 方式的Linux系统用户都第六部分新建虚拟用户数据通过MySQL虚拟邮件域、邮件用户的信extman-1.1.tar.gz[root@boss~]#tarzxvfextman-0.2.5.tar.gz[root@boss~]#cdextman-0.2.5/docs[root@bossdocs]#mysql-uroot-p<extmail.sql[root@bossdocs]#mysql-uroot-p<init.sqlextmail.sql进行的操创建extmail创建用户extmail@localhost,为extmail创建用户webman@localhost,为extmaninit.sql进行的操作添加虚拟邮件 的记创建用 ,为创建用户 ,为extmail@localhostextmail“SELECT”“UPDATE”webman@localhost”extmail“SELECT”“INSERT”、用 作为该邮件域的管理帐户;用户//如 注入时未能改 中默认 可以在MySQL中使用update命令更改或者其他数据postfix支持虚拟用[root@boss~]#vim#mydestination=$my,$myhostnamevirtual_mailbox_base=/mailboxvirtual_alias_maps=mysql:/etc/postfix/mysql_virtual_alias_maps.cfvirtual_mailbox_maps=virtual_mailbox_s=virtual_uid_maps=static:1000virtual_gid_maps=[root@boss~]#cdextman-[root@bossdocs]#cpmysql_virtual_*“postconfmysql(RPM)SMTPmydestination域()virtual_mailbox_s:设置Postfix服务器可以接收的虚拟邮件域的,其到“/etc/postfix” 第七部分配置虚拟用户支SMTP源码包courier-authlib-站点:解包、配置、编译及安[root@bosscourier-authlib-0.58]#--prefix=/usr/local/courier-authlib--without---with-root@mailcourier-authlib-0.60.2]#make&&makeinstall[root@mailcourier-authlib-0.60.2]#makeinstall-configurecourier-authlibMySQL --with- MySQL--with-mysql- MySQL 执行“makeinstall-configure”命令后将生成默认配置文件和“authdaemonrc”修改主配置,authdaemonrc文建议只保authmysql证方在修改courier-authlib的主配置文件authdaemonrc前,注意先作好备份authdaemonrcauthmysql[root@boss~]#cd/usr/local/courier-authlib/etc/authlib/[root@bossauthlib]#vimauthdaemonrc修改数据库配置,authmysqlrc文在修改courier-authlib的数据库配置文件authmysqlrc前注意先作好备[root@boss~]#cd/usr/local/courier-authlib/etc/authlib/[root@bossauthlib]#vimauthmysqlrcMYSQL_SERVERlocalhost MYSQL_CRYPT_PWFIELDpasswordMYSQL_UID_FIELDuidnumberMYSQL_GID_FIELDgidnumberMYSQL_LOGIN_FIELDMYSQL_HOME_FIELDMYSQL_MAILDIR_FIELD mysql 数据库管理员帐户 mysql.sock文件位置 从mailbox表获得邮件帐户的信息 从pssword字段获得帐户 从gidnumber字段获得映射的本地组 username(带@后缀 从name字段获得帐户名称(不带@后缀) 整邮件路径修改smtpd.conf配置文件改为通过authdaemond进行认证调整socket [root@bossauthlib]#vim/usr/lib/sasl2/smtpd.confpwcheck_method:authdaemond[root@bossauthlib]#cd/usr/local/courier-authlib/var/spool/[root@bossspool]#od-R755authdaemon/添加库文件搜索[root@boss~]#vim/usr/local/courier-authlib/lib/courier-[root@mail~]#将认证方式 authdaemon(authibsaslauthd courier-authlibsocket755postfix启动counrier-authlib服务程序将courier-authlib添加为系统服务、并启[root@boss~]#cd/opt/postfix/courier-authlib-[root@bosscourier-authlib-0.60.2]#cpcourier-/etc/init.d/courier-[root@bosscourier-authlib-0.60.2]#od/etc/init.d/courier-[root@bosscourier-authlib-0.60.2]#servicecourier-authlibstart[root@bossauthlib]#chkconfig--addcourier-authlib[root@bossauthlib]#chkconfig--level35courier-authlib调整dovecot.conf配置文件[root@boss~]#cd/etc/dovecot/conf.d/[root@boss~]#vim10-mail.confmail_location=maildir:/mailbox/%d/%n/Maildir[root@boss~]#vimauth-sql.conf.extpassdb{driver=sqlargs=/etc/dovecot/dovecot-}userdb{driver=sqlargs=/etc/dovecot/dovecot-}邮箱位置中,%d表示用户的,$n表示用户名authdefault“passdbsql”和“userdbsql”项,指向独注意:passdbsqluserdbsqlpassdbpam、userdb配置虚拟用户支持——dovecot[root@boss~]vim/etc/dovecot-mysql.confdriver=mysqlconnect=host=localhostdbname=extmailuser=extmailpassword=extmaildefault_pass_scheme=CRYPTpassword_query=SELECTusernameASuser,passwordASpasswordFROMmailboxWHEREusername='%u'user_query=SELECTmaildir,uidnumberASuid,gidnumberASgidFROMmailboxWHEREusername='%u'/etc/dovecot-mysql.conf此文件通过上一页讲解的/etc/dovecot.confdefault_pass_scheme= //MySQL数据库中的串的加密算建立邮 ,并调整权[root@mail~]#mkdir-p [root@mailMaildir]#chown-Rpostfix:postfix/mailbox重新启dovecot服[root@mailconf.d]#/usr/local/sbin/dovecot-c/etc/dovecot.confFatal:DovecotisalreadyrunningwithPID28158(readfrom[root@mailconf.d]#kill28158[root@mailconf.d]#/usr/local/sbin/dovecot-c/mailbox是邮箱空间的顶 ,必须创对应虚拟邮件域 对应邮件用户 对应该用户的邮箱空测试虚拟用户配置结[root@mail~]#cd/usr/local/courier-[root@mail~]#./authtest-slogin MySQL若之前的配置过程有误,authtest第八部分部署Extmail邮件使用界编译安装相关的perl依赖DBD-mysql-[root@boss~]#tar–zxvfUnix-Syslog-0.100.tar.gz[root@boss~]#cdUnix-Syslog-0.100[root@bossUnix-Syslog-0.1]#perlMakefile.PL[root@mailUnix-Syslog-1.1]#make&&makeinstallDBD报[root@localhostDBD-mysql-4.006]#perlCan'texec"mysql_config":没有那个文件或 atMakefile.PLline76.Cannotfindthefile'mysql_config'!YourexecutionPATHdoesn'tseemnotcontainthepathtomysql_config.Resortingtoguessedvalues!解决方MYSQL安装路[root@bossDBD-mysql-4.011]#perl--Extmail邮件使用界安装extmail[root@bosspostfix]#tar-zxvfextmail-1.2.tar.gz-[root@bosspostfix]#cd/usr/local/apache2/htdocs/[root@bosshtdocs]#mvextmail-1.2/extmail[root@bosshtdocs]#cdextmail/[root@bossextmail]#chown-Rpostfix:postfixcgi/[root@bossextmail]#cpwebmail.cf.defaultwebmail.cf[root@bossextmail]#vimwebmail.cfSYS_CONFIG=/usr/local/apache/htdocs2/extmail/SYS_LANGDIR=/usr/local/apache/htdocs2/extmail/langSYS_TEMPLDIR=/usr/local/apache/htdocs2/extmail/htmlSYS_MAILDIR_BASE=/mailboxSYS_MYSQL_USER=extmailSYS_MYSQL_PASS=extmailSYS_MYSQL_DB=extmailSYS_MYSQL_HOST=localhostSYS_MYSQL_SOCKET=/tmp/mysql.sock调整cgi 的属主和属组,以便Apache服务 限执行Suexec操SYS_CONFIG=/usr/local/apache/htdocs/extmail/ SYS_LANGDIR=/usr/local/apache/htdocs/extmail/lang SYS_TEMPLDIR=/usr/local/apache/htdocs/extmail/html SYS_MYSQL_SOCKET=/tmp/mysql.sock 调整httpd.conf配置,并重载服[root@boss~]#vim/usr/local/apache2/conf/httpd.confNameVirtualHost28<VirtualHost28>RootScriptAlias/extmail/cgi//usr/local/apache2/htdocs/extmail/cgi/Alias/extmail/usr/local/apache/htdocs2/extmail/html/#SuexecUserGrouppostfixpostfix[root@boss~]#/usr/local/apache/bin/apachectl注:如果启动apache错“SuexecUserGroup”可将此行注释调整httpd.conf文件中的配置(添加一个虚拟主机,并重启httpd服务程序对于cgi程序 别名必须使用ScriptAlias配置参数;对普通 用Alias配置参数即可注:登入之前要先给/mailbox赋予可读可写的权限,不然登入后页面会一直显[root@boss~]#od–R777登录并Extmail系在浏览器中邮箱账号 使用以下账号进试:用户名postmaster、extmail、AMX第九部分部ExtmanWeb理界编译安装相关的依赖GD-File-Tail-注:可以直接用yum装:yuminstallrrdtoolrrdtool-perl[root@mailpostfix]#tar-zxvfGD-2.41.tar.gz[root@bossGD-2.41]#perlMakefile.PL[root@bossGD-2.41]#make&&make//注:如果GD编译失败yum解决其依赖关系:yuminstallgd-部署好extmail程序套件以后在默认情况下只有一个虚拟邮件 还实际应用的需RPMrpmextman序套[root@bosspostfix]#tar-zxvfextman-1.0.0.tar.gz-[root@bosspostfix]#cd/usr/local/apache2/htdocs/[root@bosshtdocs]#mvextman-1.0.0/extman[root@bosstdocs]#chown-Rpostfix:postfix[root@bosshtdocs]#mkdir[root@bosshtdocs]#chown-Rpostfix:postfix/tmp/extman/[root@bosshtdocs]#cdextman/[root@bossextman]#cpwebman.cf[root@bossextmail]#vim/usr/local/apache2/htdocs/extman/webman.cfSYS_CONFIG=/usr/local/apache2/htdocs/extman/SYS_LANGDIR=/usr/local/apache2/htdocs/extman/langSYS_TEMPLDIR=/usr/local/apache2/htdocs/extman/htmlSYS_MAILDIR_BASE=/mailboxSYS_MYSQL_USER=webmanSYS_MYSQL_PASS=webmanSYS_MYSQL_DB=extmailSYS_MYSQL_HOST=localhostSYS_MYSQL_SOCKET=/tmp/mysql.sock调整httpd.conf配置,并重载[root@bosshtdocs]#vim<VirtualHost0>RootScriptAlias/extmail/cgi//usr/local/apache/htdocs/extmail/cgi/Alias/extmail/usr/local/apache/htdocs/extmail/html/ScriptAlias/extman/cgi//usr/local/apache/htdocs/extman/cgi/Alias/extman/usr/local/apache/htdocs/extman/html/#SuexecUserGrouppostfixpostfix[root@mail~]#/usr/local/apache/bin/apachectlWebmailwebmail名称(文件 等)的区mailgraph_ext形日志[root@bosscd/usr/local/apache2/htdocs/extman/addon/mailgraph_ext/[root@bossmailgraph_ext]#mkdir/usr/local/mailgraph_ext/[root@bossmailgraph_ext]#cpmailgraph_ext.pl[root@mailmailgraph_ext]#./mailgraph-initstart[root@mailmailgraph_ext]#./qmonitor-initstart到/usr/sbin设置开机自动启动[root@bossmailgraph_ext]#ln-/usr/local/apache2/htdocs/extman/addon/mailgraph_ext/mailgraph-[root@bossmailgraph_ext]#ln-/usr/local/apache2/htdocs/extman/addon/mailgraph_ext/qmonitor-[root@bossmailgraph_ext]#echo"/usr/sbin/mailgraph-initstart"[root@localhmailmailgraph_ext]#echo"/usr/sbin/qmonitor-initstartstart">>/etc/rc.local启动cmdserver(在显示系统信息)#/usr/local/apache/htdocs/extman/daemon/cmdserver--#echo“/usr/local/mailgraph_ext/mailgraph-initstart”>>#echo“/usr/local/apache2/htdocs/extman/daemon/cmdserver--”>>mailgraph_ext插件融合了mailgraph和queuegraph两个软件包,除增加了更多的日志分析及图形显示能力外,还重写了web模块,并集成到extman序中,这样邮件日志将只给经过的用户查看,提高了安全性也可以直接为extman套件中的mailgraph_ext插件程序建立文件,并通过如果希望开机后自动启动这两个程序,可以将启动命令添加到若提示找不到“/usr/local/mailgraph_ext/……”文件,则需要手动上述 登录并使Extman系在浏览器中 管理账号 在浏览器中htt 的Web首页 默认为“extmail*123*”特别强调服务器与客户机的时间一致性否则即使用户输入正确也无法登录第十部分邮件内容过滤及针对邮件内容的过滤及防功能,可以由MailScanner调度工具结SpamAssassin、F-Prot其中的MailScanner工具主要起协调、调度作用,SpamAssassin作为邮件过滤器,而F-Prot提供对邮件内容的查杀Postfixhold(保持)最后将成功通过过滤策略的邮件转 ing(新进)队列中,交给1.安装MailScanner调度工[root@boss~]#tar–zxvfMailScanner-install-4.84.3-1.tar.gz[root@bossMailScanner-install-4.84.3-1]#./install.sh//注:MailScanner-install-4.84.3-1.tar.gz解压编译以后会生成以下3个其中浅蓝色的MailScanner文件时自动生成在/opt文件夹下面[root@mail~]#vimRunAsUser=postfixRunAsGroup=postfixingQueueDir=/var/spool/postfix/holdOutgoingQueueDir=/var/s MTA=RequiredSpamAssassinScore= //高于7分的视为邮HighSpamAssassinScore= //高于10分的视为高分邮SpamActions=deliverheader"X-Spam-Status:HighScoringSpamActions=deleteforwardHighScoringSpamActions=deleteforward 该邮件至指定邮箱,并从收件人信箱中删除postfix支持调[root@boss~]#vimheader_checksregexp:/etc/postfix/header_checks//调整过滤队 ,启动MailScanner服[root@boss~]#vim/^Received:/[root@boss~]#cd[root@bossMailScanner]#chown-Rpostfix.postfix [root@bossMailScanner]#chown-Rpostfix.postfix[root@bossMailScanner]#postfixstop[root@bossMailScanner]#/opt/MailScanner/bin/MailScanner//注如果启动错:Can'tlocateMIME/Parser.pmin@INC(@INC/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-/usr/lib/perl5/site_perl/5.8.8/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-/usr/lib/perl5/vendor_perl/5.8.8/usr/lib/perl5/5.8.8/i386-linux-thread-multi/opt/MailScanner/lib)/opt/MailScanner/lib/MailScanner/MCPMessage.pmline41. pilationabortedat/opt/MailScanner/lib/MailScanner/MCPMessage.pmlineCompilationfailedinrequireat/opt/MailScanner/bin/MailScannerline pilationabortedat/opt/MailScanner/bin/MailScannerline107.rpmivh /epel/6/i386/epel-release-6-8.noarch.rpm#32rpmivhrpmivh /epel/6/i386/epel-release-6-8.noarch.rpm#32rpmrpm-ivh /epel/5/i386/epel-release-5-4.noarch.rpm#Centos5安装依yuminstallrrd
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 快递站点管理师岗前创新意识考核试卷含答案
- 混料式立窑石灰煅烧工操作知识竞赛考核试卷含答案
- 钽铌冶炼工风险识别竞赛考核试卷含答案
- 轻钢龙骨制作工安全演练知识考核试卷含答案
- 海上平台水手安全检查评优考核试卷含答案
- 2020-2025年证券分析师之发布证券研究报告业务每日一练试卷B卷含答案
- 初中生物遗传多样性保护策略的数学模型构建课题报告教学研究课题报告
- 中药调剂岗位职责详解
- 人工智能在小学数学个性化学习社区互动模式中的应用研究教学研究课题报告
- 2026年系统稳定性保障服务协议书
- 2025年四川军事理论专升本考试复习题库附答案
- 2025年民航上海医院(瑞金医院古北分院)事业编制公开招聘62人备考题库带答案详解
- 2025年云南省人民检察院聘用制书记员招聘(22人)备考考试题库及答案解析
- 2025西部机场集团航空物流有限公司招聘笔试参考题库附带答案详解(3卷)
- 橙子分拣装箱一体机结构设计
- (一诊)达州市2026届高三第一次诊断性测试生物试题(含标准答案)
- 员工宿舍楼装修改造工程施工组织设计方案
- 钱铭怡《心理咨询与心理治疗》笔记和习题(含考研真题)详解
- 防水工程专项施工方案
- JJG 1148-2022 电动汽车交流充电桩(试行)
- 脑机接口技术与应用研究报告(2025年)
评论
0/150
提交评论