postfix邮件转发安装了以后,显示不出系统信息,还请各位大神帮我看看,显示拒绝连接

(window.slotbydup=window.slotbydup || []).push({
id: '2491531',
container: s,
size: '150,90',
display: 'inlay-fix'
重装系统后其他盘打不开显示拒绝访问
有可能是你电脑的C盘和其它盘的分区格式不一样,分区格式有FAT32 和NTFS 之分,我以前也遇到过这种情况,你重装系统的时候得先看清楚其它盘的格式然后在选C盘的分区格式。解决方法:1、确定当前账户为系统管理员账户,右击磁盘——属性——安全选项——高级——所有者——改为常用账户。2、重装系统,重装时注意格式!(补充说明:如果你安装的是win7原版,默认是不以Administrator登录的,按win+r 输入gpedit.msc,在计算机配置,windows设置,安全设置,本地策略的安全选项里,往下拉,账户:管理员账户状态,双击,设置为已启用,然后关闭组策略,重启后就可以以管理员身份登录了)。
先纠正一下四楼的,NTFS只是不能在DOS下格式化硬盘,但是可以访问,在“运行”里键入cmd就可以。
下面正式回答你的问题,据我个人判断是被加权了,不知道你是不...
有可能是你电脑的C盘和其它盘的分区格式不一样,分区格式有FAT32 和NTFS 之分,我以前也遇到过这种情况,你重装系统的时候得先看清楚其它盘的格式然后在选C盘...
磁盘可能有坏道
可以安装最新的驱动,如果仍然无效,可以按以下方法操作:
1.进入控制面板的服务一项,停掉Print Spooler服务。
2.在本地硬盘上查找HPDCMON.D...
查杀一下看看是不是中了U盘病毒
U盘病毒专杀工具(USBCleaner) V6.0 Build 1106
【基本介绍】U盘病毒又称Autorun病毒,是通过 f...
答: 21岁 性功能突然减退。 以前做爱 最多坚持一个半小时 有过手淫史 现在基本上一进去没1分钟就射了 什么情况
答: 学电脑路子很广,可以做室内设计,也可以做网页推广,电子商务,还能去接单子,也可以做传媒,现在是信息化社会,所以,选择计算机,没错!
答: 同电脑故障、网线故障和路由器故障都有可能。
B.20世纪上半叶,人类经历了两次世界大战,大量的青壮年人口死于战争;而20世纪下半叶,世界基本处于和平发展时期。
“癌症的发病率”我认为这句话指的是:癌症患者占总人数口的比例。
而B选项说是死亡人数多,即总体人数下降了,但“癌症的发病率”是根据总体人总来衡量的,所以B项不能削弱上述论证
无锡至少有两所正规大学:
1、江南大学
2、南京农业大学无锡渔业学院。由于它不直接在无锡召本科生,所以许多人不知道这个学校:它位于山水东[西?]路九号,拥有约20位正教授/研究员,80位副教授/副研究员,和多位首席科学家。去年还有中国工程院的院士一名。
1、江南大学坐落于太湖之滨的江南名城——江苏省无锡市,是教育部直属的国家“211工程”重点建设高校。
  享有“轻工高等教育明珠”美誉的江南大学,有着久远的历史渊源和深厚的文化底蕴。在1902年创建的三江师范学堂基础上发展起来的中央大学(现南京大学)是江南大学办学的前身。1952年全国高校院系调整时,南京大学食品工业系、浙江大学农化系、江南大学食品工业系以及复旦大学、武汉大学的有关系科合并组建成南京工学院(现东南大学)食品工业系。1958年该系整建制东迁无锡,成立无锡轻工业学院,1995年更名为无锡轻工大学,1998年由隶属中国轻工总会划转直属教育部。2001年1月,经教育部批准,无锡轻工大学、江南学院、无锡教育学院合并组建江南大学。
  学校学科涉及经济学、法学、教育学、文学、理学、工学、农学、医学、管理学等九大门类,设有生物工程学院、食品学院、纺织服装学院、化学与材料工程学院、设计学院、机械工程学院、通信与控制工程学院、信息工程学院、商学院、法政学院、文学院、师范学院、理学院、外国语学院、土木工程系、医学系、艺术系、体育系等18个院(系),共56个本科专业,全日制在校本科学生18500余人。成人学历教育在籍学生5000余人,网络学历教育在籍学生1万余人。还有经教育部批准的中外合作办学的莱姆顿学院及与社会力量合作办学的江南大学太湖学院。
  学校设有轻工技术与工程、食品科学与工程等2个博士后流动站和10个博士点,覆盖发酵工程等16个二级博士学科专业和39个硕士学科专业,基本包涵了轻工、纺织、食品的全部领域。现有在校各类硕士研究生、博士研究生2500余人。学校拥有4个国家级和部省级重点学科,建有教育部、国家计委批准的“国家生命科学与技术人才培养基地”,培养本硕连读、本硕博连读的高层次人才。食品科学、发酵工程等2个国家重点学科在国内同类学科中具有独特优势,实力雄厚,处于领先地位,在国际上有较大影响。经近50年的建设与发展,江南大学已成为一所规模结构较为合理,教学质量优异,科研水平上乘,社会服务盛誉,各方面均得到社会公认,在国内外具有较高知名度的多科性大学。
  学校师资力量雄厚,现有专任教师1519名,其中中国工程院院士3名(2名为双聘院士),教授160名,副教授456名。由300多名博士生导师、硕士生导师组成的学术带头群体,为高层次人才培养、科技创新和社会服务奠定了厚实的基础。学校始终坚持社会主义办学方向,坚持以育人为本,把为经济建设和社会发展培养高质量的人才作为学校的根本任务。经过多年努力,形成了具有自身特点的人才培养体系和教学质量保障体系,做到人才培养与市场需求紧密结合,培养高素质创新型的专门人才。学校注重学生综合素质、基础知识和实践能力的培养,如在本科教学中,将相对狭窄的专业对口教育转到本科通识加特色教育;推进多样化的人才培养方式,学生通过辅修、第二专业、第二学位等途径培养复合型人才;让学生早期介入科研活动,从科研实践中感受和理解知识产生和发展过程,培养学生科学素养、科学精神、创新能力。学校十分重视校园精神文明建设。一年一度的江南之春文化艺术节、科技节、金秋体育节等活动精彩纷呈,暑期社会实践、校园文化生活丰富多彩。在大学生数学建模竞赛、数学竞赛、电子制作竞赛、机器人竞赛、艺术设计竞赛等全国性比赛中,学生连年获得大奖。建校以来,学校已为国家输送了数万名毕业生,许多毕业生已成为各条战线的科技精英和领导骨干。
  作为我国轻工、食品、生物技术高科技的摇篮与依托单位之一,“九五”期间,学校承担并完成了大批国家重大科技攻关项目及省部级应用基础研究课题,其中有70多项研究成果填补了国内空白,并达到了国际先进水平,30多项科研成果荣获国家和省级科技进步奖。“十五”以来,学校科研实力进一步增强,科技项目和科技成果逐年增多。2003年取得国家、部省级以上科技成果奖励20项,其中有国家科学技术发明二等奖(一等奖空缺)一项,中国石油和化学工业科学技术一等奖一项等。2004年,科技总经费9000多万元,获准立项的纵向科研项目97项,横向科研270多项;鉴定或验收科技成果86项,其中30%以上成果达到国际领先或国际先进水平。全校教职工共发表各类论文2700多篇,出版专著130多部,被国际三大检索收录论文143篇。学校承担的国家“十五”科技攻关“农产品深加工”、“发酵工程关键技术”课题全面通过结题验收并进入后期滚动;国家自然科学基金项目获资助13项;获部省级以上科技成果奖励8项,其中1项科研成果获得江苏省科技进步一等奖;全年申请专利356项,学校专利申请量位居全国高校第7名、江苏省第1名;人文社科领域承担的项目、层次、经费等方面都有较大增长。
  学校重视面向经济建设主战场,加快科技创新,推进科技成果产业化,建有科技部、国家计委批准的“发酵技术国家工程研究中心”等10个国家级、省部级研究中心、实验室。建立了由海尔集团、茅台酒集团、青岛啤酒集团、北京燕京啤酒集团、绍兴黄酒集团、江苏小天鹅集团等100多家企事业单位加盟的董事会,注重学校与企业、社会之间的联系,促进了产学研的结合和为社会各方面的服务。各院(系)还建有二级董事会,共有400余家企事业单位参加。学校十分重视发挥在轻工、食品、艺术设计、纺织、环境、化工、生物医药等方面的科技优势,积极为全国轻工纺织行业的科技进步、产品开发、人才知识更新服务,积极参与国家西部大开发和为江苏省沿江发展战略、苏北发展战略及海上苏东发展战略服务,积极适应无锡市支柱产业的创新发展、科技和人才需求,在科研开发、技术服务、人才培养等方面与企业开展全面合作,推动企业的技术改造和产品更新换代。与地方政府合资建立的省级大学科技园,成为高科技研究项目的重要孵化基地,为国民经济和社会发展作出贡献。由于学校的优质服务,中国电信、丹尼斯克(中国)有限公司、嘉里粮油(深圳)商务拓展有限公司、东海粮油工业(张家港)有限公司、国民淀粉上海化学有限公司、三得利(中国)投资有限公司、青岛啤酒集团、重庆啤酒集团、杰能科生物工程有限公司、广州天赐高新材料科技有限公司、国际特品(ISP)(香港)有限公司、东洋之花化妆品有限公司等大型企业都在学校设立各类奖学、奖教金,每年发放的奖学金总额达600多万元。
  学校与国内外的教学科研交流合作频繁,是教育部批准的首批接受外国留学生和港澳台学生的高校。自六十年代开始,就接受和培养来自世界各国的留学生,现有本科、硕士、博士等各级各类留学生260余人。学校已与20多个国家和地区的44所大学建立了紧密的校际交流关系,并与美国、加拿大、日本等近20个国家的高校、机构开展办学、科研等方面的合作。目前正在执行的校际合作与交流项目有17个,其中与澳大利亚、英国一流大学之间的“2+2”学分互认合作项目受到学生的欢迎。学校聘请了50多位国外著名的学者和教授担任学校的名誉教授或客座教授,每年举办国际及双边学术交流会,已逐步成为轻纺、食品、艺术设计等领域的国际交流中心。
  学校图书馆现有藏书152.76万余册、电子图书37.40万册,中外文期刊3100余种,建有教育部科技查新工作站。学校编辑出版自然科学、人文社会科学、食品与生物技术、教育科学等4种学报及《冷饮与速冻食品工业》和《电池工业》杂志,向国内外公开发行。
  在教育部、省、市政府的大力支持下,地处无锡蠡湖新城、太湖之畔,占地3100多亩的学校新校区已建成面积36万平方米。新校区以“生态校园•曲水流觞”为设计理念,融青瓦白墙的江南建筑风格与小溪、树林、草坪的多层次园林空间为一体,展现绿色、水乡、文化韵味。设施先进、功能齐全、环境优美的现代化校园,为莘莘学子学习研究提供了良好的条件。
  钟灵毓秀的江南山水,造就了江南校园开拓进取的学术氛围;蕴涵深厚的人文传统,赋予了江南学子锐意求新的创造精神。迈入新世纪,学校迎来了改革、发展的良好机遇,“211工程”将重点建设和发展工业生物技术、食品科学工程和安全、工业设计创新系统、纤维制品现代加工技术、中小企业管理与发展、轻工过程信息化科学与工程等6个优势和特色明显的学科群,进一步提升学校在轻纺、食品等学科领域的优势地位,使学校的整体办学水平和人才培养质量得到全方位的提高。
  积百载跬步,创世纪辉煌。江南大学提出的发展总体目标是,经过五至十年时间的努力,把学校建成以工为主、理工结合、工理文交融,科技教育与人文教育协调发展,具有鲜明特色、先进水平,在国内有较大影响的教学研究型开放式多科性大学;通过不断创特色、上水平、求发展、增实力,力争在本世纪中叶,把学校建成国内一流、国际有影响、部分学科达到国际先进水平的综合性大学。
2、南京农业大学无锡渔业学院是南京农业大学与中国水产科学研究院淡水渔业研究中心,在多年联合办学的基础上于1993年7月成立的,她依托南京农业大学雄厚的基础教学条件,和淡水渔业研究中心优越的专业教学条件,为我国及国际水产事业的发展培养了一大批优秀的专业技术人员和管理人才。
学院的宗旨是以推进我国和发展中国家的渔业科学和渔业生产,使渔业产品在当今人类改革食物结构,提高营养水平,创造经济财富方面起重要作用。通过努力,使该院成为一个国际性的渔业科学教育和研究中心。
学院座落在风景秀丽的太湖之滨,中国著名的旅游城市--无锡的西南角上,与中央电视台太湖影视基地相邻,离市区仅10公里之遥,依山傍水,环境十分幽美,交通便利,有1路和820路公交车直达。学院占地面积26公顷,建筑面积达35000多平方米。
南京农业大学从1984年开始和淡水渔业研究中心联合办学,设淡水渔业专业(专科)。学院于1994年新开设了“淡水渔业”本科专业。现设水产养殖本、专科专业,水产养殖博士点和硕士点,每年招收博士生、硕士、本科、专科各种层次。
该院长期招收外国留学生,为亚太地区名国培养淡水渔业的技术人才,今后还将进一步提高留学生的办学层次,招收硕士研究生,在招收留学生方面曾受到联合国FAO和UNDP、亚洲水产养殖中心网(NACA)的大力支持。
设有以中国工程院院士夏德全研究员为主的淡水鱼类遗传育种生物技术研究室、营养与饲料、特种水产养殖室、水产品病害研究室、渔业环境保护、渔业经济与信息中心、内陆水域增养殖等7个教研室。学院现有教职员工340名,其中具中高级职称的教师有80名。有突出贡献的农业部中青年专家和享受政府特殊津贴的18人。现有博士3人,硕士25人。
在科学研究方面,先后承担和圆满完成了国家自然科学基金、“八六三”、国家攻关和省、部级课题190多项,获得各类奖励成果85项,其中国家科技进步二等奖1项,国家科技进步三等奖4项。92年获农业部农业机构综合科研能力奖。
在多年的联合办学的实践中,南京农业大学无锡渔业学院的领导非常重视提高学院的教学质量,办学条件逐年得到改善,教学管理趋于完善,教风好、学风正,经过多年的努力,学院的各项办学条件已得到改善,教学手段已基本实现了现代化,配备了语音室、电脑房和先进的电教中心。
学院非常重视发展工作。依托淡水渔业研究中心,综合利用经贸部TCDC培训项目的人力、财力、物力。扎实提高教学质量,改善教学条件,学院领导在经费许可的情况下,投入大量的资金,进行教学设施的改造和教学仪器、设备的添置,积极改善学院的办学备件。建院六年来,学院不断改进教学设施,提高教学质量,目前已拥有教学楼、实验室、图书馆、学生宿舍楼、语音室、电脑房、活动健身房、学生食堂、足球场、蓝球场、大客车、教学实习基地等设施,为国家培养水产专业人才创造了较好的条件。
如何洗衣服?也许有人会说,衣服谁不会洗啊?放到水里,加点洗衣粉洗就成了呗。是啊,说是这样说,可是洗衣服还有不少学问呢。我就说说我的“洗衣经”吧。
说起洗衣服,想想真有不少要说的呢。
首先要分开洗。内衣外衣、深色浅色要分开。个人和个人的衣物也尽量分开洗涤,这样可以防止不同人体间细菌和病菌的相互交叉感染,尤其是宿舍或者朋友的衣服尽量不要放置在一起洗。即使是自己的衣服,内衣和外衣也要分开洗。因为外衣接触外界的污染和尘土较多,而内衣将直接接触皮肤,为避免外界尘螨等对皮肤的不良入侵,内外分开洗涤是有科学道理的。不同颜色的衣物要分开洗涤,可将颜色相近的一同洗涤,浅色的一起洗涤,容易掉色的单独洗涤,避免衣物因脱色而损坏。另外,袜子和其他衣物不要一起洗涤。
其次,使用洗衣粉宜提浸泡一会。洗衣粉功效的发挥不同于肥皂,只有衣物适时浸泡才能发挥最大的洗涤效果。浸泡时间也不宜太长,一般20分钟左右。时间太长,洗涤效果也不好,而且衣物易褶皱。有人洗衣服时把洗衣粉直接撒在衣物上便开始搓揉洗涤,那样不能发挥最好的洗涤效果,对洗衣粉是一种浪费,当然,免浸泡洗衣粉出外。另外,冬季一般宜使用温水浸泡衣物。水温过低,不能有效发挥洗衣粉的洗涤效果,水温太高,会破坏洗衣粉中的活性成分,也不利于洗涤。
再次,衣物及时更换,及时洗涤。衣服要及时更换,相信道理大家应该都很清楚。可是,衣物换下后应该及时清洗,有人却做的不好。好多家庭喜欢将换的衣服积攒起来,每周洗一次,这样很不科学,容易使衣物上积聚的细菌大量繁殖,容易诱发皮疹或皮肤瘙痒症状。为了个人和家人的身体健康,还是勤快一点,把及时换下的衣物及时洗涤,这样,其实也费不了多少时间,也不至于最后要花费半天甚至更长 的时间专门来洗涤大量的衣物要节约的多。另外衣服穿的太久就比较脏,要花很大的力气洗涤才能洗干净,也容易将衣物搓揉变形,而影响美观和穿着效果。
洗衣服是个简单的小家务,也是生活中不可缺少的一件事,学问却很多,也许您的“洗衣心得”比这还要科学,还要多样,欢迎您 的指正~~
考虑是由于天气比较干燥和身体上火导致的,建议不要吃香辣和煎炸的食物,多喝水,多吃点水果,不能吃牛肉和海鱼。可以服用(穿心莲片,维生素b2和b6)。也可以服用一些中药,如清热解毒的。
确实没有偿还能力的,应当与贷款机构进行协商,宽展还款期间或者分期归还; 如果贷款机构起诉到法院胜诉之后,在履行期未履行法院判决,会申请法院强制执行; 法院在受理强制执行时,会依法查询贷款人名下的房产、车辆、证券和存款;贷款人名下没有可供执行的财产而又拒绝履行法院的生效判决,则有逾期还款等负面信息记录在个人的信用报告中并被限制高消费及出入境,甚至有可能会被司法拘留。
第一步:教育引导
不同年龄阶段的孩子“吮指癖”的原因不尽相同,但于力认为,如果没有什么异常的症状,应该以教育引导为首要方式,并注意经常帮孩子洗手,以防细菌入侵引起胃肠道感染。
第二步:转移注意力
比起严厉指责、打骂,转移注意力是一种明智的做法。比如,多让孩子进行动手游戏,让他双手都不得闲,或者用其他的玩具吸引他,还可以多带孩子出去游玩,让他在五彩缤纷的世界里获得知识,增长见识,逐渐忘记原来的坏习惯。对于小婴儿,还可以做个小布手套,或者用纱布缠住手指,直接防止他吃手。但是,不主张给孩子手指上“涂味”,比如黄连水、辣椒水等,以免影响孩子的胃口,黄连有清热解毒的功效,吃多了还可导致腹泻、呕吐。
合肥政务区网络广告推广网络推广哪家公司比较好 一套能在互联网上跑业务的系统,被网络营销专家赞为目前最 有效的网络推广方式!
1、搜索引擎营销:分两种SEO和PPC,即搜索引擎优化,是通过对网站结构、高质量的网站主题内容、丰富而有价值的相关性外部链接进行优化而使网站为用户及搜索引擎更加友好,以获得在搜索引擎上的优势排名为网站引入流量。
良工拥有十多位资深制冷维修工程师,十二年生产与制造经验,技术力量雄厚,配有先进的测试仪器,建有系列低温测试设备,备有充足的零部件,包括大量品牌的压缩机,冷凝器,蒸发器,水泵,膨胀阀等备品库,能为客户提供迅捷,优质的工业冷水机及模温机维修和保养。
楼主,龙德教育就挺好的,你可以去试试,我们家孩子一直在龙德教育补习的,我觉得还不错。
成人可以学爵士舞。不过对柔软度的拒绝比较大。  不论跳什么舞,如果要跳得美,身体的柔软度必须要好,否则无法充分发挥出理应的线条美感,爵士舞也不值得注意。在展开暖身的弯曲动作必须注意,不适合在身体肌肉未几乎和暖前用弹振形式来做弯曲,否则更容易弄巧反拙,骨折肌肉。用静态方式弯曲较安全,不过也较必须耐性。柔软度的锻炼动作之幅度更不该超过疼痛的地步,肌肉有向上的感觉即可,动作(角度)保持的时间可由10馀秒至30-40秒平均,时间愈长对肌肉及关节附近的联结的组织之负荷也愈高。
正在加载...
Copyright &
Corporation, All Rights Reserved
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415拒绝访问 | www.wangchao.net.cn | 百度云加速
请打开cookies.
此网站 (www.wangchao.net.cn) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(e4ce4-ua98).
重新安装浏览器,或使用别的浏览器Access denied | www.freehao123.com used Cloudflare to restrict access
Please enable cookies.
What happened?
The owner of this website (www.freehao123.com) has banned your access based on your browser's signature (f4a9859-ua98).酷勤网 C 程序员的那点事!
浏览次数:次
作者:huanghaojie
redhat9+postfix+cyrus-sasl+mysql+postfixadmin+courier-imap+courier-maildrop+squirrelmail(courier-sqwebmail&openwebmail)+clamav+spamassassin+amavisd-new日加入Cyrus&SASL&with&MySQL&Encrypted&Passwords日更新防病毒及防垃圾日加入mysql日志管理日至13日加入openwebmail&日加入apache自启动脚本2004年10左右成稿1.mysql2.apache3.php4.cyrus-sasl5.postfix6.postfixadmin7.courier-authlib8.courier-imap9.courier-maildrop10.webmail&&&&10.1.sqwebmai&&&&10.2.squirrelmail&&&&10.3.openwebmail&11.clamav12.spamassassin13.amavisd-new14.后记加一点说明15.附:启动脚本本文用到的软件MySQL&4.1.11&网站:http://www.mysql.com&下载&APACHE&2.0.54&网站:http://www.apache.org&下载&PHP&4.3.11&网站:http://www.php.net&下载&Cyrus-SASL&2.1.20&网站:http://asg.web.cmu.edu/sasl&下载&Postfix&2.2.3&网站:http://www.postfix.org&下载&PostfixAdmin&2.1.0&网站:http://www.postfixadmin.com&下载&Courier-authlib&0.55&网站:http://www.courier-mta.org/authlib&下载&Courier-IMAP&4.0.2&网站:http://www.courier-mta.org/imap&下载&Courier-maildrop&1.8.0&网站:http://www.courier-mta.org/maildrop&下载&Courier-sqwebmail&5.0.1&网站:http://www.courier-mta.org/sqwebmail&下载&SquirrelMail&1.4.4&网站:http://www.squirrelmail.org&下载&Openwebmail&2.51&网站:http://openwebmail.org&下载&clamav&0.84&网站:http://www.clamav.net&下载&Spamassassin&3.0.3&网站:http://spamassassin.apache.org&下载&amavisd-new&2.3.0&网站:http://www.ijs.si/software/amavisd&下载&1.安装mysql&4.1.11#&groupadd&mysql#&useradd&-g&mysql&mysql#&wget&http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-4.1.11.tar.gz/from/http://mysql.new21.com/#&tar&-zxvf&mysql-4.1.11.tar.gz#&cd&mysql-4.1.11#&./configure&--prefix=/usr/local/mysql&--with-charset=gbk#&make#&make&install#&cp&support-files/my-medium.cnf&/etc/my.cnf设置自启动#&cp&support-files/mysql.server&/etc/rc.d/init.d/mysqld#&chmod&700&/etc/rc.d/init.d/mysqld#&chkconfig&--add&mysqld安装完以后要初始化数据库,要是升级安装的请跳过#&cd&/usr/local/mysql#&/usr/local/mysql/bin/mysql_install_db&--user=mysql#&chown&-R&root&.#&chown&-R&mysql&var#&chgrp&-R&mysql&.#&/usr/local/mysql/bin/mysqld_safe&--user=mysql&&&好了,至此mysql安装完毕,你可以这样起动你的mysql服务#&/etc/rc.d/init.d/mysqld&start&#&ln&-s&/usr/local/mysql/bin/mysql&/sbin/mysql&#&ln&-s&/usr/local/mysql/bin/mysqladmin&/sbin/mysqladmin&为了能让系统找到mysql,请运行如下命令#&PATH=$PATH:/usr/local/mysql/bin#&export&PATH#&echo&"/usr/local/mysql/lib/mysql"&&;&;&/etc/ld.so.conf#&ldconfig日志管理开启错误日志&(在[safe_mysqld]项下添加)#&vi&/etc/my.cnf[safe_mysqld]err-log=/var/log/mysqld/err.log开启常规日志和更新日志&(在[mysqld]项下添加)&#&vi&/etc/my.cnf[mysqld]log=/var/log/mysqld/log.loglog-update=/var/log/mysqld/update.log创建日志文件并设置权限#&mkdir&/var/log/mysqld#&touch&/var/log/mysqld/err.log&/var/log/mysqld/log.log&/var/log/mysqld/update.log#&chown&-R&mysql.mysql&/var/log/mysqld&#&service&mysqld&restart&说明:错误日志包含了服务器写入标准错误输出设备的所有消息,同时还包括了mysql服务的启动和关闭事件常规日志用来记录有关mysql服务器运行的常规信息,包括用户的连接、查询及其他各种时间更新日志用来记录修改数据库的查询信息,包括所有涉及数据库修改的SQl语句的查询记录建议调试结束后关闭日志Go&to&top.2.安装apache&2.0.54#&wget&http://apache.freelamp.com/httpd/httpd-2.0.54.tar.bz2#&tar&jxvf&httpd-2.0.54.tar.bz2#&cd&httpd-2.0.54#&./configure&--prefix=/usr/local/apache#&make#&make&install设置自启动#&cp&support/apachectl&/etc/init.d/httpd修改/etc/init.d/httpd#&vi&/etc/init.d/httpd(在第两行之后添加如下内容)#!/bin/sh&#&#&Startup&script&for&the&Apache&Web&Server&#&chkconfig:&-&85&15&#&description:&Apache&is&a&World&Wide&Web&server.&It&is&used&to&serve&\&#&HTML&files&and&CGI.&#&processname:&httpd&#&pidfile:&/usr/local/apache/log/httpd.pid&#&config:&/usr/local/apache/conf/httpd.conf#&chkconfig&--add&httpd#&chmod&755&/etc/init.d/httpd&#&chkconfig&httpd&on&创建网页根目录#&mkdir&/var/www#&vi&/usr/local/apache/conf/httpd.conf//存放网页的目录,原来为DocumentRoot&"",改成:DocumentRoot&"/var/www"//这句应该和DocumentRoot&的目录保持一致,原来为&Directory&""&;,改成:&Directory&"/var/www"&;//Indexes:当在目录中找不到DirectoryIndex列表中指定的文件就生成当前目录的文件列表//FollowSymlinks:允许符号链接跟随,访问不在本目录下的文件Options&Indexes&FollowSymLinks//禁止读取.htaccess配置文件的内容AllowOverride&None//指定先执行Allow(允许)访问规则,再执行Deny(拒绝)访问规则Order&allow,deny//设置Allow(允许)访问规则,允许所有连接Allow&from&all&/Directory&;启动服务:#&/usr/local/apache/bin/apachectl&start或#&service&httpd&start&Go&to&top.3.安装php&4.3.11#&wget&http://cn2.php.net/get/php-4.3.11.tar.bz2/from/cn.php.net/mirror#&tar&-jxvf&php-4.3.11.tar.bz2#&cd&php-4.3.11#&./configure&\--prefix=/usr/local/php&\--with-mysql=/usr/local/mysql&\--with-apxs2=/usr/local/apache/bin/apxs#&make#&make&install#&cp&php.ini-dist&/usr/local/php/lib/php.ini#&vi&/usr/local/php/lib/php.ini;default_charset&=&"iso-8859-1"在这行下面加一行default_charset&=&"gbk"#&vi&/usr/local/apache/conf/httpd.conf找到#AddType&application/x-tar&.tgz&这行,在下面加两行。AddType&application/x-httpd-php&.php&AddType&application/x-httpd-php-source&.phps找到下面一行在后面加上index.php,这表示网站的默认页也能够为index.php&DirectoryIndex&index.html&index.html.var&index.php&注意:改变了http.conf后,要重启apache服务器,否则不会生效!php常用配置max_execution_time&=&30&;&//&改为600&(增加处理脚本的时间限制)&max_input_time&=&600&;&//最大输出时间600秒&memory_limit&=&8M&;&//改为40M&(这样才能发10M的附件)&register_global&=On&post_max_size&=&2M&;&//php可接受的&post&方法大小&2M&file_uploads&=&On&;&//允许上载文件&upload_max_filesize&=&2M&;&//最大上载文件2M&session.auto_start&=&1&;&//session自动启动&Go&to&top.4.安装cyrus-sasl&2.1.20如果系统安装已经,先卸载它,或使用下面方法关闭它#&mv&/usr/lib/sasl&/usr/lib/sasl.OFF#&mv&/usr/lib/sasl2&/usr/lib/sasl2.OFF编译安装cyrus-sasl2.1.20#&wget&ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-2.1.20.tar.gz#&tar&zxvf&cyrus-sasl-2.1.20.tar.gz#&cd&cyrus-sasl-2.1.20#&./configure&\--disable-anon&-enable-plain&--enable-login&\--enable-sql&--with-mysql=/usr/local/mysql&\--with-mysql-includes=/usr/local/mysql/include/mysql&\--with-mysql-libs=/usr/local/mysql/lib/mysql#&make#&make&install为了让postfix能找到sasl,请运行如下命令:#&echo&"/usr/local/lib"&&;&;&/etc/ld.so.conf#&ldconfig#&ln&-s&/usr/local/lib/sasl2&/usr/lib/sasl2cyrus-sasl的密码是不加密的,可以下载加密认证补丁#&http://www.viperstrike.com/~lopaka/sysadmin/cyrus-sasl-mysql-encrypt/software-sources/patch-linux#&patch&lib/checkpw.c&patch-linux重新编译安装#&LDFLAGS="-lcrypt"&./configure&--disable-anon&-enable-plain&--enable-login&--enable-sql&--with-mysql=/usr/local/mysql&--with-mysql-includes=/usr/local/mysql/include/mysql&--with-mysql-libs=/usr/local/mysql/lib/mysql#&make#&make&install&Go&to&top.5.安装postfix&2.2.3如果你的系统上原来有sendmail,先将其停止并将其文件改名:#&/etc/init.d/sendmail&stop#&chkconfig&--level&0123456&sendmail&off#&mv&/usr/bin/newaliases&/usr/bin/newaliases.orig#&mv&/usr/bin/mailq&/usr/bin/mailq.orig#&mv&/usr/sbin/sendmail&/usr/sbin/sendmail.orig开始安装#&groupadd&-g&12345&postfix#&useradd&-u&12345&-g&12345&-c&postfix&-d/dev/null&-s/bin/false&postfix#&groupadd&-g&54321&postdrop#&wget&ftp://postfix.cn99.com/postfix/official/postfix-2.2.3.tar.gz#&tar&-zxvf&postfix-2.2.3.tar.gz#&cd&postfix-2.2.3(Building&Postfix&with&SASL&authentication&and&mysql&support)#&make&-f&Makefile.init&makefiles&\'CCARGS=-DHAS_MYSQL&-I/usr/local/mysql/include/mysql&-DUSE_SASL_AUTH&-I/usr/local/include/sasl'&\'AUXLIBS=-L/usr/local/mysql/lib/mysql&-lmysqlclient&-lz&-lm&-L/usr/local/lib&-lsasl2'#&make&install如果/etc/aliases文件不存在,请用如下命令创建:#&echo&postfix:&root&&;&;&/etc/aliases#&/usr/bin/newaliases注意:&&&&本例中Mysql安装在/usr/lcoal/mysql,sasl2安装在/usr/lib/sasl2。如果安装路径不同,请自行修改编译时CCARGS和AUXLIBS选项。&&&&在执行make&install的时候可能会得到如下的提示(如果没有就不用管了):/usr/libexec/ld-elf.so.1:&Shared&object&"libmysqlclient.so.12"&not&found&&&&这是因为mysql不是安装在默认目录中的,所以需要告诉postfix应该到哪里去找libmysqlclient.so.12,使用ldconfig就可以达到这个目的:#&echo&/usr/local/mysql/lib/mysql&&;&;&/etc/ld.so.conf#&ldconfigGo&to&top.6.安装postfixadmin&2.1.0建立apache和maildrop的用户和组#&groupadd&vmail&-g&1001#&useradd&vmail&-u&1001&-g&1001&-s/bin/false&-d/dev/null#&vi&/usr/local/apache/conf/httpd.conf把User&nobodyGroup&#-1改为User&vmailGroup&vmail#&wget&http://high5.net/postfixadmin/download.php?file=postfixadmin-2.1.0.tgz#&tar&-zxvf&postfixadmin-2.1.0.tgz#&mv&postfixadmin-2.1.0&/var/www/postfixadmin更改权限,假定运行apache的用户和组为vmail#&chown&-R&vmail:vmail&/var/www/postfixadmin#&cd&/var/www/postfixadmin#&chmod&640&*.php&*.css#&cd&/var/www/postfixadmin/admin/#&chmod&640&*.php&.ht*#&cd&/var/www/postfixadmin/images/#&chmod&640&*.gif&*.png#&cd&/var/www/postfixadmin/languages/#&chmod&640&*.lang#&cd&/var/www/postfixadmin/templates/#&chmod&640&*.tpl#&cd&/var/www/postfixadmin/users/#&chmod&640&*.php建立mysql表#&cd&/var/www/postfixadmin#&mysql&-u&root&[-p]&&&DATABASE_MYSQL.TXT#&cp&config.inc.php.sample&config.inc.php#&vi&config.inc.php本例中的配置如下://&Language&config//&Language&files&are&located&in&'./languages'.$CONF['default_language']&=&'cn';&//&Database&Config//&'database_type'&is&for&future&reference.$CONF['database_type']&=&'mysql';$CONF['database_host']&=&'localhost';$CONF['database_user']&=&'postfixadmin';$CONF['database_password']&=&'postfixadmin';$CONF['database_name']&=&'postfix';//$CONF['encrypt']&=&'md5crypt';$CONF['encrypt']&=&'cleartext';//&Mailboxes//&If&you&want&to&store&the&mailboxes&per&domain&set&this&to&'YES'.//&Example:&/usr/local/virtual/domain.tld/username@domain.tld$CONF['domain_path']&=&'YES';//&If&you&don't&want&to&have&the&domain&in&your&mailbox&set&this&to&'NO'.//&Example:&/usr/local/virtual/domain.tld/username$CONF['domain_in_mailbox']&=&'NO';//&Quota//&When&you&want&to&enforce&quota&for&your&mailbox&users&set&this&to&'YES'.$CONF['quota']&=&'YES';//&You&can&either&use&'1024000'&or&'1048576'$CONF['quota_multiplier']&=&'1024000';我们在这里使用明文口令方式,如果想使用密文,请把$CONF['encrypt']='cleartext';改成$CONF['encrypt']='md5crypt';邮箱的存储格式使用domain.ltd/username的形式,所以设置:$CONF['domain_path']&=&'YES';$CONF['domain_in_mailbox']&=&'NO';然后打开浏览器,进入postfixadmin的欢迎界面,点击网页上的setup,看看检查是否通过,记得要删除setup.php文件。然后进入http://www.yourdomain.com/postfixadmin/admin/index.php,就可以新建域名、管理员以及邮箱了。Go&to&top.#&vi&/etc/postfix/main.cf#=====================BASE=========================&#主机名称(用&FQDN&的方式来写)myhostname&=&www.test.com#domain&名称mydomain&=&test.com#邮件标头上面的&mail&from&的那个地址myorigin&=&$mydomain#可用来收件的主机名称(这里没有使用$mydomain是因为我们将使用virtualhost)mydestination&=&$myhostname&localhost&localhost.$mydomain#允许不使用smtp发信认证的网段mynetworks&=&127.0.0.0/8inet_interfaces&=&all#使用的邮箱格式&#home_mailbox&=&Maildir/#mailbox_transport&=&maildrop&#=====================Vritual&Mailbox&settings=========================&#&指定用户邮箱所在的根目录virtual_mailbox_base&=&/var/mailbox/#指定postfix如何去检索邮件用户,这里是采用mysql&(用户邮箱的目录)virtual_mailbox_maps&=&mysql:/etc/postfix/mysql/mysql_virtual_mailbox_maps.cfvirtual_mailbox_domains&=&mysql:/etc/postfix/mysql/mysql_virtual_domains_maps.cfvirtual_alias_domains&=virtual_alias_maps&=&mysql:/etc/postfix/mysql/mysql_virtual_alias_maps.cf#邮件账号的uid,&使用apache的运行用户virtual_uid_maps&=&static:1001virtual_gid_maps&=&static:1001#virtual_uid_maps&=&mysql:/etc/postfix/mysql/mysql-virtual_uid_maps.cf#virtual_gid_maps&=&mysql:/etc/postfix/mysql/mysql-virtual_gid_maps.cf#&use&this&for&virtual&delivery(如果没有安装maildrop,则此处为virtual)#virtual_transport&=&virtual#use&this&for&maildrop-delivery&(如果有maildrop,则此处为maildrop)virtual_transport&=&maildrop#Maildrop-Options&for&usage&with&maildropmaildrop_destination_recipient_limit&=&1maildrop_destination_concurrency_limit&=&1#/var/mailbox/最后的"/"字符不能省略#所有的MySQL查询配置文件统一存放在/etc/postfix/mysql中#====================QUOTA========================#每封信的最大大小(10M),postfix的默认值是10M,&但这指的是邮件正文和编码后附件的总和,&经过#base64编码,附件的大小会增加35%左右,&因此这里设定可接受邮件的大小为14M&message_size_limit&=&#邮箱的默认大小(10M)&virtual_mailbox_limit&=&virtual_create_maildirsize&=&yesvirtual_mailbox_extended&=&yes#指定postfix如何获得用户的quota信息(每个用户的邮箱大小)virtual_mailbox_limit_maps&=&mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf#&是否允许覆盖默认邮箱的大小virtual_mailbox_limit_override&=&yesvirtual_maildir_limit_message&=&Sorry,&the&user's&maildir&has&overdrawn&his&diskspace&quota,&please&try&again&later.virtual_overquota_bounce&=&yes#====================SASL========================&broken_sasl_auth_clients&=&yes#In&order&to&allow&mail&relaying&by&authenticated&clientssmtpd_recipient_restrictions&=&&permit_mynetworks,&&permit_sasl_authenticated,&&reject_invalid_hostname,&&reject_non_fqdn_hostname,&&reject_unknown_sender_domain,&&reject_non_fqdn_sender,&&reject_non_fqdn_recipient,&&reject_unknown_recipient_domain,&&reject_unauth_pipelining,&&reject_unauth_destination,&&permitsmtpd_sasl_auth_enable&=&yessmtpd_sasl_local_domain&=&$myhostnamesmtpd_sasl_security_options&=&noanonymoussmtpd_sasl_application_name&=&smtpdsmtpd_banner=$myhostname&ESMTP&"Version&not&Available"Go&to&top.建立/var/mailbox并设置权限#&mkdir&/var/mailbox&#&chown&-R&vmail:vmail&/var/mailbox#&chmod&-R&ug+rwx,o-rwx&/var/mailbox建立/etc/postfix/mysql文件夹和MySQL查询配置文件#&mkdir&/etc/postfix/mysql1、vi&/etc/postfix/mysql/mysql_virtual_alias_maps.cfuser&=&postfixpassword&=&postfixhosts&=&localhostdbname&=&postfixtable&=&aliasselect_field&=&gotowhere_field&=&address2、vi&/etc/postfix/mysql/mysql_virtual_domains_maps.cfuser&=&postfixpassword&=&postfixhosts&=&localhostdbname&=&postfixtable&=&domainselect_field&=&descriptionwhere_field&=&domain#additional_conditions&=&and&backupmx&=&'0'&and&active&=&'1'3、vi&/etc/postfix/mysql/mysql_virtual_mailbox_maps.cfuser&=&postfixpassword&=&postfixhosts&=&localhostdbname&=&postfixtable&=&mailboxselect_field&=&maildirwhere_field&=&username#additional_conditions&=&and&active&=&'1'4、vi&/etc/postfix/mysql/mysql_virtual_mailbox_limit_maps.cfuser&=&postfixpassword&=&postfixhosts&=&localhostdbname&=&postfixtable&=&mailboxselect_field&=&quotawhere_field&=&username#additional_conditions&=&and&active&=&'1'Go&to&top.配置&/usr/local/lib/sasl2/smtpd.conf#&vi&/usr/local/lib/sasl2/smtpd.confpwcheck_method:&auxpropauxprop_plugin:&sqlmech_list:&plain&loginsql_engine:&mysqlsql_hostnames:&localhostsql_user:&postfixsql_passwd:&postfixsql_database:&postfixsql_select:&SELECT&password&FROM&mailbox&WHERE&username='%u@%r'&and&domain='%r'&and&active='1'启动postfix#&postfix&start&测试smtp#&telnet&localhost&25Trying&127.0.0.1...Connected&to&localhost.Escape&character&is&'^]'.220&www.test.com&ESMTP&"Version&not&Available"ehlo&www.test.com250-www.test.com250-PIPELINING250-SIZE&250-VRFY250-ETRN250-AUTH&LOGIN&PLAIN250-AUTH=LOGIN&PLAIN250&8BITMIMEGo&to&top.7.安装Courier-authlib&0.55新版本的imap不再包含authentication&library,必须先安装&Courier&authentication&library&#&wget&http://www.courier-mta.org/beta/courier-authlib/courier-authlib-0.55..tar.bz2#&tar&-jxvf&courier-authlib-0.55..tar.bz2#&cd&courier-authlib-0.55.#&./configure&\--with-redhat&\--with-authmysql=yes&\--with-mailuser=vmail&--with-mailgroup=vmail&\--with-mysql-libs=/usr/local/mysql/lib/mysql&--with-mysql-includes=/usr/local/mysql/include/mysql/#&make#&make&install#&make&install-configure#&vi&/usr/local/etc/authlib/authdaemonrc&(确保只使用mysql认证模块)authmodulelist="authmysql"authmodulelistorig="authmysql"#&vi&/usr/local/etc/authlib/authmysqlrc&MYSQL_SERVER&localhostMYSQL_SOCKET&/tmp/mysql.sockMYSQL_DATABASE&postfixMYSQL_USERNAME&postfixMYSQL_PASSWORD&postfixMYSQL_USER_TABLE&mailboxMYSQL_LOGIN_FIELD&username#MYSQL_CRYPT_PWFIELD&passwordMYSQL_CLEAR_PWFIELD&passwordMYSQL_UID_FIELD&'1001'MYSQL_GID_FIELD&'1001'MYSQL_HOME_FIELD&'/var/mailbox/'MYSQL_MAILDIR_FIELD&maildirMYSQL_NAME_FIELD&nameMYSQL_QUOTA_FIELD&quotaMYSQL_WHERE_CLAUSE&active='1'DEFAULT_DOMAIN&test.com&注意:确认在这个文件中不能用空格键,只能用tab键。确认只使用单引号,比如:'/var/mailbox/','UID','GID'(本文为'1001')localhost不能用单引号确认你的/etc/hosts文件中有localhost编译时如果支持Ipv6可能导致错误MYSQL_GID_FIELD&和MYSQL_UID_FIELD是maildrop的UID和GID,而不是MySQL的。如果想使用md5密码,把MYSQL_CLEAR_PWFIELD&password改成MYSQL_CRYPT_PWFIELD&password启动服务要是想让imap开机就启动服务:#&cp&courier-authlib.sysvinit&/etc/rc.d/init.d/courier-authlib#&chmod&755&/etc/rc.d/init.d/courier-authlib#&chkconfig&--level&0123456&courier-authlib&on手动启动服务:#&authdaemond&start测试courier-authlib检查进程:&#&pstree&|grep&authdaemond&|-authdaemond.mys---5*[authdaemond.mys]Go&to&top.8.安装Courier-imap&4.0.2#&wget&http://www.courier-mta.org/beta/imap/courier-imap-4.0.2..tar.bz2#&tar&-jxvf&courier-imap-4.0.2..tar.bz2#&cd&courier-imap-4.0.2.#&./configure&\--prefix=/usr/local/imap&\--with-redhat&\--disable-root-check&\--enable-unicode=utf-8,iso-8859-1,gb2312,gbk,gb18030&\--with-trashquota&\--with-dirsync#&make#&make&install-strip&(先install-strip,如果失败,再make&install)#&make&install-configure#&vi&/usr/local/imap/etc/pop3d将POP3DSTART=NO改为POP3DSTART=YES#&vi&/usr/local/imap/etc/imapd将IMAPDSTART=NO改为IMAPDSTART=YES让imap自启动:#&cp&courier-imap.sysvinit&/etc/rc.d/init.d/courier-imap#&chmod&755&/etc/rc.d/init.d/courier-imap#&chkconfig&--level&0123456&courier-imap&on手动启动服务:#&/usr/local/imap/libexec/pop3d.rc&start#&/usr/local/imap/libexec/imapd.rc&start测试courier-imap检查进程:#&pstree&|grep&courier&|-2*[courierlogger]|-2*[couriertcpd]检查端口,应该有如下端口打开:#&netstat&-an&|grep&LISTENtcp00&0.0.0.0:.0:*LISTENtcp00&0.0.0.0:.0:*LISTEN检测POP3和IMAP服务:#&telnet&localhost&110+OK&Hello&there&USER&&+OK&Password&required.&PASS&test+OK&Logged&in.&QUIT+OK&bye-byeGo&to&top.9.安装Courier-maildrop&1.8.0#&groupadd&vmail&-g&1001#&useradd&vmail&-u&1001&-g&1001&-s/bin/false&-d/dev/null#&wget&http://jaist.dl.sourceforge.net/sourceforge/courier/maildrop-1.8.0.tar.bz2#&tar&jxvf&maildrop-1.8.0.tar.bz2#&cd&maildrop-1.8.0#&./configure&\--prefix=/usr/local/maildrop&\--enable-sendmail=/usr/sbin/sendmail&\--enable-trusted-users='root&vmail'&\--enable-syslog=1&\--enable-maildirquota&\--enable-maildrop-uid=1001&\--enable-maildrop-gid=1001&\--with-trashquota&\--with-dirsync#&make#&make&install#&cp&/usr/local/maildrop/bin/maildrop&/usr/bin#&chmod&a+rx&/usr/bin/maildrop运行maildrop&-v应该有如下提示信息:&maildrop&1.8.0&Copyright&&Double&Precision,&Inc.GDBM&extensions&enabled.Courier&Authentication&Library&extension&enabled.Maildir&quota&extension&enabled.This&program&is&distributed&under&the&terms&of&the&GNU&General&PublicLicense.&See&COPYING&for&additional&information.新建/etc/maildroprc文件#&vi&/etc/maildroprclogfile&"/var/mailbox/maildrop.log"&to&"$HOME$DEFAULT"#&chmod&a+r&/etc/maildroprc配置Postfix#&vi&/etc/postfix/main.cfvirtual_transport&=&maildrop&maildrop_destination_recipient_limit&=&1&#&vi&/etc/postfix/master.cfmaildrop&unix&-&n&n&-&-&pipe&flags=DRhu&user=vmail:vmail&argv=/usr/local/maildrop/bin/maildrop&-w&90&-d&${recipient}由于maildrop没有建立maildir的功能,因此由一小断脚本实现#&vi&/etc/sudoers&vmail&ALL&=&NOPASSWD:&/usr/sbin/maildirmake.sh新建/usr/sbin/maildirmake.sh文件#&vi&/usr/sbin/maildirmake.sh&#!/bin/bashset&-eif&[&!&-f&/var/mailbox/$1&]thenmkdir&/var/mailbox/$1fi&chown&-R&vmail:vmail&/var/mailbox/$1cd&"/var/mailbox/$1"/usr/local/imap/bin/maildirmake&$2chown&-R&&/var/mailbox/$1/$2chmod&-R&g=s&/var/mailbox/$1/$2#&chmod&755&/usr/sbin/maildirmake.sh更改postfixadmin/admin目录下的create-mailbox.php文件在此文件的200行后加一行:#&vi&/var/www/postfixadmin/admin/create-mailbox.phpsystem("sudo&/usr/sbin/maildirmake.sh&$fDomain&".$_POST['fUsername']);&说明:建立的邮箱格式:/var/vmail/domain.tld/username&uid&1001&是vmail的用户id,也是目录/var/vmail的ownergid&12345&是postfix的组id在postfixadmin中建立一测试帐户测试maildrop#&maildrop&-V&9&-d&maildrop:&authlib:&groupid=1001maildrop:&authlib:&userid=1001maildrop:&authlib:&logname=,&home=/var/mailbox/,&mail=test.com/test/maildrop:&Changing&to&/var/mailbox/ctrl+c退出下一步,查看日志(/var/log/maillog)看看postfix是不是和maildrop一起工作:#&cat&/var/log/maillog&|&grep&maildrop&-A&2&Feb&28&11:50:41&malochia&postfix/qmgr[7345]:&:&from=&remote@user.nl&;,&size=3308,&nrcpt=1&(queue&active)&Feb&28&17:18:05&malochia&postfix/pipe[11615]:&04DD:&to=&user@domain.tld&;,&relay=maildrop,&delay=0,&status=sent&(domain.tld)&如果没有,看看是不是由于配置不正确,而使邮件在队列中#&Mailq配置quotas新建文件/usr/local/maildrop/etc/quotawarnmsg#&vi&/usr/local/maildrop/etc/quotawarnmsg&From:&管理员&test.com&&&;&Reply-To:&To:&Valued&Customer:;&Subject:&警告!您的邮箱空间即将用完!Mime-Version:&1.0&Content-Type:&text/&charset=gb2312Content-Transfer-Encoding:&8bit&亲爱的用户,您的邮箱空间已用了90%。如果还想继续收到邮件的话,请删除一些邮件。设置quotasPostfixadmin的数据库的maildrop表的quota字段是int类型的,在maildrop下不能工作,不过我们可以修改&/usr/local/etc/authlib/authmysqlrc文件,把其中的MYSQL_QUOTA_FIELD&quota一行改为MYSQL_QUOTA_FIELD&concat(quota,'S')&,如果你想限制邮件的数量,也可以改成MYSQL_QUOTA_FIELD&concat(quota,'C')。如果我们把一个用户的邮箱设为10M,我们可以把quota的值改为“S”。也可以用“C”,“1000C”的意思是只能存放1000条邮件。&给发一封信,但是不用包含附件。然后:#&cd&/var/mailbox/test.com/test#&cat&maildirsize1000000S&1622&1maildirsize这个文件存储了邮箱配额的信息,而且courier-imap也用这个文件。举个例子说明一下该文件,我的一个maildirsize文件的内容如下:#&cat&maildirsize&5000000S&42898&9&3403&1&1622&1&2371&1&说明这个邮箱的容量是5M(如果你把quota字段的值删除,maildrop会自动给它一个值,但是不要把它的值设置成null),现在邮箱里有四封信。假设该用户用掉了5M中的3M,只剩2M了,如果来了一封大于2M的邮件,将会被退回,如果是1.7M的邮件,maildrop会收下该邮件,更新maildirsize文件,重新计算quota,得知该用户使用了90%(/etc/postfix/master.cf中的-w&90)以上的配额,maildrop会拷贝/usr/local/maildrop/etc/quotawarnmsg文件到该用户的邮箱中警告该用户。Go&to&top.10.webmail10.1.安装sqwebmail&5.0.1&#&wget&http://optusnet.dl.sourceforge.net/sourceforge/courier/sqwebmail-5.0.1.tar.bz2#&tar&jxvf&sqwebmail-5.0.1.tar.bz2#&cd&sqwebmail-5.0.1#&./configure&\--prefix=/usr/local/sqwebmail&\--enable-unicode=utf-8,iso-8859-1,gb2312,gbk,gb18030&\--with-trashquota#&make&configure-check&#&make&#&make&install-strip#&make&install-configure启动服务#&/usr/local/sqwebmail/libexec/sqwebmaild.rc&start测试sqwebmailhttp://192.168.0.5/cgi-bin/sqwebmail使用用户,密码test,登陆进出以后就可以测试收发邮件了。但是图片不能显示,只要#&mv&/usr/local/apache/htdocs/webmail&/var/www修改Apache&#&cd&/var/www#&vi&index.html&//输入一下内容:&&html&;&&head&;&&title&;MAIL&SYSTEM&/title&;&&meta&http-equiv="Content-Type"&content="test/charset=gb2312"&;&&meta&http-equiv="refresh"&content="0;url=http://mail.test.com/cgi-bin/sqwebmail"&;&&/head&;&&body&bgcolor="#FFFFFF"&test="#000000"&;&&/html&;&经过以上修改以后,你就可以通过:http://mail.test.com&直接来访问sqwebmail了,这样就方便多了。可惜是英文的,不知道哪位达人能汉化一下,并把界面改的漂亮一点就好了。Go&to&top.10.2.安装squirrelmail&1.4.4下载squirrelmail及中文包#&wget&http://jaist.dl.sourceforge.net/sourceforge/squirrelmail/squirrelmail-1.4.4.tar.bz2#&wget&http://jaist.dl.sourceforge.net/sourceforge/squirrelmail/zh_CN-1.4.4-.tar.bz2把squirreelmail解压到/var/www目录下。#&tar&-jxvf&squirrelmail-1.4.4.tar.bz2&-C&/var/www/#&mv&/var/www/squirrelmail-1.4.4&/var/www/squirrelmail&解压中文包#&tar&-jxvf&zh_CN-1.4.4-.tar.bz2&-C&/var/www/squirrelmail/在配置squirrelmail之前先下载三个插件:Quota&Usage&Version&1.3#&wget&http://www.squirrelmail.org/countdl.php?fileurl=http%3A%2F%2Fwww.squirrelmail.org%2Fplugins%2Fquota_usage-1.3-1.2.7.tar.gz&Compatibility&Version&1.3#&wget&http://www.squirrelmail.org/countdl.php?fileurl=http%3A%2F%2Fwww.squirrelmail.org%2Fplugins%2Fcompatibility-1.3.tar.gzChange&MySQL&Password&Version&3.2#&wget&http://www.squirrelmail.org/countdl.php?fileurl=http%3A%2F%2Fwww.squirrelmail.org%2Fplugins%2Fchange_mysqlpass-3.2-1.2.8.tar.gz把这三个插件解压到squirrelmail的plugin目录下并设置权限。#&tar&-zxvf&quota_usage-1.3-1.2.7.tar.gz&-C&/var/www/squirrelmail/plugins/#&tar&-zxvf&compatibility-1.3.tar.gz&-C&/var/www/squirrelmail/plugins/#&tar&-zxvf&change_mysqlpass-3.2-1.2.8.tar.gz&-C&/var/www/squirrelmail/plugins/第一个插件是用来显示邮箱的使用情况的;第二个和第三个插件是用来修改密码的。如果不想装这些插件,请跳过。配置Quota&Usage#&cd&/var/www/squirrelmail/plugins/quota_usage#&cp&config.php.sample&config.php配置Change&MySQL&Password&#&cd&/var/www/squirrelmail/plugins/change_mysqlpass#&cp&config.php.sample&config.php#&vi&config.php更改如下几个变量:$mysql_database&=&'postfix';$mysql_table&=&'mailbox';$mysql_userid_field&=&'username';$mysql_password_field&='password';$mysql_manager_id&=&'postfix';$mysql_manager_pw&=&'postfix';$mysql_unixcrypt&=&0;//$mysql_MD5crypt&=&1;$mysql_MD5crypt&=&0;$use_ssl_for_password_change&=&0;如果你的密码是MD5加密的,就把$mysql_MD5crypt&=&0;改成$mysql_MD5crypt&=&1;配置squirrelmail#&cd&/var/www/squirrelmail#&./configure进入10.&Languages把1.&Default&Language&:&的en_US改成zh_CN。进入8.&Plugins,添加这三个插件打开浏览器输入http://192.168.0.5/squirrelmail/,用登陆,你将会在屏幕的左上角看到邮箱的使用情况,你还会看到一条警告信息:Warning:&mysql_result():&supplied&argument&is&not&a&valid&MySQL&result&resource&in&/var/www/squirrelmail/plugins/change_mysqlpass/functions.php&on&line&129这是由于数据库结构不一致造成的,你只要把functions.php中的129行注释调即可(在行首加//)。现在你还可以用选项中的change&passwd修改你的密码了,不过这个模块是英文的,如果你想改成中文的,可以自己修改,squirrelmail网站上有介绍。或者请参考:http://datastrategy.org/number5/archives/000241.html1、把change_mysqlpass.po与locale/zh_CN/LC_MESSAGES/squirrelmail.po合并最简单的方法就是:#&cat&change_mysqlpass.po&&;&;&/var/www/squirrelmail/locale/zh_CN/LC_MESSAGES/squirrelmail.po&2、执行:#&cd&/var/www/squirrelmail/locale/zh_CN/LC_MESSAGES/#&msgfmt&-o&squirrelmail.mo&squirrelmail.po&由于安全原因,建议把data目录移出web&tree,比如移到/usr目录下,设置权限#&cp&-R&/var/www/squirrelmail/data/&/var/data#&chown&-R&vmail.vmail&/var/data#&chmod&730&-R&/var/dataGo&to&top.10.3.openwebmail&2.51安装DBI.pm#&wget&http://search.cpan.org/CPAN/authors/id/T/TI/TIMB/DBI-1.48.tar.gz#&tar&zxvf&DBI-1.48.tar.gz#&cd&DBI-1.48#&perl&Makefile.PL#&make#&make&test&#&make&install安装DBD-mysql#&wget&http://search.cpan.org/CPAN/authors/id/R/RU/RUDY/DBD-mysql-2.9006.tar.gz&#&tar&zxvf&DBD-mysql-2.9006.tar.gz#&cd&DBD-mysql-2.9006#&export&LANG='C'#&ln&-s&/usr/local/mysql/bin/mysql_config&/usr/bin/mysql_config#&perl&Makefile.PL&\--libs="-L/usr/local/mysql/lib/mysql&-lmysqlclient&-lz"&\--cflags=-I/usr/local/mysql/include/mysql&\--testhost=127.0.0.1#&make#&make&test&#&Some&minor&error&messages&can&be&ignored&here#&make&install安装CGI.pm#&wget&http://search.cpan.org/CPAN/authors/id/L/LD/LDS/CGI.pm-3.07.tar.gz#&tar&zxvf&CGI.pm-3.07.tar.gz#&cd&CGI.pm-3.07#&perl&Makefile.PL#&make#&make&test&#&make&install安装Text-Iconv#&wget&http://search.cpan.org/CPAN/authors/id/M/MP/MPIOTR/Text-Iconv-1.4.tar.gz#&wget&http://openwebmail.org/openwebmail/download/packages/Text-Iconv-1.2.tar.gz#&tar&zxvf&Text-Iconv-1.2.tar.gz#&cd&Text-Iconv-1.2#&perl&Makefile.PL#&make#&make&test#&make&install安装MIME-Base64#&wget&http://openwebmail.org/openwebmail/download/packages/MIME-Base64-3.01.tar.gz#&tar&zxvf&MIME-Base64-3.01.tar.gz#&cd&MIME-Base64-3.01#&perl&Makefile.PL#&make#&make&test#&make&install安装suidperl(9.0安装盘的第二张盘中有)#&wget&http://turtle.ee.ncku.edu.tw/openwebmail/download/redhat/rpm/packages/rh9/perl-suidperl-5.8.0-88.i386.rpm#&rpm&-ivh&perl-suidperl-5.8.0-88.i386.rpm如果采用&rpm&安装,安装系统会自动对应到正确路径。若使用手动安装,将openwebmail目录及data目录移至如下/var/www/cgi-bin/openwebmail及/var/www/data,我是用tarball安装的#&wget&http://openwebmail.org/openwebmail/download/release/openwebmail-2.51.tar.gz#&tar&zxvf&openwebmail-2.51.tar.gz&-C&/var/www&加入openwebmail的权限,编辑httpd.con,加入如下内容,假设/var/www/cgi-bin是apache的cgi-bin目录#&vi&/usr/local/apache/conf/httpd.confScriptAlias&/openwebmail&"/var/www/cgi-bin/openwebmail/openwebmail.pl"存盘后重新启动apache#&service&httpd&restart&编辑mysql认证文件#&vi&/var/www/cgi-bin/openwebmail/auth/auth_mysql.plmy&$SQLHost&=&'localhost';my&$sqlusr&=&'postfix';my&$sqlpwd&=&'postfix';my&$auth_db&=&'postfix';my&$auth_table&=&'mailbox';my&$field_username&=&'username';my&$field_password&=&'password';my&$field_realname&=&'name';my&$field_uid&=&'1001';my&$field_gid&=&'1001';my&$field_home&=&'maildir';my&$pass_type&=&'cleartxt';编辑openwebmail主配置文件#&vi&/var/www/cgi-bin/openwebmail/etc/openwebmail.confdomainnames&autoauth_module&auth_mysql.plauth_withdomain&yesmailspooldir&/var/mailboxcreate_syshomedir&newuse_syshomedir&newow_cgidir&/var/www/cgi-bin/openwebmailow_usersdir&/var/mailboxow_cgiurl&/cgi-bin/openwebmailow_htmldir&/var/www/data/openwebmailow_htmlurl&/data/openwebmaillogfile&/var/log/openwebmail.logquota_module&quota_du.pl&#磁盘限额模块quota_limit&30000&#用户主目录磁盘上限30Mspool_limit&10000&#收件箱上限10M&/var/mailenable_webdisk&noenable_sshterm&no&接下来执行初始化#&/var/www/cgi-bin/openwebmail/openwebmail-tool.pl&--init将dbm.conf中的设定改为执行初始化后系统所要求的#&cp&/var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf&/var/www/cgi-bin/openwebmail/etc/#&vi&/var/www/cgi-bin/openwebmail/etc/dbm.confdbm_ext&.db&dbmopen_ext&.db&dbmopen_haslock&no再执行一次初始化#&/var/www/cgi-bin/openwebmail/openwebmail-tool.pl&--init&这时便会出现一些讯息,最后出现一行Send&the&site&report?(Y/n)&按&Enter&即可,这样便完成&openwebmail&的设定创建日志文件并设置logrotate#&touch&/var/log/openwebmail.log#&vi&/etc/logrotate.d/syslog&(加入下面几行)/var/log/openwebmail.log&{&postrotate&/usr/bin/killall&-HUP&syslogd&endscript&}测试http://192.168.1.5/openwebmailopenwebmail不支持Maildir,所以照这篇文章的设置,将不能收邮件,可以打个补丁(非官方提供),也可以把postfix改成Mailbox格式的,但是我更期待支持Maildir的官方版,应该快了吧!Go&to&top.11.安装clamav&0.84#&wget&http://jaist.dl.sourceforge.net/sourceforge/clamav/clamav-0.84.tar.gz#&tar&zxvf&clamav-0.84.tar.gz#&cd&clamav-0.84#&groupadd&clamav#&useradd&-g&clamav&-s/bin/false&-d/dev/null&clamav&#&./configure&--prefix=/usr/local/clamav&--with-dbdir=/usr/local/share/clamav#&make#&make&check#&make&install编辑/usr/local/clamav/etc/clamd.conf#&vi&/usr/local/clamav/etc/clamd.conf#Verbose&logging&with&syslogLogSyslogLogVerboseLogFacility&LOG_MAILLogFile&/var/log/clamav/clamd.log#Change&pid&file&locationPidFile&/var/run/clamav/clamd.pidDatabaseDirectory&/usr/local/share/clamav&#Set&the&clamav&socketLocalSocket&/var/run/clamav/clamd#Close&the&connection&when&this&limit&is&exceededStreamMaxLength&10M#Don't&run&clamd&as&rootUser&amavis#Newer&versions&require&you&to&uncomment&thisScanMailScanArchive编辑/usr/local/clamav/etc/freshclam.conf#&vi&/usr/local/clamav/etc/freshclam.confDatabaseDirectory&/usr/local/share/clamavUpdateLogFile&/var/log/clamav/freshclam.logLogSyslogLogVerboseDatabaseOwner&amavis#Check&for&updates&every&two&hours.&That&is&the&official&recommendationChecks&12DatabaseMirror&db.CN.clamav.netDatabaseMirror&database.clamav.netNotifyClamd注意:一定要注释掉上面两个文件中Example那行添加amavis用户和组#&groupadd&amavis#&useradd&-g&amavis&-s&/bin/false&-c&"Amavis&User"&-d&/dev/null&amavis创建日志文件夹并设置权限#&mkdir&/var/log/clamav#&chmod&-R&744&/var/log/clamav#&chown&-R&amavis:amavis&/var/log/clamav#&chown&-R&amavis.amavis&/usr/local/share/clamav#&mkdir&/var/run/clamav#&chmod&700&/var/run/clamav#&chown&amavis.amavis&/var/run/clamav手动更新病毒库#&/usr/local/clamav/bin/freshclam&设置自动更新病毒库#&vi&/etc/crontab0&4&*&*&*&root&/usr/local/clamav/bin/freshclam&--quiet&-l&/var/log/clamd.log&启动#&/usr/local/clamav/sbin/clamdGo&to&top.13.安装amavisd-new&2.3.0#&wget&http://www.ijs.si/software/amavisd/amavisd-new-2.3.0.tar.gz#&tar&zxvf&amavisd-new-2.3.0.tar.gz#&cd&amavisd-new-2.3.0#&groupadd&amavis#&useradd&-g&amavis&-s&/bin/false&-c&"Amavis&User"&-d&/dev/null&amavis#&mkdir&-p&/var/amavis&/var/amavis/tmp&/var/amavis/var&/var/amavis/db#&chown&-R&amavis:amavis&/var/amavis#&chmod&-R&750&/var/amavis#&cp&amavisd&/usr/local/sbin/#&chown&root&/usr/local/sbin/amavisd#&chmod&755&/usr/local/sbin/amavisd#&cp&amavisd.conf&/etc/#&chown&root&/etc/amavisd.conf#&chmod&644&/etc/amavisd.conf病毒邮件存放目录#&mkdir&/var/virusmails#&chown&amavis:amavis&/var/virusmails#&chmod&750&/var/virusmailsGo&to&top.编辑/etc/amavisd.conf,修改下面这几行#&vi&/etc/amavisd.conf$max_servers=8;&$daemon_user&=&'amavis';$daemon_group&=&'amavis';$mydomain&=&'test.com';$db_home&=&"$MYHOME/db";$inet_socket_port&=&10024;$sa_tag_level_deflt&=&-100;&$sa_tag2_level_deflt&=&6.3;&$sa_kill_level_deflt&=&$sa_tag2_level_$virus_admin&=&"virusalert\@$mydomain";$sa_spam_subject_tag&=&'***SPAM***&';$notify_method&=&$forward_$forward_method&=&'smtp:127.0.0.1:10025';&$final_virus_destiny&=&D_DISCARD;$final_banned_destiny&=&D_DISCARD;$final_spam_destiny&=&D_DISCARD;['ClamAV-clamd',&&\&ask_daemon,&["CONTSCAN&{}\n",&"/var/run/clamav/clamd"],&&qr/\bOK$/,&qr/\bFOUND$/,&&qr/^.*?:&(?!Infected&Archive)(.*)&FOUND$/&],测试amavis#&/usr/local/sbin/amavisd&debugERROR:&MISSING&REQUIRED&BASIC&MODULES:Time::HiResIO::WrapUnix::SyslogMail::FieldMIME::WordsNet::ServerBEGIN&failed--compilation&aborted&at&/usr/local/sbin/amavisd&line&141.根据出错提示,缺什么装什么#&perl&-MCPAN&-e&shellcpan&;&install&Time::HiRescpan&;&install&IO::Wrapcpan&;&install&Unix::Syslogcpan&;&install&Mail::Fieldcpan&;&install&MIME::Wordscpan&;&install&Net::Servercpan&;&install&BerkeleyDBcpan&;&install&Convert::TNEFcpan&;&install&Convert::UUlibcpan&;&install&Archive::Tarcpan&;&install&Archive::Zip&(#&export&LANG=C)cpan&;&install&HTML::Parsercpan&;&install&DB_Filecpan&;&install&Net::DNS&(when&prompted&to&enable&tests,&choose&no)cpan&;&install&Digest::SHA1cpan&;&install&Mail::SpamAssassin&(#&export&LANG=en_US)&启动#&/usr/local/sbin/amavisd&startGo&to&top.设置postfix修改/etc/postfix/main.cf#&vi&/etc/postfix/main.cf&(加入一行)content_filter&=&amavis:127.0.0.1:10024修改/etc/postfix/master.cf#&vi&/etc/postfix/master.cf&(在最后加上)#&amavisd-newamavis&unix&-&-&n&-&2&smtp&&-o&smtp_data_done_timeout=1200&&-o&smtp_send_xforward_command=yes&&-o&disable_dns_lookups=yeslocalhost:10025&inet&n&-&n&-&-&smtpd&&-o&content_filter=&&-o&local_recipient_maps=&&-o&relay_recipient_maps=&&-o&mynetworks=127.0.0.0/8&&-o&smtpd_helo_restrictions=&&-o&smtpd_client_restrictions=&&-o&smtpd_sender_restrictions=&&-o&smtpd_recipient_restrictions=permit_mynetworks,reject&&-o&strict_rfc821_envelopes=yes&&-o&smtpd_error_sleep_time=0&&-o&smtpd_soft_error_limit=1001&&-o&smtpd_hard_error_limit=1000重新启动postfix#&postfix&stop#&postfix&start#&postfix&check#&netstat&-an&|&grep&LISTEN&(应该可以看到这两个端口在监听)127.0.0.1.10024&*.*&0&0&49152&0&LISTEN127.0.0.1.10025&*.*&0&0&49152&0&LISTENGo&to&top.12.安装Spamassassin&3.0.3前面装amavis的时候已经装好了,如果没装,请按如下方式安装#&perl&-MCPAN&-e&shellcpan&;&install&HTML::Parsercpan&;&install&DB_Filecpan&;&install&Net::DNS&(when&prompted&to&enable&tests,&choose&no)cpan&;&install&Digest::SHA1cpan&;&install&Mail::SpamAssassin&#&vi&/etc/mail/spamassassin/local.cf&(修改后不用重新启动&SpamAssassin,立即生效)report_safe&0use_bayes&1bayes_path&/var/amavisd/.spamassassin/bayesbayes_auto_learn&1&skip_rbl_checks&0use_razor2&1use_dcc&1use_pyzor&1#&是否能够进行&DNS&查询。直接设定为&yes&将有效加快&amavis&的启动速度dns_available&yes#&检查是否为由内部网络所寄出的信件。#&若是,则永远不判断为垃圾邮件。(评分减&50&分)#&其中的&example.net&请替换成您的&Domain&Name..header&LOCAL_RCVD&Received&=~&/.*\(\S+\.domain\.com\s+\[.*\]\)/describe&LOCAL_RCVD&Received&from&local&machinescore&LOCAL_RCVD&-50#&垃圾邮件计分规则score&DCC_CHECK&4.000score&SPF_FAIL&10.000score&SPF_HELO_FAIL&10.000score&RAZOR2_CHECK&2.500score&BAYES_99&4.300score&BAYES_90&3.500score&BAYES_80&3.000新建文件/var/amavisd/.spamassassin/user_prefs#&touch&/var/amavis/.spamassassin/user_prefs检查local.cf语法#&spamassassin&--lint&bayes(计划中)&启动spamd#&/usr/bin/spamd&--daemonize&--pidfile&/var/run/spamd.pid下载中文垃圾垃圾邮件过滤规则Chinese_rules.cf#&wget&-N&-P&/usr/share/spamassassin&www.ccert.edu.cn/spam/sa/Chinese_rules.cf每次更新Chinese_rules.cf需要重启spamd方法如下#&kill&-HUP&`cat&/var/run/spamd.pid`自动更新中文垃圾垃圾邮件过滤规则#&vi&/etc/crontab&(加一行)0&0&1&*&*&root&wget&-N&-P&/usr/share/spamassassin&www.ccert.edu.cn/spam/sa/Chinese_rules.kill&-HUP&`cat&/var/run/spamd.pid`测试病毒扫描使用其他邮件系统用户给该系统的用户发送邮件,包含以下内容:X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*如果这个用户能够收到有病度提示的邮件说明病毒过滤已经成功!邮件病毒扫描日志将被记录在/var/log/clamav/clamav.log中!测试垃圾邮件扫描使用其他邮件系统用户给该系统的用户发送邮件,包含以下内容:XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X然后查看邮件日志看看,发出的邮件是否被BOUNCE或DISCARD了建立maildrop过滤脚本(如果你使用amavisd-new来对spamassassin进行操作的话,跳过该项)#&vi&/etc/maildroprcif&(&$SIZE&&&26144&){exception&{xfilter&"/usr/bin/spamassassin"}}if&(/^X-Spam-Flag:&*YES/){exception&{to&"$HOME$DEFAULT/.Spam/"}}else{exception&{to&"$HOME$DEFAULT"}}Go&to&top.14.后记大功告成,终于结束了。这篇文章花了本人无数心血,参考了无数篇文章,多少个日日夜夜啊,好几次烦得差点吐血,但是我坚持下来了。希望各位能够成功。Go&to&top.15.启动脚本postfix的启动脚本:#&cat&/etc/rc.d/init.d/postfix#!/bin/bash##&mailsys&This&shell&script&takes&care&of&starting&and&stopping&Postfix&#&author&:&xingyu.wang&&wxy@cngnu.org&;&##&chkconfig:&#&description:&Postfix&is&a&Mail&Transport&Agent,&which&is&the&program#&that&moves&mail&from&one&machine&to&another.##&processname:&mailsys#&pidfile:&/var/run/postfix.pid#&Source&function&library..&/etc/rc.d/init.d/functions#&Source&networking&configuration..&/etc/sysconfig/network#&Check&that&networking&is&up.[&${NETWORKING}&=&"no"&]&&&&exit&0[&-f&/usr/sbin/postfix&]&||&exit&0RETVAL=0prog="Postfix"start()&{#&Start&daemons.echo&-n&$"Starting&$prog:&"/usr/sbin/postfix&start&&;&/dev/null&2&;&1&&RETVAL=$?if&[&$RETVAL&-eq&0&];&thentouch&/var/lock/subsys/postfixsuccess&$"$prog&start"&elsefailure&$"$prog&start&failure"fiechoreturn&$RETVAL}stop()&{#&Stop&daemons.echo&-n&$"Shutting&down&$prog:&"/usr/sbin/postfix&stop&&;&/dev/null&2&;&1&&&RETVAL=$?if&[&$RETVAL&-eq&0&];&thenrm&-f&/var/lock/subsys/postfixsuccess&$"$prog&stop"elsefailure&$"$prog&stop&failure"fiechoreturn&$RETVAL}#&See&how&we&were&called.case&"$1"&instart)start;;stop)stop;;restart|reload)stopstartRETVAL=$?;;*)echo&$"Usage:&$0&{start|stop|restart}"exit&1esacexit&$RETVA#&chmod&755&/etc/rc.d/init.d/postfix#&chkconfig&--level&0123456&postfix&onclamav的启动脚本(有问题)#&cat&/etc/rc.d/init.d/clamd#!/bin/bash##&clamav:&This&script&controls&the&clamd##&chkconfig:&#&description:&clamav&#&processname:&clamav#&pidfile:&/var/run/clam.pid#&Source&function&library..&/etc/rc.d/init.d/functionsprog="/usr/local/sbin/clamd"prog_base="ClamD"prog_config_file="/etc/clamav.conf"##&Check&that&networking&is&up.RETVAL=0#&See&how&we&were&called.case&"$1"&instart)echo&-n&"Starting&$prog_base:"&$prog&-c&$prog_config_file&&;&;&/var/log/clamd.log&&RETVAL=$?[&$RETVAL&-eq&0&]&&&&touch&/var/lock/subsys/${prog_base}successecho;;stop)echo&-n&"Shutting&down&$prog_base:"&#Force&the&kill...kill&`ps&-A&|&grep&clamd&|&cut&-c1-6`&&&;&/dev/nullRETVAL=$?#Sleep&for&a&second&or&two./bin/sleep&3s#Kill&the&stale&socket.rm&-f&/tmp/clamd&&;&/dev/nullif&[&$RETVAL&-eq&0&]&;&thensuccess#echo&"${prog_base}&stopped"rm&-f&/var/lock/subsys/${prog_base}echoelseechofi;;status)status&${prog_base}RETVAL=$?;;restart)$0&stop$0&startRETVAL=$?;;reload)#action&$"Reloading&${prog_base}:"&${prog}&-c&${prog_config_file}&reload$0&restartRETVAL=$?;;*)echo&"Usage:&$0&{start|stop|status|restart|reload}"exit&1esacexit&$RETVAL#&chmod&755&/etc/rc.d/init.d/clamd#&chkconfig&--level&0123456&postfix&on
&profans 回复于: 18:44:46
THanks&...好好研究一下。谢谢兄弟。
&守夜人 回复于: 19:31:14
晕,我看配置最麻烦的就是Email了,还好我用的是一个带自动安装角本的安装包
&oid2000 回复于: 08:08:17
写的很仔细,对我们这些新手很有帮助,但看到要安装这么多的软件包,我还真有点不太明白每个软件包的具体用途,不知楼主是否可以把里面所用到的每一个软件包的具体用途也介绍一下,特别是有依赖关系的软件包,先谢谢了!
&KindGeorge 回复于: 08:42:35
写的好详细,值得顶,研究一下
&zhangzezhi 回复于: 08:45:07
很不错,我也做了一个,但好象日志没你做的那么细,学习.
&bigbomb 回复于: 09:34:05
辛苦了,老大
&yzjboy 回复于: 09:51:44
我也强顶一下
&b2linux 回复于: 09:56:12
有心人啦!&:em02:
&alsonluo 回复于: 15:05:04
Sqwebmail中文乱码问题如何解决?
&zhangshoug 回复于: 16:12:59
我前几天也在用postfix做这样的系统,在网上找了一些资料,但还没做成功.有了这个贴子,我不用自己做了.先收藏了,等有空再慢慢研究.
&anstan 回复于: 20:14:34
楼主,这是我的文章,^_^最新版的在这里:http://anstan.go.nease.net/强烈建议斑竹把这个原创精华还给我!
&anstan 回复于: 20:36:48
引用:原帖由&"oid2000"]写的很仔细,对我们这些新手很有帮助,但看到要安装这么多的软件包,我还真有点不太明白每个软件包的具体用途,不知楼主是否可以把里面所用到的每一个软件包的具体用途也介绍一下,特别是有依赖关系的软件包,先谢谢了!&发表:我安装redhat9的时候只装了开发工具,其它的都没装。文中的都是采用tarball方式安装,凡是涉及到依赖性的,在文中都有说明。我是去年5月份开始接触linux的,当时公司说可能要建邮件服务器,让我先学学,于是就上网搜文章,说postfix不错,qmail好久不更新了,于是决定用postfix的,找到了一篇王兴宇大大的文章,发现他的文章对初学者简直就是一场恶梦,而且他的软件大都是rpm方式安装的,我不喜欢,至今还记得他的文章中关于cyrus-sasl打补丁的那一段,我是怎么搞也没成功,同时也发现自己什么都不懂,就开始弄这个东西有点拔苗助长,于是决定先学习一些shell的知识。同时看了Oreilly出的Postfix.The.Definitive.Guide,也参考了很多google里的文章,postfixadmin的官方论坛也帮我解决了不少问题。现在我们公司的邮件服务器就是用的这套系统,还不错,防垃圾的能力也不错。还有,你问的每个软件包的用途,去看看王老大的那篇吧。
&anstan 回复于: 20:46:57
引用:原帖由&"alsonluo"]Sqwebmail中文乱码问题如何解决?&发表:水平有限,抱歉。
&william_teng 回复于: 22:02:11
谢谢楼主的好贴,我要好好研究一下!
&思一克 回复于: 08:44:30
你好,你说的意思是?请明晰JY
&思一克 回复于: 08:45:41
对不起。我是给楼主回短信,错写到帖子了
&ylwy 回复于: 08:51:23
好贴子,谢谢
&anstan 回复于: 09:29:14
引用:原帖由&"思一克"&发表:你好,你说的意思是?请明晰JY我的意思是说这篇文章是我的,楼主发了我的文章,他得了原创精华,我心理不平衡,没发现我跟楼主是两个人吗?所以我想能不能把这个原创精华物归原主,不信,你可以问问楼主。
&思一克 回复于: 10:12:03
那楼主也出来说话,我就给此精华贴DELETE,在将你的加为精华。我的意思对吗?
&oid2000 回复于: 10:12:08
支持anstan!
&znavy 回复于: 10:30:13
怎么取消反弹消息?
&anstan 回复于: 10:54:10
引用:原帖由&"思一克"]那楼主也出来说话,我就给此精华贴DELETE,在将你的加为精华。我的意思对吗?&发表:是这个意思。
&anstan 回复于: 11:05:41
引用:原帖由&"znavy"]怎么取消反弹消息?&发表:什么反弹消息?
&zhangshoug 回复于: 21:59:51
我照这个做了,还是不能收邮件./var/mailbox下不能建立用户的maildir
&wind521 回复于: 11:21:42
顶,辛苦了
&gunguymadman 回复于: 12:25:33
&Linux@初学者 回复于: 16:43:00
嘿嘿,解决了,那个文件里有一个多余的行红字部分有问题啊当我做到建立mysql表时:[root@rhel3&postfixadmin]#&/usr/local/mysql/bin/mysql&-uroot&&-p&&&&DATABASE_MYSQL.TXT&Enter&password:&ERROR&)&at&line&57:&You&have&an&error&in&your&SQL&&check&the&manual&that&corresponds&to&your&MySQL&server&version&for&the&right&syntax&to&use&near&'goto&text&NOT&NULL,&&domain&varchar(255)&NOT&NULL&default&'',&&created&datetim'&at&line&3第57行:CREATE&TABLE&alias&(&&address&varchar(255)&NOT&NULL&default&'',&&[color=red]goto&text&NOT&NULL,[/color]&&domain&varchar(255)&NOT&NULL&default&'',&&created&datetime&NOT&NULL&default&'&00:00:00',&&modified&datetime&NOT&NULL&default&'&00:00:00',&&active&tinyint(1)&NOT&NULL&default&'1',&&PRIMARY&KEY&&(address),&&KEY&address&(address))&TYPE=MyISAM&COMMENT='Postfix&Admin&-&Virtual&Aliases';还是因为数据库版本的问题?&我的是5.0.6&:em02:&
&nymz 回复于: 13:44:28
[root@yanhon&mailbox]#&pstree&|grep&courier&&&&&|-courierlogger---authdaemond---5*[authdaemond]&&&&&|-2*[courierlogger]&&&&&|-2*[couriertcpd][root@yanhon&mailbox]#&telnet&localhost&110Trying&127.0.0.1...Connected&to&localhost.Escape&character&is&'^]'.+OK&Hello&there.user&+OK&Password&required.pass&test-ERR&Temporary&problem,&please&try&again&laterConnection&closed&by&foreign&host.[root@yanhon&mailbox]#
&zyhjay 回复于: 14:05:27
引用:原帖由&"zhangshoug"&发表:我照这个做了,还是不能收邮件./var/mailbox下不能建立用户的maildir&:shock:&我也遇到相同问题
&zyhjay 回复于: 14:07:26
引用:原帖由&"nymz"]hon&mailbox]#&发表:怎么我也遇到这个了。有人成功吗?发个言吧
&k 回复于: 15:45:31
我也遇到了同样的问题,请高手指点
&cobra_zhou 回复于: 14:25:51
gcc&-shared&&sql.lo&sql_init.lo&plugin_common.lo&&-L/var/lib/mysql&-lmysqlclient&-lresolv&-lresolv&-lc&&-Wl,-soname&-Wl,libsql.so.2&-o&.libs/libsql.so.2.0.21/usr/bin/ld:&cannot&find&-lmysqlclientcollect2:&ld&returned&1&exit&statusmake[2]:&***&[libsql.la]&Error&1make[2]:&Leaving&directory&`/root/mail/cyrus-sasl-2.1.21/plugins'make[1]:&***&[all-recursive]&Error&1make[1]:&Leaving&directory&`/root/mail/cyrus-sasl-2.1.21'make:&***&[all]&Error&2cyrus-sasl&2.1.20时出现上面的错误信息?是我的MYSQL路径不对吗?我是REDHAT安装时就把MSYQL&APACHE&PHP全部装上了,这种情况路径应该怎么设?急啊!!!!
&k 回复于: 17:25:27
使用courier-imap4以前的版本可解决用户认证的问题
&nymz 回复于: 16:09:51
引用:原帖由&"k"]使用courier-imap4以前的版本可解决用户认证的问题&发表:我改用courier-imap-3.0.8.tar.gz2的还是出现这个问题,我都快要疯了!!求求大家,POP3&登陆&:lol:&不成功!!!
&k 回复于: 16:27:00
这篇文章可能有帮助http://www.hsboy.com/blog/archives/22-guid.html
&k 回复于: 16:43:38
引用:原帖由&"zhangshoug"&发表:我照这个做了,还是不能收邮件./var/mailbox下不能建立用户的maildir我按照全文配置,发现对于一个没有邮箱的域名而言,建立第一个邮箱后,在/var/mailbox下可产生正确的用户目录,类似于domail/username,而建该域名下的第二个信箱就不能产生信箱目录,不知道各位高手这是为什么
&anstan 回复于: 19:49:36
引用:原帖由&"nymz"]hon&mailbox]#&发表:有没有其它什么错误信息,还可以详细点吗
&nymz 回复于: 15:12:56
POP3验证一直不成功,我都没有信心了!
&rxg 回复于: 15:52:48
引用:原帖由&"k"&发表:我按照全文配置,发现对于一个没有邮箱的域名而言,建立第一个邮箱后,在/var/mailbox下可产生正确的用户目录,类似于domail/username,而建该域名下的第二个信箱就不能产生信箱目录,不知道各位高手这是为什么我也是一模一样,不知道怎么解决?
&anstan 回复于: 08:58:53
新建/usr/sbin/maildirmake.sh文件&#&vi&/usr/sbin/maildirmake.sh&#!/bin/bash&set&-e&if&[&!&-f&/var/mailbox/$1&]&应该是if&[&!&-d&/var/mailbox/$1&]&不好意思
&tom1133 回复于: 14:51:53
postfix/smtpd[4620]:&SQL&engine&'mysql'&not&supportedpostfix/smtpd[4620]:&auxpropfunc&error&no&mechanism&available我的log/messages里总是显示这个错误。发的信也不在/var/mailbox里,是和我的mysql不兼容吗?我用的是mysql5&。
&seacaptain 回复于: 15:00:41
你可以调整/usr/local/lib/sasl2/smtpd.conf文件pwcheck_method:&auxpropauxprop_plugin:&sqlsql_engine:&mysqlmech_list:&PLAIN&LOGINsql_user:&postfixsql_passwd:&postfix&&&&&sql_hostname:&localhostsql_database:&postfix&&&&&sql_verbose:&yessql_select:&select&password&from&mailbox&where&username&=&'%u@%r'我也遇到过这样的错误.把文件调整成这样就没问题了.2\我曾经使用mysql.4.1.X的版本,结果总是报can't&connect&to&localhost&的错误.换用mysql.3.23.58没问题了
&d18zj 回复于: 08:18:27
楼上的,不行啊,我改了还是这样
&mailjzwu_1 回复于: 20:42:05
不错,多谢楼主!&:)&&:)
&nymz 回复于: 08:39:55
/var/log/maillogJun&&8&04:20:34&yanhon&authdaemond.mysql:&modules="authmysql",&daemons=5Jun&&8&04:20:38&yanhon&pop3d:&Connection,&ip=[::ffff:127.0.0.1]Jun&&8&04:20:49&yanhon&pop3d:&LOGIN:&DEBUG:&ip=[::ffff:127.0.0.1],&command=USERJun&&8&04:20:51&yanhon&pop3d:&LOGIN:&DEBUG:&ip=[::ffff:127.0.0.1],&command=PASSJun&&8&04:21:07&yanhon&pop3d:&LOGIN:&DEBUG:&ip=[::ffff:127.0.0.1],&command=USERJun&&8&04:21:13&yanhon&pop3d:&LOGIN:&DEBUG:&ip=[::ffff:127.0.0.1],&command=PASSJun&&8&04:21:19&yanhon&pop3d:&LOGIN:&DEBUG:&ip=[::ffff:127.0.0.1],&command=QUITJun&&8&04:21:19&yanhon&pop3d:&LOGOUT,&ip=[::ffff:127.0.0.1]Jun&&8&04:23:29&yanhon&pop3d:&Connection,&ip=[::ffff:127.0.0.1]Jun&&8&04:23:44&yanhon&pop3d:&LOGIN:&DEBUG:&ip=[::ffff:127.0.0.1],&command=USERJun&&8&04:23:48&yanhon&pop3d:&LOGIN:&DEBUG:&ip=[::ffff:127.0.0.1],&command=PASSJun&&8&04:23:48&yanhon&pop3d:&LOGIN:&DEBUG:&ip=[::ffff:127.0.0.1],&username=testJun&&8&04:23:48&yanhon&pop3d:&LOGIN:&DEBUG:&ip=[::ffff:127.0.0.1],&password=testJun&&8&04:23:48&yanhon&pop3d:&authdaemon:&starting&client&moduleJun&&8&04:23:48&yanhon&authdaemond.mysql:&failed&to&connect&to&mysql&server&(server=localhost,&userid=postfix)Jun&&8&04:23:48&yanhon&pop3d:&authdaemon:&TEMPFAIL&-&no&more&modules&will&be&triedJun&&8&04:23:53&yanhon&pop3d:&LOGIN&FAILED,&ip=[::ffff:127.0.0.1]Jun&&8&04:24:13&yanhon&pop3d:&LOGIN:&DEBUG:&ip=[::ffff:127.0.0.1],&command=QUITJun&&8&04:24:13&yanhon&pop3d:&LOGOUT,&ip=[::ffff:127.0.0.1]Jun&&8&04:26:54&yanhon&authdaemond.mysql:&modules="authmysql",&daemons=5Jun&&8&04:40:54&yanhon&pop3d:&Connection,&ip=[::ffff:127.0.0.1]Jun&&8&04:41:02&yanhon&pop3d:&LOGIN:&DEBUG:&ip=[::ffff:127.0.0.1],&command=USERJun&&8&04:41:06&yanhon&pop3d:&LOGIN:&DEBUG:&ip=[::ffff:127.0.0.1],&command=PASSJun&&8&04:41:06&yanhon&pop3d:&LOGIN:&DEBUG:&ip=[::ffff:127.0.0.1],&username=Jun&&8&04:41:06&yanhon&pop3d:&LOGIN:&DEBUG:&ip=[::ffff:127.0.0.1],&password=123456Jun&&8&04:41:06&yanhon&pop3d:&authdaemon:&starting&client&moduleJun&&8&04:41:06&yanhon&authdaemond.mysql:&failed&to&connect&to&mysql&server&(server=localhost,&userid=postfix)Jun&&8&04:41:06&yanhon

我要回帖

更多关于 postfix邮件转发 的文章

 

随机推荐