Óʼþ¹ÜÀíÆª¡ª¡ªVmailMgr
³ö´¦£ºÈüµÑÍø ×÷ÕߣºÈüµÑÍø ʱ¼ä£º2005-9-1 13:56:00
|
Óʼþ¹ÜÀíÆª¡ª¡ªVmailMgr
¶ÔÓÚ¹ÜÀíÔ±À´Ëµ£¬µ±È»ÐèÒªÒ»¸öºÃµÄ¹¤¾ßÀ´¶ÔÓʼþϵͳ½øÐйÜÀí¡£Êµ¼ÊÉÏ£¬Qmail¾ÍÓиöÉó¤¹ÜÀíµÄºÃ»ï°é¡ª¡ªVmailMgr¡£
¡¡¡¡VmailMgr½éÉÜ
¡¡¡¡VmailMgrÈ«³ÆÊÇVirtual Mail ManaGeR(ÐéÄâÓʼþ¹ÜÀíÆ÷)£¬ÊÇרÃÅÅäºÏQmailµÄÒ»¸öÈí¼þ°ü£¬ÀûÓÃËü¿ÉÒÔʵÏÖÒÔϹ¦ÄÜ£º
¡¡¡¡* ÔöÇ¿QmailµÄ¿ÚÁîÑéÖ¤¹¦ÄÜ£¬Ê¹Óû§¿ÉÒÔͨ¹ýPOP3¼°IMAP·ÃÎÊ×Ô¼ºµÄÐéÄâÓÊÏä;
¡¡¡¡* »ùÓÚCDBµÄÓû§¿ÚÁî¹ÜÀí·½Ê½£¬ÓÈÆäÊÇÔÚÓû§ÊýÁ¿½Ï´óʱ¿ÉÒÔ´ó´óÌá¸ß¿ÚÁîÑéÖ¤ËÙ¶È;
¡¡¡¡* ÌṩÁ˷ḻµÄ¹¤¾ß½øÐÐÐéÄâÓò¡¢ÐéÄâÓû§¼°±ðÃû£¨Aliases£©µÄ¹ÜÀí;
¡¡¡¡* Ìṩһ×鹦ÄÜÇ¿´óµÄCGI£¬¿ÉÒÔÖ±½Óͨ¹ýÍøÒ³½øÐÐÔö¼ÓÓû§¡¢É¾³ýÓû§ºÍÐÞ¸ÄÃÜÂëµÈ¸÷ÖÖ¹ÜÀí¹¤×÷;
¡¡¡¡* Ìṩһ×éPHPº¯Êý£¬¿ÉÒÔÁé»îµØ±àдPHPÎļþ,²¢Í¨¹ýÍøÒ³½øÐи÷ÖÖ¹ÜÀí¹¤×÷;
¡¡¡¡* ͨ¹ýºǫ́½ø³ÌÈ·±£CGIºÍPHP´úÂë²Ù×÷µÄ°²È«¡£
¡¡¡¡VmailMgr°²×°
¡¡¡¡×îа汾µÄVmailMgr ¿ÉÔÚwww.Vmailmgr.org»òhttp://em.ca/~bruceg/vmailmgr/ ÏÂÔØ¡£Èç¹ûÏÂÔØRPMS°ü£¬ÖÁÉÙÒªÏÂÔØVmailmgrºÍ Vmailmgr-daemon °ü¡£
¡¡¡¡±ÊÕßÍÆ¼ö´ó¼Ò´ÓÔ´´úÂë°²×°£¬Æä°²×°·½·¨ÈçÏ£º
¡¡¡¡(×öΪ·Çroot Óû§)
¡¡¡¡tar zxf <package.tar.gz>
¡¡¡¡cd <newly created dir>
¡¡¡¡./configure
¡¡¡¡make
¡¡¡¡(×öΪroot Óû§)
¡¡¡¡make install
¡¡¡¡VmailMgrʹÓÃ
¡¡¡¡°²×°VmailMgrÍê³Éºó£¬¿ªÊ¼Ê¹ÓÃÐéÄâÓò֮ǰ£¬»¹Óм¸¸ö±ØÒªµÄ²½Ö裬ÎÒÃÇÒÔ½¨Á¢Ò»¸öÐéÄâÓû§¡°me@mydomain.org¡±£¨Æä±ðÃûÊÇ¡°myself@mydomain.org¡±ºÍ¡°myname@mydomain.org¡±£©ÎªÀý£¬Ò»²½²½µØ½øÐнéÉÜ¡£
¡¡¡¡1.Ê×ÏÈҪΪÕâ¸öÐéÄâÓò×öÓòÃû½âÎö¡£ÔÚDNS·þÎñÆ÷ÉϽ«MX¼Ç¼ָÏòÓʼþ·þÎñÆ÷£¬Èç¹ûÏëʹÐéÄâÓò¿ÉÒÔ»ùÓÚIPµØÖ·Õý³£¹¤×÷£¬»¹ÐèÒªÔÚDNS·þÎñÆ÷ÉÏ×öÒ»ÌõPTR¼Ç¼£¬ÀýÈ磺Èç¹ûnslookup 10.56.33.122 ·µ»Ø mail.mydomain.com£¬ÄÇôΪÁËʹÓá°ÐéÄâÓò¡±£¬¶ÔÓ¦ÓÚIPµØÖ·µÄPTRÊÇ£º¡°mail.mydomain.com:myuser¡±¡£
¡¡¡¡2. ½¨Á¢¸ÃÐéÄâÓòµÄ»ù±¾Óû§¡£Õâ¸öÓû§µÄUNIXµÇ¼¿ÚÁîÒ²½«×÷Ϊ½øÐиÃÐéÄâÓòµÄÓʼþϵͳ¹ÜÀí³¬¼¶Óû§¿ÚÁËùÓиÃÐéÄâÓòµÄÐéÄâÓû§µÄÓʼþ¶¼½«±£´æÔÚÕâ¸öÓû§µÄĿ¼Ï£¬ËùÒÔÕâ¸öĿ¼ҪÁôÓÐ×ã¹»µÄ¿Õ¼ä¡£ÀýÈ磬ÎÒÃǽ¨Á¢ÁËÓû§¡°v¡± ×öΪÐéÄâÓòµÄ»ù±¾Óû§£¬Óû§Ä¿Â¼ÔÚ¡°/home/vmailuser¡±¡£
¡¡¡¡3.¸æËßQmail ʶ±ðÕâ¸öÐéÄâÓò¡£ÕâÐèÒªÐÞ¸ÄQmailÔÚ¡°/var/qmail/control¡±Ä¿Â¼ÏµÄÁ½¸öÉèÖÃÎļþ£º ¡°rcpthosts¡±ºÍ¡°virtualdomains¡±¡£
¡¡¡¡1)ÔÚ¡°rcpthosts¡±ÖмÓÈë¡°mydomain.org¡±¡£
¡¡¡¡2)ÔÚ¡°virtualdomains¡±ÖмÓÈë¡°mydomain.org:v¡±¡£
¡¡¡¡Èç¹ûÏëʹÓá°anything.mydomain.org¡±µÄÐÎʽ£¬ ¿É°´ÈçÏÂÐ޸ģº
¡¡¡¡3)ÔÚ ¡°rcpthosts¡±ÖмÓÈë¡°.mydomain.org¡±¡£
¡¡¡¡4)ÔÚ¡°virtualdomains¡±¼ÓÈë¡°.mydomain.org:v¡±¡£
¡¡¡¡4.ÐÞ¸ÄQmail-popup/Qmail-
¡¡¡¡POP3DµÄ¿ÚÁîУÑ鷽ʽ£¬Ê¹ÓÃVmailMgr ÌṩµÄ¡°checkvpw¡±¡£¾ßÌåµÄÐ޸ķ½·¨ÒÀÀµÓÚQmailµÄ°²×°·½Ê½¡£
¡¡¡¡1)½«Qmail-popup/Qmail-POP3D ÃüÁîÐÐÖеġ°checkpassword¡±»»³É¡°checkvpw¡±(Qmail-popup/Qmail-
¡¡¡¡POP3DÃüÁîÐпÉÄÜÔÚ¡°/etc/inet.conf¡±ÖлòÕßÔÚÒ»¸ö¡°tcpserver¡±ÃüÁîÖÐ )¡£
¡¡¡¡2)´òÈëÒÔÏÂÃüÁ
¡¡¡¡¡äecho checkvpw > /var/qmail
¡¡¡¡/control/checkpassword¡ä
¡¡¡¡5. ¼ÓÈëÐéÄâÓû§¼°±ðÃû¡£Ê×ÏÈÒԸղŴ´½¨µÄ»ù±¾Óû§Éí·ÝµÇ¼(È磬 ¡°su - v¡±)£¬È»ºó¾Í¿ÉÒÔʹÓÃVmailmgrÌṩµÄÃüÁî½øÐÐÓû§¼°±ðÃûµÄ½¨Á¢¡£ÀýÈçÏÂÃæµÄÃüÁ½¨Á¢Ò»¸öÓû§me¼°ËûµÄÁ½¸ö±ðÃûmyselfºÍmyname£º
¡¡¡¡1)Ö´ÐÐÃüÁî:¡°vadduser me¡±(½«ÌáʾҪÇóÊäÈë¿ÚÁî)
¡¡¡¡2£©Ö´ÐÐÃüÁ¡°vaddalias me myself¡±
¡¡¡¡3£©Ö´ÐÐÃüÁî:¡°vaddalias me myname¡±
¡¡¡¡Íê³ÉÒÔÉϲ½Öèºó£¬Ä㻹ÐèҪɱµô²¢ÖØÐÂÆô¶¯¡°Qmail-send¡±£¬ÈÃËü¶Áн¨µÄ¡°virtualdomains¡±±í£¬°²×°¹ý³Ì¾ÍÍê³ÉÁË¡£¿ÉÒÔͨ¹ýÏÂÃæÁ½ÖÖ·½Ê½½øÐÐʹÓ÷ÃÎÊ£º
¡¡¡¡Ò»ÖÖÊÇÒÔ¡°userSEPvirtual.domain.org¡±ÐÎʽµÇ¼£¬¡°user¡±ÊÇÐéÄâÓû§Ãû£»SEP·Ö¸ô·û£¬¿ÉÒÔÊÇ¡°@¡±»òÕß ¡°:¡±(¿ÉÔÚ¡°/etc/vmailmgr/¡±Ä¿Â¼ÏÂÉèÖÃ)£»¡°virtual.domain.org¡±ÊÇÐéÄâÓòµÄÓòÃû£¬Óë ¡°/var/qmail/control/
¡¡¡¡virtualdomains¡±ÎļþÖÐÏàͬ¡£
¡¡¡¡µÚ¶þÖÖ·½Ê½ÊÇÒÔÓÊÏäµÄÄÚ²¿ÐÎʽ·ÃÎÊ¡ª¡ª¡°baseuser-user¡±£¬ÕâÀïµÄ¡°user¡±ÊÇÐéÄâÓû§Ãû£¬¶ø¡°baseuser¡±ÊǸÃÐéÄâÓòµÄ»ù±¾Óû§£¬Ò²ÊǸÃÐéÄâÓòµÄÓʼþϵͳ¹ÜÀíÕß¡£
¡¡¡¡ÀýÈç ¡°/var/qmail/control/
¡¡¡¡virtualdomains¡±º¬ÓУº¡°mydomain.com:v¡±
¡¡¡¡ÒѾ½¨Á¢ÁË»ù±¾Óû§¡°v¡±£¬²¢½¨Á¢ÁËÐéÄâÓû§¡°me¡±£¬ÔÚ¡°/etc/vmailmgr/¡±Öеġ°·Ö¸ô·û¡±±äÁ¿°üº¬¡°@:¡±£¬ÄÇôÕâ¸öÐéÄâÓû§µÄÓʼþ¿ÉÒÔÓà ¡°me@mydomain.com¡±¡¢¡°me:mydomain.com¡±»òÕß¡°v-me¡±·½Ê½·ÃÎÊ¡£
¡¡¡¡VmailMgr¶ÔPOP3 ¼°IMAPµÄÖ§³Ö
¡¡¡¡ÒªÊ¹QmailµÄPOP3Ö§³ÖVmailMgrµÄÐéÄâÓû§ÈÏÖ¤·½Ê½£¬ÐèÒªÔÚ¡°/etc/qmail/control/checkpass
¡¡¡¡word¡±ÎļþÖмÓÈë¡°checkvpw¡±£¬²¢ÖØÐÂÆô¶¯POP3D¡£
¡¡¡¡VMailMgrÖ§³ÖCourier-IMAP, µ« Courier-IMAPÈ´²»ÄÜ×Ô¶¯¼ì²âµ½VMailMgr¡£ÕâÒâζ×ÅÎÒÃÇÒª×öһЩ¹¤×÷ÒÔʹËüÃÇÁ½ÕßÒ»Æð¹¤×÷˳³©¡£
¡¡¡¡*Ê×ÏÈ£¬Äã±ØÐ뽫¡ä/usr/local/bin/authvmailmgr¡ä¿½±´µ½¡ä/usr/
¡¡¡¡lib/courier-imap/libexec/authlib/authvmailmgr¡ä¡£
¡¡¡¡* È»ºó£¬±à¼¡ä/usr/lib/courier
¡¡¡¡-imap/etc/imapd.config¡äÎļþÖеġ°AUTHMODULES¡±ÉùÃ÷£¬²¢ÇÒÌí¼Ó¡äauthvmailmgr¡äΪµÚÒ»¸öÈ·ÈÏϵͳ¡£
¡¡¡¡VmailMgrµÄÃüÁîÓëϵͳÅäÖÃ
¡¡¡¡VmailMgrµÄϵͳ²ÎÊý¶¼ÔÚ ¡°/etc/vmailmgr/¡±Ä¿Â¼ÏÂÒÔÎļþµÄÐÎʽ½øÐÐÉèÖ᣿ɽøÐÐÉèÖõÄÏîºÜ¶à£¬Èç¿ÚÁîµÄÑéÖ¤·½·¨¡¢Ä¬ÈÏÓʼþ´óС¡¢ÈíÓ²´ÅÅ̿ռäÏÞ¶î¼°Óû§Ä¿Â¼ÃûµÈ¡£Ã¿Ò»Ïî¶ÔÓ¦Ò»¸öÉèÖÃÎļþ£¬Èç¹ûûÓжÔÓ¦µÄÎļþÔò²ÉÓÃϵͳĬÈÏÖµ¡£¾ßÌåÉèÖ÷½·¨¿É²Î¿¼VmailMgrÎĵµÖеÄconfiguration.htm¡£
¡¡¡¡VmailMgrÌṩÓû§ÈÏÖ¤¡¢¹ÜÀí£¬Óʼþ¹ÜÀíµÄÃüÁîÒ²ºÜ·á¸»£¬³£ÓõÄÃüÁî¼û±í2¡£Æä¾ßÌåµÄʹÓ÷½·¨¿É²Î¿¼http://www.vmailmgr.org/docs/ϵÄÎĵµ¡£
±í2 ÃüÁîÃû³Æ ÓÃ;
vmailmgrd vmailmgr µÄÊØ»¤½ø³Ì vsetup ½¨Á¢Ò»¸öÐéÄâÓò vadduser Ôö¼ÓÒ»¸öÐéÄâÓû§ vdeluser ɾ³ýÒ»¸öÐéÄâÓû§ vaddalias Ôö¼ÓÒ»¸ö±ðÃû vdelalias ɾ³ýÒ»¸ö±ðÃû vpasswd ÐÞ¸ÄÒ»¸öÐéÄâÓû§µÄ¿ÚÁî vdeliver ͨ¹ývmailmgr ͶµÝÓʼþÐÅÏ¢ vauthenticate ÑéÖ¤Ò»¸öÐéÄâÓû§ checkvpw ΪÐéÄâºÍ·ÇÐéÄâÓû§ÑéÖ¤¿ÚÁî vchattr ÐÞ¸ÄÒ»¸öÐéÄâÓû§µÄ¸÷ÏîÊôÐÔ |
,