Sendmail×÷ΪÃâ·ÑµÄÓʼþ·þÎñÆ÷Èí¼þ£¬Òѱ»¹ã·ºÓ¦ÓÃÓÚInternet¸÷ÖÖ²Ù×÷ϵͳµÄ·þÎñÆ÷ÖС£È磺Solaris£¬HPUX£¬AIX£¬IRIX£¬LinuxµÈµÈ¡£Ëæ×Å»¥Á¬ÍøµÄÆÕ¼°£¬Óʼþ·þÎñÆ÷Êܹ¥»÷µÄ»ú»áÒ²´ó´óÔö¼Ó¡£
¡¡¡¡Ä¿Ç°»¥Á¬ÍøÉϵÄÓʼþ·þÎñÆ÷ËùÊܹ¥»÷ÓÐÁ½ÀࣺһÀà¾ÍÊÇÖмÌÀûÓÃ(Relay)£¬¼´Ô¶³Ì»úÆ÷ͨ¹ýÄãµÄ·þÎñÆ÷À´·¢ÐÅ£¬ÕâÑùÈκÎÈ˶¼¿ÉÒÔÀûÓÃÄãµÄ·þÎñÆ÷ÏòÈκεØÖ··¢Óʼþ¡£¾Ã¶ø¾ÃÖ®£¬ÄãµÄ»úÆ÷²»½ö³ÉΪ·¢ËÍÀ¬»øÓʼþµÄ°ïÐ×£¬Ò²»áʹÄãµÄÍøÂç¹ú¼ÊÁ÷Á¿¼¤Ôö£¬Í¬Ê±½«¿ÉÄܱ»ÍøÉϵĺܶàÓʼþ·þÎñÆ÷Ëù¾Ü¾ø¡£ÁíÒ»À๥»÷³ÆÎªÀ¬»øÓʼþ(Spam)£¬¼´ÈËÃdz£ËµµÄÓʼþÕ¨µ¯£¬ÊÇÖ¸ÔںܶÌʱ¼äÄÚ·þÎñÆ÷¿ÉÄܽÓÊÕ´óÁ¿ÎÞÓõÄÓʼþ£¬´Ó¶øÊ¹Óʼþ·þÎñÆ÷²»¿°¸ºÔضø³öÏÖ̱»¾¡£ÕâÁ½ÖÖ¹¥»÷¶¼¿ÉÄÜʹÓʼþ·þÎñÆ÷ÎÞ·¨Õý³£¹¤×÷¡£Òò´Ë×÷ΪÓʼþ·þÎñÆ÷·ÀÖ¹Óʼþ¹¥»÷½«²»¿ÉȱÉÙ¡£
Ŀǰ¶ÔÓÚSendmailÓʼþ·þÎñÆ÷£¬×èÖ¹Óʼþ¹¥»÷µÄ·½·¨ÓÐÁ½ÖÖ¡£Ò»ÖÖÊÇÉý¼¶¸ß°æ±¾µÄ·þÎñÆ÷Èí¼þ£¬ÀûÓÃÈí¼þ×ÔÉíµÄ°²È«¹¦ÄÜ¡£µÚ¶þÖÖ¾ÍÊDzÉÓõÚÈý·½Èí¼þÀûÓÃÆäÖîÈ綯̬ÖмÌÑéÖ¤¿ØÖƹ¦ÄÜÀ´ÊµÏÖ¡£ÏÂÃæ¾ÍÒÔSendmail V8.9.3ΪÀý£¬½éÉÜÕâЩ·½·¨¡£
¡¡¡¡1. ·þÎñÆ÷×ÔÉí°²È«¹¦ÄÜ
¡¡¡¡ÒªÀûÓÃsendmail 8.9.3µÄ×èÖ¹Óʼþ¹¥»÷¹¦ÄÜ£¬¾Í±ØÐëÔÚϵͳ±àÒëʱ¶ÔÏà¹Ø²ÎÊý½øÐÐÉèÖ㬲¢½èÖúÏà¹ØµÄÈí¼þ°ü¡£Ä¿Ç°Ö÷Òª¾ÍÊÇÀûÓÃBerkeley DBÊý¾Ý¿âµÄ¹¦ÄÜ£¬Berkeley DB°ü¿ÉÒÔ´ÓÏà¹ØÕ¾µãÉÏÏÂÔØ£¬²¢ÐèÒªÔ¤ÏȱàÒëºÃ¡£È»ºó½«Berkeley DBµÄÏà¹Ø²ÎÊýд½øsendmailµÄÓйØÎļþÖС£
¡¡¡¡a.ÐÞ¸Äsite.config.m4Îļþ
¡¡¡¡½«±àÒëºÃµÄBerkeley DBÓйؿâÎļþ·¾¶¼ÓÈëµ½site.config.m4ÎļþÖУ¬Ê¹sendmail±àÒëºóÄܹ»Ê¹ÓÃBerkeley DBÊý¾Ý¿â¡£ÀýÈ磺
¡¡¡¡#cd $/sendmail-8.9.3/BuidTools/Site
¡¡¡¡ÐÞ¸Äsite.config.m4Îļþ
¡¡¡¡define (confINCDIRS, -I/usr/local/BerkeleyDB/include)
¡¡¡¡define (confLIBDIRS, L/usr/local/BerkeleyDB/lib)
¡¡¡¡b.ÐÞ¸Äsendmail.mcÎļþ
¡¡¡¡sendmail.mcÊÇÉú³Ésendmail.cfµÄÄ£°åÎļþÖ®Ò»£¬ÒªÊ¹sendmail¾ßÓп¹Óʼþ¹¥»÷¹¦ÄÜ»¹ÐèÔÚ¸ÃÎļþÖнøÐÐÏà¹Ø¶¨Òå¡£Ö÷Òª°üÀ¨ÒÔϼ¸Ï
¡¡¡¡......
¡¡¡¡FEATURE(relay_entire_domain)
¡¡¡¡FEATURE(ACCESS_DB)dn1
¡¡¡¡FEATURE(blacklist_recipients)
¡¡¡¡......
¡¡¡¡2. Ïà¹ØÎļþµÄÅäÖÃ
¡¡¡¡ÕýÈ·±àÒëºÃsendmailÊÇÓʼþ·þÎñÆ÷°²È«¿ØÖƵĻù´¡£¬¶øÕæÕýµÄ°²È«ÉèÖÃÖ÷Òª»¹ÊÇÀûÓÃÏà¹ØÎļþ½øÐеġ£ÕâÖÖ°üº¬¿ØÖÆÓï¾äµÄÎļþÖ÷ÒªÊÇaccessºÍrelay-domains¡£
¡¡¡¡accessÊÇÓʼþ°²È«¿ØÖƵÄÖ÷ÒªÊý¾Ý¿âÎļþ£¬ÔÚ¸ÃÎļþÖпÉÒÔ°´ÕÕÌØ¶¨µÄ¸ñʽ½«Ðè¿ØÖÆµÄÓòÃû¡¢IPµØÖ·»òÄ¿±êÓʼþµØÖ·£¬ÒÔ¼°ÏàÓ¦µÄ¶¯×÷ֵдÈ룬ȻºóʹÓÃmakmapÃüÁîÉú³Éaccess.dbÎļþ(#makemap hash access.db < access)£¬´Ó¶øÊ¹·þÎñÆ÷ÔÊÐí»òÆÁ±ÎÓʼþÖм̺ÍÓʼþºäÕ¨¡£accessµÄ¸ñʽÈçÏ£º
¡¡¡¡spam.com REJECT
¡¡¡¡edu.cn OK
¡¡¡¡hotmail.com DISCARD
¡¡¡¡ÆäÖÐreject¶¯×÷ÊǾܾø½ÓÊÜ´ÓÖ¸¶¨µØÖ··¢À´µÄÓʼþ£»okÊÇÔÊÐíÌØ¶¨µØÖ·Óû§ÈÎÒâ·ÃÎÊ£»relayÔÊÐíͨ¹ý±¾Óʼþ·þÎñÆ÷½øÐÐÖÐתÓʼþ£»discardÊǽ«ÊÕµ½µÄÓʼþ½»¸øÌض¨ÃüÁî½øÐд¦Àí£¬ÀýÈ磺¿ÉÒÔÉ趨½«ÊÕµ½µÄÓʼþ¶ªÆú£¬»òÕßÉ趨ÊÕµ½Óʼþºó·µ»Ø¸øÊ¹ÓÃÕßÒ»Ìõ³ö´íÐÅÏ¢µÈµÈ¡£
¡¡¡¡Relay-domainsÎļþÊÇÉ趨ÄÄЩÓòÊǸ÷þÎñÆ÷¿ÉÒÔÖм̵ÄÓò£¬Æä¸ñʽΪÿ¸öÓòÕ¼Ò»ÐС£È磺
¡¡¡¡......
¡¡¡¡CN
¡¡¡¡EDU
¡¡¡¡JP
¡¡¡¡......
¡¡¡¡ÔÚ·þÎñÆ÷¿ªÊ¼Ê¹ÓÃʱ½¨Ò齫ËùÓж¥¼¶ÓòÃû¼ÓÈëÆäÖУ¬ÒÔºóÔÙ¸ù¾Ý°²È«ÐèÒª¶ÔÆä½øÐÐÐ޸쬷ñÔò½«»áʹpop3Óû§·¢ËÍÓʼþʱ³öÏÖrelay reject´íÎ󣬶øÎÞ·¨ÏòûÓмÓÈëµÄÓòÃûÄ¿±êÓʼþµØÖ··¢ËÍÓʼþ¡£,