18.10 sendmailÖÐÓëÀ¬»øÓʼþÏà¹ØµÄ¹¦ÄÜ
À¬»øÓʼþÊÇ¶Ô¹ã¸æÐû´«ÓʼþµÄרÃŽз¨£¬Í¨³£Ò²³ÆÖ®Îª²»Çë×ÔÀ´µÄÉÌÒµµç×ÓÓʼþ¡£ËüÒѾ³ÉΪһ¸öÑÏÖØµÄÎÊÌ⣬ÕâÖ÷ÒªÊÇÒòΪ·¢¼þÈË£¨ÖÁÉÙÔÚÃÀ¹ú£©²»Êǰ´×Ö½ÚÊý¸¶Ç®£¬¶øÊÇ´¿´â°´Á¬½ÓËÙÂʸ¶Ç®µÄ¡£»òÕß¾ÍËãËûÃǰ´×Ö½ÚÊý¸¶Ç®£¬ËûÃÇÒ²»áÖ»·¢ËÍÒ»ÔòÓÐÊýǧ¸öÊÕ¼þÈ˵ÄÏûÏ¢£¬È»ºóͨ¹ýÁíһ̨»úÆ÷À´×ª·¢Ëü¡£±ðµÄ»úÆ÷Ö§¸¶Á˰´×Ö½ÚËãµÄÅÓ´ó·ÑÓ㬶ø·¢ËÍÀ¬»øÓʼþÕßÖ»Ö§¸¶Ò»·Ý¿½±´µÄÇ®¡£ÔÚÐí¶à¹ú¼Ò£¬×îÖÕÓû§°´ÊÕµ½µÄ×Ö½ÚÊý¸¶Ç®£¬ËûÃÇÒòΪ²»µÃ²»Îª½ÓÊÕÀ¬»øÓʼþ¸¶Ç®¶ø·Ç³£ÉúÆø¡£
´ÓÊг¡ÓªÏúÈËÔ±µÄ¹Ûµã¿´£¬À¬»øÓʼþµÄЧ¹û²»´í¡£ÏìÓ¦Ëٶȿ죬·ÑÓõÍÁ®£¬²¢ÇÒÊǼ´Ê±·¢ËÍ¡£Ò»·ÝÓÐ3ǧÍò¸öµç×ÓÓʼþµØÖ·µÄÁбíÖ»Ð軨·Ñ´óÔ¼40ÃÀÔª¡£
Ðí¶à·¢ËÍÀ¬»øÓʼþµÄÈËÊÔͼ±íÃ÷ËûÃÇÊÇÎÞ¹¼µÄ£¬ËûÃǻὨÒéÄúÈç¹ûÏë´ÓËûÃǵÄÓʼþÁбíÖÐÏûʧµÄ»°£¬ÇëÓÃÒ»ÔòдÉÏ¡°Çëɾ³ý¡±µÄÏûÏ¢»Ø¸´ËûÃǵĵç×ÓÓʼþ¡£ËäÈ»ËûÃÇ¿ÉÄܽ«Äúɾ³ý£¬µ«ÄúÈ´¸ÕºÃÌæËûÃÇÑéÖ¤ÁËÒ»¸öĿǰÓÐЧµÄµç×ÓÓʼþµØÖ·£¬Õâ¸öÊÂʵ¿ÉÄܻὫÄú·ÅÈëÆäËûµÄÁÐ±í¡£·¢ËÍÀ¬»øÓʼþÕß»¹Ï²»¶ÅªÂÒËûÃǵÄÓʼþÐÅÍ·£¬ÊÔͼ°ÑË·¢ËÍÕâ·âÓʼþ£¬ÓʼþÊÇ´ÓÄĄ̈»úÆ÷À´µÄαװÆðÀ´¡£
°Ñµç×ÓÓʼþµØÖ·Âô¸ø·¢ËÍÀ¬»øÓʼþÕߵļһï½üÀ´¿ªÊ¼Ê¹ÓÃ×ֵ乥»÷µÄÐÎʽÀ´Ëѳöδ֪µÄµØÖ·¡£É¨ÃèÈí¼þ´ÓÒ»·Ý³£ÓÃÐÕÊϵÄÇåµ¥¿ªÊ¼£¬Í¨¹ýÌí¼Ó²»Í¬µÄ´óдÊ××Öĸ£¬ÆÚÍûÕÒ³öÓÐЧµÄµç×ÓÓʼþµØÖ·¡£ÎªÁ˼ì²éÕâЩµØÖ·ÊÇ·ñÓÐЧ£¬Õâ¸öÈí¼þ»áÁ¬½Óµ½£¬±È·½Ëµ£¬50¼Ò´óÐÍISPµÄÓʼþ·þÎñÆ÷£¬¶ÔÎÞÊý¸öµØÖ·Öð¸ö½øÐÐÑéÖ¤£¨VRFY»òÕßRCPT£©¡£
ÕâÖÖ̽²â»á¶ÔÓʼþ·þÎñÆ÷¼°ÆäÏò¿Í»§Í¶µÝºÏ·¨ÓʼþµÄÄÜÁ¦²úÉú¾Þ´óÓ°Ïì¡£sendmail¿ÉÒÔͨ¹ýʹÓÃPrivacyOption goaway¶Ô¸¶ÕâÖÖÇé¿ö£¬±¾Õ½«´Ó18.12.4½Ú¿ªÊ¼½éÉÜÕâÖÖ·½·¨¡£µ«ÊÇ´ÏÃ÷µÄÀ¬»øÓʼþÈí¼þµÄ¾«Á¦ÊǷdz£³äÅæµÄ£¬Èç¹ûVRFY±»·â£¬ËüÃǻ᳢ÊÔEXPN£»Èç¹ûÁ½Õß¶¼±»·â£¬ËüÃǾͳ¢ÊÔRCPT¡£ËüÃÇ¿ÉÒÔÓÃÕâÖÖ·½·¨³¢ÊÔÊý°ÙÍò¸öµØÖ·¶ø´Ó²»·¢ËÍÒ»ÔòÏûÏ¢¡ªµ«ËüȷʵÈÃÄúµÄÓʼþ·þÎñÆ÷æµÃ²»¿É¿ª½»¡£
sendmailÓÐÒ»¸öÑ¡ÏîBAD_RCPT_THROTTLEÄÜ´ì°ÜÕâÖÖÐÐΪ¡£Èç¹ûÔÚÓʼþÐÅ·âÀï±»¾Ü¾øµÄµØÖ·ÊýÁ¿³¬¹ýÁËÕâ¸öÑ¡ÏîµÄÖµ£¬sendmail¾Í¿ªÊ¼ÔÚÿ´Î±»¾Ü¾øµÄRCPTÃüÁîÖ®ºóµÈÒ»Ãë¡£
sendmailÒѾÌí¼ÓÁËһЩ·Ç³£ºÃµÄ¹¦ÄÜÀ´°ïÖú¿ØÖÆÀ¬»øÓʼþ£¬ÕâÒ²ÓÐÖúÓÚ·À·¶Å¼¶û´ÓÓʼþÑÜÉúµÄ¼ÆËã»ú²¡¶¾¡£ºÜÒź¶£¬´ó¶àÊýISP±ØÐë´«µÝËùÓеÄÓʼþ£¬ËùÒÔÕâЩ¹¦ÄÜÏà¶ÔÓÚ·þÎñ¿Í»§µÄ×ÚÖ¼À´Ëµ¿ÉÄÜÌ«¹ý¿Á¿ÌÁË£¨µ±È»£¬»òÐíËüÃDz¢²»ËãÑÏÀ÷£©¡£²»¹ý£¬ÔÚ×îÖÕÓû§µÄÕ¾µãÉÏʹÓÃÕâЩ¹¦ÄÜ¿ÉÒÔ»ñµÃ³öÉ«µÄЧ¹û¡£
ÓÐ4ÖÖÀàÐ͵ÄÀ¬»øÓʼþ¿ØÖƹ¦ÄÜ¡£
¿ØÖƵÚÈý·½»òÕßËæÒâµÄÖмÌת·¢£¨relaying£©µÄ¹æÔò£¬ÖÐת¾ÍÊÇÒ»¸öÕ¾ÍâÓû§Ê¹ÓÃÄúµÄÓʼþ·þÎñÆ÷¸øÁíÒ»¸öÕ¾ÍâÓû§·¢ËÍÓʼþ¡£·¢ËÍÀ¬»øÓʼþÕß³£³£Ê¹ÓÃת·¢À´ÊÔͼÑÚ¸ÇËûÃÇÓʼþµÄÕæÊµÀ´Ô´£¬ÒÔ±ÜÃâ±»ËûÃǵÄISP·¢ÏÖ¡£Ëü»¹Ê¹µÃËûÃÇ¿ÉÒÔʹÓÃÄúµÄ»úʱ¶ø½ÚÊ¡ËûÃÇ×Ô¼ºµÄ¡£Õâ¼òÖ±ÊÇɱÊÖ¡£
·ÃÎÊÊý¾Ý¿â£¬ËüÔÊÐí¸ù¾ÝµØÖ·¶ÔÓʼþ½øÐйýÂË£¬ÕâºÜÏñÒ»¸öÓÃÓÚµç×ÓÓʼþµÄ·À»ðǽ¡£
ºÚÃûµ¥£¬ÆäÖаüº¬ÁË¿ª·ÅµÄÖÐתվºÍÒÑÖª¶ÔÀ¬»øÓʼþÓѺõÄÕ¾µã£¬sendmail¿ÉÒÔ¶ÔÕÕÕâЩվµã½øÐмì²é¡£
ƾ½èÒ»ÖÖ³ÆÎªlibmilterµÄͨÓÃÓʼþ¹ýÂ˽ӿڣ¬½øÐÐÐÅÍ·¼ì²éºÍÊäÈëÓʼþµÄ¹ýÂË¡£ËüÔÊÐíÄúÈÎÒâɨÃèÓʼþÐÅÍ·ºÍÄÚÈÝ£¬²¢¾Ü¾øÓëÌØ¶¨Ä£°åÏàÆ¥ÅäµÄÈκÎÏûÏ¢¡£
ÎÒÃǽ«ÔÚÏÂÃæ½éÉÜÕâЩй¦ÄÜ£¬È»ºó¿¼²ìÎÒÃÇÊÕµ½µÄÁ½·âÀ¬»øÓʼþ£¬¿´¿´ÎÒÃÇÓ¦¸ÃÈçºÎµ÷ÕûÓʼþϵͳÒÔ±ã×Ô¶¯µØÊ¶±ðºÍ¾ÜÊÕËüÃÇ¡£
18.10.1 ÖмÌת·¢
sendmailºÍÆäËûÓʼþ´«Êä´úÀí³ÌÐòÒª½ÓÊÜ´«ÈëµÄÓʼþ£¬²é¿´ÐÅÍ·ºÍÐÅ·âµØÖ·£¬¾ö¶¨ÓʼþÓ¦¸ÃÈ¥ÍùºÎ´¦£¬È»ºó°ÑËü´«µÝµ½Êʵ±µÄÄ¿µÄµØ¡£¸ÃÄ¿µÄµØ¿ÉÒÔÔÚ±¾µØ£¬»òÕß¿ÉÒÔÊÇͶµÝÁ´ÖÐÍùÏÂ×ßµÄÁíÒ»¸ö´«Êä´úÀí³ÌÐò¡£µ±Ò»Ôò´«ÈëµÄÏûϢûÓб¾µØÊÕ¼þÈËʱ£¬¾Í³Æ´¦ÀíËüµÄ´«Êä´úÀí³ÌÐòµ£µ±ÁËÒ»¸öÖмÌÕ¾£¨relay£©µÄ½ÇÉ«¡£
ÔÚ8.9°æµÄsendmail֮ǰ£¬Ä¬ÈÏÇé¿öÏÂÔÊÐíËæÒâת·¢£¨Ò²³ÆÎª¿ª·ÅÖм̣©¡£sendmail½ÓÊÜÔÚ¶Ë¿Ú25ÉÏͶµÝ¸øËüµÄÈκÎÏûÏ¢£¬²¢¾¡Á¦Íê³ÉͶµÝ¡£ÕâÑù×öµÄǰÌáÊÇInternetÄÜÄÀÁÚÓѺá£
Òź¶µÄÊÇ£¬·¢ËÍÀ¬»øÓʼþÕß¿ªÊ¼ÀÄÓÃÖмÌת·¢¹¦ÄÜ£¬ËûÃÇÀûÓÃËüÀ´ÒþÂ÷×Ô¼ºµÄÉí·Ý£¬¸üÖØÒªµÄÊÇ£¬ËûÃÇҪʹÓÃÄúµÄ´ø¿íºÍ»úʱ¶ø²»ÊÇËûÃÇ×Ô¼ºµÄ¡£ÏÖÔڵĿ´·¨ÊÇ£¬°ÑÓʼþ·þÎñÆ÷ÅäÖóɿª·ÅÖмÌÊǷdz£²»ºÃµÄ¡£È»¶øÓÐÐí¶à·þÎñÆ÷ÈÔÈ»ÅäÖóÉÁË¿ª·ÅÖм̡£
Ö»ÓÐÓÃRELAYÔÚ·ÃÎÊÊý¾Ý¿â£¨²Î¼û18.10.2½Ú£©ÖÐ×öÁ˱ê¼ÇµÄÖ÷»ú£¬»òÕßÔÚ/etc/mail/relay-domainsÖÐÁгöµÄÖ÷»ú²ÅÔÊÐíͶµÝÒª½øÐÐÖмÌת·¢µÄÓʼþ¡£ÓÉÓÚ¶ÔĬÈÏÐÐΪ½øÐÐÁËÕâÑùµÄ¸Ä¶¯£¬ÔÙ¼ÓÉϹ«ÖÚ¶Ô´ËÈÏʶµÄÌá¸ß£¬Ê¹Óø÷ÖÖºÚÃûµ¥×öǰÆÚÆÁ±ÎµÄ°ïÖú£¬¿ª·ÅÖм̵ıÈÀýÔÚ½ñºó¼¸ÄêÀïÓ¦¸Ã½µµÍ¡£
ËùÒÔ£¬ËæÒâµÄÖмÌת·¢ÊǺÜÔã¸âµÄ¡£Óë´Ëͬʱ£¬ÓÐЩÀàÐ͵ÄÖмÌÓÖÊǺÜÓÐÓõģ¬Ò²ÊǺϷ¨µÄ¡£ÄúÔõô·Ö±æÓ¦¸Ãת·¢ÄÄЩÏûÏ¢£¬¾ÜÊÕÄÄЩÏûÏ¢ÄØ£¿ÖмÌת·¢£¨relaying£©Êµ¼ÊÉÏÖ»ÔÚÁ½ÖÖÇé¿öϲÅÊDZØÒªµÄ¡£
µ±´«Êä´úÀí³ÌÐò³äµ±Ö÷»úµÄÍø¹Ø£¬³ýת·¢ÍâÈÎºÎÆäËû·½Ê½¸ÃÖ÷»ú¶¼²»¿É´ïʱ¡£ÀýÈ磬²»Ò»¶¨´ò¿ªµÄÖ÷»ú£¨²¦ºÅÖ÷»ú¡¢WindowsµÄPC£©ºÍÐéÄâÖ÷»ú¡£ÔÚÕâÖÖÇé¿öÏ£¬ÒªÖмÌת·¢µÄËùÓÐÊÕ¼þÈ˶¼ÔÚͬһ¸öÓòÄÚ¡£
µ±´«Êä´úÀíÊÇÆäËû²»ÄÇô´ÏÃ÷µÄÖ÷»úµÄ´«³öÓʼþ·þÎñÆ÷ʱ¡£ÔÚÕâÖÖÇé¿öÏ£¬ËùÓз¢ËÍÖ÷»úµÄÖ÷»úÃû»òÕßIPµØÖ·¶¼ÔÚ±¾µØ£¨»òÕßÖÁÉÙ¿ÉÒÔÁоٳöÀ´£©¡£
ÆäËûÈκÎËÆºõÒªÇóÖм̵ÄÇéÐοÉÄܶ¼Ö»ÊÇÒòΪÉè¼ÆÔã¸âµÄÔµ¹Ê£¨ÒªÖ§³ÖÒÆ¶¯Óû§¿ÉÄÜÊǸöÀýÍ⣩¡£Äú¿ÉÒÔͨ¹ýÖ¸¶¨Ò»Ì¨ÖÐÑë·þÎñÆ÷½ÓÊÕÓʼþ£¨¿Í»§»ú·ÃÎʲÉÓÃPOP»òÕßIMAP£©À´±ÜÃâʹÓÃÖм̵ĵÚÒ»ÖÖÇé¿ö¡£µÚ¶þÖÖÇé¿ö×ÜÊÇÔÊÐíµÄ£¬µ«ÊÇÖ»ÔÊÐíÄú×Ô¼ºµÄÖ÷»ú¡£Äú¿ÉÒÔ¼ì²éIPµØÖ·»òÕßÖ÷»úÃû£¬Ö÷»úÒ×ÓÚαÔ죬µ«ÊÇsendmailÄܹ»ºËʵËüÃÇÊÇ·ñÊÇαÔìµÄ¡£
ËäÈ»sendmailÔÚĬÈÏÇé¿öϰÑÖмÌת·¢¹¦ÄܹصôÁË£¬µ«ÓÖÌí¼ÓÁ˼¸ÏÄÜ¿ÉÒÔÔÙ°ÑËüÍêÈ«´ò¿ª£¬»òÒÔijÖÖÊÜÏÞÖÆºÍÔ¼ÊøµÄ·½·¨´ò¿ª¡£ÏÂÃæÍêÕûµØÁгöÁËÕâЩ¹¦ÄÜ£¬µ«ÎÒÃǽ¨ÒéÒªµ±Ðı𿪵ÃÌ«´ó¡£´ó¶àÊýÕ¾µã²»ÐèÒªµÚ¶þÕűíÖÐÁгöµÄÈκÎÒ»ÏÄÜ£¬ËüÃÇȷʵºÜΣÏÕ¡£ÏÂһС½ÚÖнéÉܵÄaccess_db¹¦ÄÜ£¬ÊÇÔÊÐíÓÐÏÞÖÆ×ª·¢µÄ×ȫµÄ·½·¨¡£
FEATURE(¡®relay_entire_domain') ¡ªÖ»ÔÊÐí×Ô¼ºµÄÓòת·¢£» |
FEATURE(¡®relay_entire_domain') |
FEATURE(¡®use_cw_file') |
¾ÍÄÜΪÄÇЩÓò»òÕßÖ÷»ú´ò¿ª×ª·¢¹¦ÄÜ¡£
»¹ÓÐÆäËûһЩ¿ÉÄÜÐÔ£¬µ«ÊÇËüÃdzäÂúÁËÎÊÌ⣺
FEATURE(¡®promiscuous_relay') ¡ªÔÊÐíËùÓÐת·¢£¬±ðÓÃËü£» |
promiscuous_relay¹¦ÄÜÔÊÐí´ÓÈκÎÕ¾µãת·¢µ½ÈÎºÎÆäËûÕ¾µã¡£Ê¹ÓÃËü¾ÍÄõ½ÁËÂäÈëºÚ¶´Ãûµ¥µÄµ¥³ÌƱ¡£Ç§Íò²»ÒªÔÚInternetÄܹ«¿ª·ÃÎʵõ½µÄ»úÆ÷ÉÏʹÓÃÕâÏÄÜ¡£
relay_based_on_MX¹¦Äܲ»ºÃ£¬ÒòΪÄú²»ÄÜ¿ØÖÆÈÃÄÄЩվµã°ÑËüÃǵÄMX¼Ç¼ָÏòÄú¡£µäÐÍÇé¿öÏ£¬Ö»ÓÐÄú×Ô¼ºµÄÖ÷»ú²Å»á°ÑMX¼Ç¼ָÏòÄúµÄÓʼþ·þÎñÆ÷£¬µ«Ã»ÓÐʲôÄܹ»·ÀÖ¹ÆäËûÕ¾µãÐÞ¸ÄËüÃǵÄMX¼Ç¼´Ó¶øÖ¸ÏòÄú¡£·¢ËÍÀ¬»øÓʼþÕßͨ³£²»¾ßÓÐÐÞ¸ÄMX¼Ç¼µÄÄÜÁ¦£¬µ«ÊÇÒõÏÕµÄÕ¾µã¿Ï¶¨¿ÉÒÔ¡£
loose_relay_check¹¦ÄÜÔÊÐí¡°%À©Õ¹¡±ÐÎʽ£¨²Î¼û18.2.1½Ú£©µÄѰַ·½Ê½£¬·¢ËÍÀ¬»øÓʼþÕßϲ»¶Ê¹ÓÃÕâÖÖѰַÐÎʽ¡£
relay_local_from¹¦ÄÜÐÅÈÎÏûÏ¢ÐÅ·âÉϵķ¢¼þÈ˵ØÖ·£¬Ëü½«×ª·¢ÄÇЩ¿´ËÆÀ´×Ô±¾µØµØÖ·µÄÏûÏ¢¡£µ±È»£¬ÎÞÂÛÊÇÓʼþÏûÏ¢µÄÐŷ⻹ÊÇÐÅÍ·¶¼ºÜÈÝÒ×αÔ죬¶ø·¢ËÍÀ¬»øÓʼþÕßÊÇαÔìר¼Ò¡£
Èç¹ûÄú´òËãÒÔijÖÖÐÎʽ´ò¿ª×ª·¢£¬Çë²ÎÔÄcf/READMEÖеÄsendmailÎĵµ£¬È·±£×Ô¼º²»»áÔÚ²»¾Òâ¼ä³ÉΪ·¢ËÍÀ¬»øÓʼþÕßµÄÅóÓÑ¡£µ±Íê³ÉÖ®ºó£¬ÇëÈÃij¸öÖм̼ì²éÕ¾µãÑéÖ¤ÄúÊÇ·ñÔÚÎÞÒâÖд´½¨ÁËÒ»¸ö¿ª·ÅÖм̡ª¿ÉÒÔÊÔÊÔspam.abuse.net¡£
ÓÐһЩ·¢ÉúÆ¥Åä´íÎóµÄÅäÖûáʹÄúµÄÖ÷»ú¿ÉÄÜת·¢¹ÖÒìµÄµØÖ·£¬ÕâЩµØÖ·ÊÇUUCPѰַ¾ä·¨µÄÎóÓᣵ±È»£¬Èç¹ûÄúûÓÐUUCPÁ¬½Ó£¬¿ÉÒÔʹÓãº
|
define(¡®LUSER_RELAY', ¡®error:No such user') |
sendmailÅäÖôíÎóµÄÕ¾µãÓÐʱ»áÔÚInternetÉÏÏòÍâй©²»È«µÄ±¾µØÓû§Ãû£¨Í¨³£ÊÇÔÚCcÐÐÉÏ£©¡£ÊÔͼ¸øÕâÀàÓʼþд»Ø¸´µÄÈË»á°Ñ»Ø¸´¼Ä¸øÒ»¸öÏÔÈ»²»´æÔڵı¾µØÓû§¡£ÕâÖÖת·¢Í¨³£±»³ÆÎª¡°Ê§°ÜÕßת·¢¡±£¬²¢±»Ö¸ÏòÁË´íÎóµÄÓʼijÌÐò¡£
³ý·ÇÄúÏëÒª·µ»ØÒ»Ôò²»Í¬µÄÏûÏ¢»òÕßʵÏÖijÖÖÌØÊâµÄ´¦Àí£¬·ñÔò²»ÐèÒª¸Ä±äÕâ¸öÅäÖá£ÓÐЩվµã°Ñ¡°Ê§°ÜÕß¡±µÄÓʼþ·¢¸øÄ£ºýÆ¥ÅäµÄÒ»¸öÈË»òÕßÒ»¸ö³ÌÐò£¬ÒÔ·À·¢¼þÈË´ò´íÁË£¬»òÕßÖ»ÊǵǼÃûÉÔÓдíÎó¡£
18.10.2 ·ÃÎÊÊý¾Ý¿â
sendmailÖаüÀ¨Á˶ԷÃÎÊÊý¾Ý¿âµÄÖ§³Ö£¬Äú¿ÉÒÔÓÃËüÀ´Îª×Ô¼ºµÄÕ¾µã½¨Á¢Ò»¸öרÃÅÓÃÓÚÓʼþµÄ·À»ðǽ¡£Ëü¼ì²éÀ´×ÔÍⲿÊÀ½çµÄÓʼþ£¬Èç¹ûÓʼþÀ´×ÔÌØ¶¨Óû§»òÕßÓò¾Í¾ÜÊÕ¡£»¹¿ÉÒÔʹÓ÷ÃÎÊÊý¾Ý¿âÀ´Ö¸¶¨Ò»Ì¨»úÆ÷Ô¸ÒâΪÄÄЩÓòת·¢Óʼþ¡£
ÓÃÏÂÃæÒ»ÐÐÆôÓ÷ÃÎÊÊý¾Ý¿â£¨access database£©£º
FEATURE(¡®access_db', ¡®type filename') |
# makemap hash /etc/mail/access < /etc/mail/access |
accessÎļþµÄ¹Ø¼ü×ֶοÉÒÔ°üº¬µç×ÓÓʼþµØÖ·¡¢Óû§Ãû¡¢ÓòÃû»òÍøÂç±àºÅ¡£
ÀýÈ磺
|
ÖµµÄ²¿·Ö±ØÐë°üº¬±í18.12ËùʾµÄÏîÖ®Ò»¡£È¡RELAYÕâ¸öÖµÊÇ×î³£Óõģ¬ËüÖ»ÊǽÓÊÜÏûÏ¢£¬²¢°ÑËüת·¢¸øËüµÄ×îÖÕÄ¿µÄµØ¡£OK½ÓÊÜÏûÏ¢£¬µ«ÊDz»ÔÊÐí×öÖмÌת·¢¡£REJECT¸ù±¾²»½ÓÊÜÏûÏ¢¡£SKIPÄÜÈÃÄúÔÊÐíÓÐÀýÍâ¡£ÀýÈ磬Èç¹ûÏëÒªÖÐתһ¸öÓòÄÚ³ýÁËÁ½Ì¨Ö÷»úÖ®ÍâËùÓÐÖ÷»úµÄÓʼþ£¬¾Í¿ÉÒÔÓÃSKIP¶¯×÷ÁгöÕą̂Ö÷»ú£¬È»ºóÓÃRELAY¶¯×÷ÁгöÕâ¸öÓò¡£Ç°ºó˳ÐòûÓйØÏµ¡£
±í18.12 ·ÃÎÊÊý¾Ý¿âµÄÖµ×Ö¶ÎÖÐÄܳöÏÖµÄÄÚÈÝ
Öµ | ×÷ ÓÃ |
OK | ½ÓÊÜÓʼþ²¢Õý³£Í¶µÝËü |
RELAY | °´ÕÕµØÖ·½ÓÊÜÓʼþ²¢°ÑËüÖмÌת·¢µ½ËüµÄÄ¿µÄµØ£¬Æô¶¯Öð¸öÖ÷»úµÄÖмÌת·¢¹¦ÄÜ |
SKIP | ÔÊÐíÆÕ±é¹æÔòÓÐÀýÍâ |
REJECT | ÓÃÒ»ÔòÆÕͨµÄ³ö´íÏûÏ¢¾ÜÊÕÓʼþ |
DISCARD | ÇÄÇĵضªÆúÕâÌõÏûÏ¢ |
FRIEND | ÓÃÓÚÀ¬»øÓʼþ£¬ÓÉdelay-checks¹¦ÄÜʹÓá£Èç¹ûÆ¥Åä£¬Ìø¹ýÆäËûµÄÐÅÍ·¼ì²é |
HATER | ÓÃÓÚÀ¬»øÓʼþ£¬ÓÉdelay-checks¹¦ÄÜʹÓá£Èç¹ûÆ¥Å䣬ӦÓÃÆäËûµÄÐÅÍ·¼ì²é |
xxx message | ·µ»ØÒ»Ìõ³ö´íÐÅÏ¢£¬xxx±ØÐëÊÇRFC 821Öй涨µÄÊý×Ö´úÂëa |
ERROR:xxx message | ͬÉÏ£¬µ«Çå³þµØ±ê³öÊÇÒ»Ôò³ö´íÏûÏ¢ |
ERROR:x.x.x message | x.x.x±ØÐëÊÇÒ»¸ö×ñÊØRFC1893µÄͶµÝ״̬֪ͨ£¨550³ö´í´úÂëµÄÍÆ¹ã£© |
a£®ÀýÈ磬550Êǵ¥¸ö´íÎóµÄ´úÂë¡£
Õâ¸öÊý¾Ý¿âÎļþ½«ÔÊÐí½ÓÊÕÀ´×Ôokguy@cyberspammer.comµÄÏûÏ¢£¬µ«ÊǾÜÊÕÆäËûËùÓÐÀ´×Ôcybersammer.comµÄÓʼþ£¬²¢·µ»ØÔ¤ÉèµÄ´íÎóÏûÏ¢¡£´Ósendmail.org»ò128.32.0.0/16£¨¼ÓÖÝ´óѧ²®¿ËÀû·ÖУµÄÍøÂ磩À´µÄÓʼþ½«±»×ª·¢¡£´Óbadguy@AOLºÍ´ÓÈκÎÓòµÄhotlivesex»òfriendÀ´µÄÓʼþ½«±»¾ÜÊÕ¡£
²ÉÓÃðºÅ·Ö¸ôÐÎʽµÄIPv6µØÖ·Ò²¿ÉÒÔÓÃÔÚÏîµÄ×ó±ß£¬µ«ÊDZØÐëÓá°IPv6:¡±´òÍ·¡£Óû§ÃûhotlivesexºÍfriendÖ®ºóµÄ@ÊDZØÒªµÄ£¬ÓÃÀ´°ÑËüÃÇͬÓòÃû¼ÓÒÔÇø±ð¡£
550ÊÇÒ»¸öRFC821´íÎó´úÂë¡£RFC1893´íÎó´úÂ루»òÕß°ÑËüÃdzÆÎª¡°Í¶µÝ״̬֪ͨÏûÏ¢¡±£©¸üΪ¹ã·ºÒ»Ð©¡£µÚÒ»¸öÊý×ÖÊÇ4Ôò±íʾÊǸöÁÙʱÐÔ´íÎó£»5 Ôò˵Ã÷ËüÊÇÒ»¸öÓÀ¾ÃÐÔ´íÎó¡£ÔÚ±í18.13ÖÐÁгöÁËһЩ´íÎó´úÂë¡£
±í18.13 RFC1893ͶµÝ״̬´úÂë
Á٠ʱ ´í Îó | ÓÀ ¾Ã ´í Îó | º¬ Òå |
4.2.1 | 5.2.1 | ÓÊÏä±»½ûÓÃ |
4.2.2 | 5.2.2 | ÓÊÏäÒÑÂú |
4.2.3 | 5.2.3 | ÏûϢ̫³¤ |
4.2.4 | 5.2.4 | ÁбíÀ©Õ¹ÎÊÌâ |
4.3.1 | 5.3.1 | ÓʼþϵͳÒÑÂú |
4.4.4 | 5.4.4 | ²»ÄÜ·ÓÉ |
4.4.5 | 5.4.5 | ÓʼþÓµÈû |
4.7.* | 5.7.* | Î¥·´Õ¾µãÕþ²ß |
ΪÁ˽øÐиüºÃµÄ¿ØÖÆ£¬¹Ø¼ü×Ö×ֶΣ¨×ó±ß£©¿ÉÒÔ°üº¬±ê¼ÇConnect£¬ToºÍFrom£¬ÒÔ¼°ÔÚ8.12ÒÔºóµÄ°æ±¾ÀïµÄSpam£¬À´¿ØÖÆÓ¦ÓùýÂËÆ÷µÄ·½Ê½¡£ConnectÊÇÖ¸Á¬½ÓÐÅÏ¢£¬±ÈÈç¿Í»§»úIPµØÖ·»ò¿Í»§»úµÄÃû×Ö£¨host-name£©¡£ToºÍFromÊÇÖ¸ÐÅ·âµØÖ·¶ø²»ÊÇÐÅÍ·µØÖ·¡£Spam±ê¼Çͨ¹ý¡°À¬»øÓʼþÅóÓÑ£¨spam firend£©¡±ºÍ¡°À¬»øÓʼþÔ÷ºÞÕߣ¨spam hater£©¡±²âÊÔ¶ÔÈ«¾Ö¹æÔòÓÐÀýÍâ´¦Àí¡£ÓÃdelay_checks¿ÉÒÔÆôÓÃÕâÒ»¹¦ÄÜ¡£
FEATURE(¡®delay_checks', ¡®friend') |
Èç¹ûaccess_dbÖÐÓÐÒ»ÏîºÍÓ³Éä¹ØÏµÓұߵÄFRIENDÆ¥Å䣬ÄÇôµÚÒ»¸ö¹¦ÄܾÍÌø¹ýÆäËû¿ÉÄܾÜÊÕÏûÏ¢µÄ¹æÔò¼¯¡£Èç¹ûaccess_dbµÄÖµÊÇHATER£¬ÄÇôµÚ¶þ¸ö¹¦ÄܾÍÊ©¼ÓÆäËûµÄ¹æÔò¼¯¡£Õâ4¸ö±ê¼ÇÄܹ»ÔÚ¸üϸµÄÁ£¶ÈÉÏ¿ØÖÆÓʼþµÄÖмÌת·¢ºÍ¾ÜÊÕ£¬ËüÃÇÒ²¿ÉÒÔÓÃÀ´¸²¸ÇÆäËûµÄÏÞÖÆ¡£¿ÉÒÔÓÃÕë¶ÔÀ¬»øÓʼþµÄFRIEND»òÕßHATER±ê¼ÇÀ´Âú×ã¶ÔÄúÔÚȫվ·¶Î§ÄÚµÄÀ¬»øÓʼþ²ßÂÔÓб§Ô¹µÄÓû§¡£
Èç¹ûʹÓÃÁËij¸ö±ê¼Ç£¬ÄÇô½«Ïȳ¢ÊÔ´ø±ê¼ÇÐÅÏ¢²éÕÒ£¬È»ºó²»´ø±ê¼ÇÐÅÏ¢½øÐвéÕÒ£¬ÒÔ±£³Ö¶Ô½ÏÀϵķÃÎÊÊý¾Ý¿âµÄÏòºó¼æÈÝÐÔ¡£
ÏÂÃæÊÇһЩÀý×Ó£º
|
´Óspammer@some.domainÀ´µÄÓʼþ½«±»·âËø£¬µ«ÄúÈÔÈ»¿ÉÒÔ¸øÕâ¸öµØÖ··¢Óʼþ£¬¼´Ê¹ËüÔÚºÚÃûµ¥ÉÏ¡£Óʼþ½«±»×ª·¢µ½good.domain£¬¶ø²»ÄÜת·¢´ÓËüÄÇÀïÀ´µÄÓʼþ£¨¼ÙÉèÒÑÔڱ𴦽ûֹת·¢£©¡£´Ógood.domainÀ´µÄÁ¬½ÓÊÇÔÊÐíµÄ£¬¼´Ê¹Ëü±»ÁÐÔÚÒ»¸ö»ùÓÚDNSµÄ¾ÜÊÕÃûµ¥ÖС£Ïòabuse@localdomain·¢ËÍÓʼþ¿ÉÒÔͨ¹ý£¬ÄÄÅÂÊÇ´Óspammer@some.domainÀ´µÄ·¢Íùabuse@localdomainµÄÓʼþÒ²¿ÉÒÔͨ¹ý£¬·ÃÎÊÊý¾Ý¿âµÄµÚÒ»ÐÐÒѾ¾ÜÊÕÁËspammer@some.domainµÄÓʼþ¡£
Ðí¶àÕ¾µãʹÓ÷ÃÎÊÊý¾Ý¿âÀ´¿ØÖÆÀ¬»øÓʼþ»òÕß×ö¹ÜÖÆ¡£ÎÒÃÇÔÚ¿ÆÂÞÀ¶à´óѧ¼ÆËã»ú¿ÆÑ§ÏµµÄ´«ÈëÓʼþÖ÷»úͨ¹ýʹÓÃaccess_db¹¦ÄÜ¿ÉÒÔ¾ÜÊÕ´Ó³¬¹ý500¸öÒÑÖªµÄ·¢ËÍÀ¬»øÓʼþÕß·¢À´µÄÓʼþ£¬ÕâЩ·¢ËÍÀ¬»øÓʼþÕßÊǸù¾ÝµØÖ·¡¢Óò»òÕßIPÍøÂçʶ±ð³öÀ´µÄ¡£
18.10.3 °ÑÓû§»òÕ¾µãÁÐÈëºÚÃûµ¥
Èç¹ûÏ£Íû·âËø·¢Íù±¾µØÓû§»òÖ÷»úµÄÓʼþ£¬ÇëʹÓÃ:
FEATURE(¡®blacklist_recipients') |
To:nobody@ 550 Mailbox disabled for this user |
Õ⼸Ðн«·âËø·¢¸øÈκÎÖ÷»úÉϵÄnobodyÓû§¡¢·¢ÍùÖ÷»ú´òÓ¡»úºÍij̨»úÆ÷ÉÏÌØ¶¨Óû§µØÖ·µÄ´«ÈëÓʼþ¡£Ê¹ÓÃTo:±ê¼ÇÄÜÈÃÕâЩÓû§·¢ËÍÏûÏ¢£¬Ö»ÊDz»ÄܽÓÊÕÓʼþ£¬ÓÐЩ´òÓ¡»ú¾ÍÓÐÕâ¸öÄÜÁ¦¡£
Òź¶µÄÊÇ£¬ÏÖÔÚʵ¼ÊÉϲ»¿ÉÄÜÊÖ¹¤Î¬»¤Ò»¸öÏñÕâÑùµÄºÚÃûµ¥¡£»¹ºÃ£¬Í¨¹ýDNS¿ÉÒԵõ½Óɼ¸¸öÍÅÌåά»¤µÄºÚ¶´ÁÐ±í£¬ÆäÖÐÓÐЩ¿ÉÒÔÃâ·ÑÌṩ¡£
Òª°ÑDNS·ç¸ñµÄºÚ¶´Ãûµ¥°üÀ¨½øÀ´£¬¿ÉÒÔʹÓÃdnsb1¹¦ÄÜ£º
FEATURE(¡®dnsbl', ¡®sbl-xbl.spamhaus.org') |
ÕâÏÄÜʹµÃsendmail¾ÜÊÕÀ´×ÔÈκÎÕ¾µãµÄÓʼþ£¬Ö»ÒªÆäIPµØÖ·±»ÁÐÔÚ¡°Spamhaus Block List¡±ÖУ¬¸ÃÃûµ¥ÖÐÁгöµÄÊÇÒÑÖªµÄÀ¬»øÓʼþÔ´£¬ÔÚsbl-xbl.spamhaus.orgά»¤¡£ÆäËûÁÐ±í¸øÒÑÖªµÄͨ¹ý²¦ºÅ·¢ËÍÀ¬»øÓʼþÕߺÍÔËÐпª·ÅÖм̵ÄÕ¾µã·ÖÁËÀ࣬ÕâЩµØ·½¶¼¿ÉÄܳÉΪ·¢À¬»øÓʼþÕßµÄÌìÌá£
ÕâЩºÚÃûµ¥ÊÇͨ¹ýDNSϵͳµÄÒ»ÖÖÇÉÃîÓ÷¨½øÐз¢²¼µÄ£¬Òò´ËÆðÃû½Ðdnsbl¡£ÀýÈ磬°ÑÒ»¸öÌØÊâÐÎʽµÄDNS×ÊÔ´¼Ç¼£º
|
·ÅÈëblackholes.mail-abuse.orgÓòµÄDNSÊý¾Ý¿â£¬ÄÇôÔÚÆôÓÃdnsbl¹¦ÄÜʱ£¬À´×Ô¸ÃÖ÷»úµÄÓʼþ½«±»×èÈû£¨ÒòΪsendmail½«ÏÔʾµØ½øÐмì²é£¬ÒÔŪÇåÊÇ·ñ´æÔÚÕâÑùÒ»Ìõ¼Ç¼£©¡£±¾ÀýÖеÄIP-addressÊÇÒ»¸öÖ÷»úµØÖ·£¬ËüÓÃ4¸öÓɵãºÅÁ¬½ÓµÄСÓÚ255µÄÊý×Ö´ú±íIPµØÖ·£¬ÆäÖаËλ×éµÄ˳ÐòÊǵߵ¹µÄ¡£
Äú¿ÉÒÔÊý´Î°üÀ¨dnsbl¹¦ÄÜ£¬ÒÔ¼ì²é²»Í¬ÁбíÖеÄÀÄ·¢ÓʼþÕߣºÖ»ÐèÌí¼ÓµÚ¶þ¸ö²ÎÊýÒÔÖ¸¶¨ºÚÃûµ¥Ãû×Ö·þÎñÆ÷£¬µÚ3¸ö²ÎÊý˵Ã÷ÄúÏ£Íû·µ»ØµÄ´íÎóÏûÏ¢¡£Èç¹ûÊ¡ÂÔµÚ3¸ö²ÎÊý£¬·µ»ØµÄ¹Ì¶¨´íÎóÏûÏ¢½«À´×Ô°üº¬¸Ã¼Ç¼µÄDNSÊý¾Ý¿â¡£
18.10.4 ÐÅÍ·¼ì²é
·¢À¬»øÓʼþµÄÈ˾³£»áÆóͼÒþ²ØËûÃǵÄÉí·Ý¡£´Ósendmail 8.9Æð£¬Èç¹ûÐÅ·âµÄFromµØÖ·²»ÊÇuser@valid.domainµÄÐÎʽ£¬ÄÇô¾Í»á¾ÜÊÕÓʼþ¡£¿ÉÒÔÓÃÏÂÃæµÄ¹¦ÄÜÀ´·ÅÆúÕâÖÖ×ö·¨£º
FEATURE(¡®accept_unresolvable_domains') |
ÕâÁ½ÖÖ¹¦ÄÜÖеĵÚÒ»ÖÖ¹¦ÄÜ¿ÉÒÔ½ÓÊÜ´Ó¸ù±¾²»´æÔÚµÄÓò»òÕß²»ÄÜÔÚDNSÃû×ÖÊ÷ÖнâÎöµÄÓòÀ´µÄÓʼþ¡£µÚ¶þ¸ö¹¦ÄÜÔÊÐíFromµØÖ·Ö»ÓÐÒ»¸öÓû§Ãû£¬²»´øÖ÷»ú»òÕßÓòÃû¡£³ý·ÇÔÚ·À»ðǽµÄºóÃæ£¬¶øÇÒÄÇÀïÖ»ÄÜÓб¾µØDNSÊý¾Ý£¬·ñÔò¾Í²»ÒªÊ¹ÓÃÕâÁ½ÖÖ¹¦ÄÜÖеÄÈκÎÒ»ÖÖ¡£Èç¹ûÄú·¢ÏÖ×Ô¼ºÏëÒª°ÑÕâÁ½ÖÖ¹¦ÄÜ´ò¿ª£¬»òÐíÓ¦¸Ã´úÖ®ÒÔ¿¼ÂÇÒ»ÏÂÖØÐÂÉè¼ÆsendmailºÍDNS»·¾³¡£ÒªÇóÓкϷ¨µÄÐÅ·â·¢¼þÈ˵ØÖ·£¬¾ÍÄÜ´ó´ó¼õÉÙÀ¬»øÓʼþ¡£
¶ÔÐÅÍ·×öÏêϸ¼ì²éÊÇÒ»ÖÖÇ¿ÓÐÁ¦µÄ·´À¬»øÓʼþ»úÖÆ£¬ËüÄÜÀûÓõײãµÄsendmailÅäÖÃÎļþÓï·¨£¬ÎÒÃÇÔÚÕâÀï²»»á½éÉÜÕâЩÓï·¨¡£Í¨¹ýʹÓÃÐÅÍ·¼ì²é»úÖÆ£¬sendmail¾ÍÄܲ鿴ÐÅÍ·ÄÚÊÇ·ñÓÐÖ¸¶¨µÄģʽ´æÔÚ£¨ÀýÈ磬¡°To: friend@public.com¡±£©£¬²¢ÇÒÔÚÓʼþ±»Í¶µÝµ½Óû§µÄÓÊÏä֮ǰ¾ÜÊÕËüÃÇ¡£
ÐÅÍ·¼ì²é»¹¿ÉÒÔÓÃÓÚʶ±ðµç×ÓÓʼþЯ´øµÄ²¡¶¾£¬ËüÃǾßÓÐijÖÖÓÐÌØÉ«µÄÐÅÍ·ÐС£ÀýÈ磬1999ÄêµÄMelissa²¡¶¾°üº¬µÄÖ÷ÌâÐÐÊÇ¡°Important Message From¡¡±¡£ÔÚMelissa²¡¶¾·¢²¼ºÍ±»Ê¶±ðºóµÄ¼¸¸öСʱÄÚ£¬sendmail.com¾ÍÌù³öÁËÒ»¸ö±¾µØ¹æÔò¼¯ÓÃÀ´±æ±ðºÍ¶ªÆúÕâÖÖ²¡¶¾¡£
µ±²¡¶¾µÄÌØÕ÷ÊÇÓÐÌØµãµÄ¡¢ÈÝÒ×ÓÃsendmail¹æÔò±íʾµÄʱºò£¬sendmail.comͨ³£»áºÜ¿ì£¨ÔÚsendmail.comºÍsendmail.orgÍøÕ¾ÉÏͬʱ£©Ìù³öËüµÄ²¹¶¡¡£
ÒªµÃµ½Õë¶ÔÀ¬»øÓʼþºÍ²¡¶¾ËùÓõĹýÂËÆ÷¹æÔòµÄ´ú±íÑù±¾£¬Çë²Î¼ûEric AllmanµÄ¸öÈËÖ÷»úknechtÉÏÓõÄsendmailÅäÖá£ÕâÏîÅäÖÃ×÷Ϊ/cf/cf/knecht.mc°üÀ¨ÔÚsendmailµÄÈí¼þ·¢²¼ÖС£°ÑÕâ¸öÀ¬»øÓʼþ¹ýÂËÆ÷¹æÔòÄùýÀ´£¬²¢°ÑËüÃÇÌí¼Óµ½ÄúµÄ.mcÎļþµÄĩβ¡£
Ôڲ鿴¸÷¸öÀý×Óʱ£¬ÎÒÃÇÒѾ¿´µ½ÐÅÍ·¼ì²é¹æÔò¿ÉÓÃÓÚ£º
·¢¸øÓòpublic.comÖÐÈκÎÓû§µÄÓʼþ£» |
ËùÓеÄÐÅÍ·¼ì²é¹æÔò¶¼Î»ÓÚ.mcÅäÖÃÎļþĩβµÄLOCAL_CONFIGºÍLOCAL_RULESETSÓï¾ä֮ϡ£½èÖúÓÚm4µÄdivertÃüÁîµÄ°ïÖú£¬sendmail¾ÍÖªµÀÁ˰ÑËüÃǷŵ½ÔʼÅäÖÃÎļþÖеÄʲôλÖá£
ÄúËùʵÏֵļõÉÙÈκÎÀ¬»øÓʼþµÄ´ëÊ©»ò¶à»òÉÙ¶¼»áµ²×¡Ò»Ð©·¢ËÍÀ¬»øÓʼþÕߣ¬Í¬Ê±Ò²Ìá¸ßÁËÆäËû·¢ËÍÀ¬»øÓʼþÕßµÄÃż÷ˮƽ¡£ÇëʹÓÃerrorÓʼijÌÐò·¢³ö¡°user unknown£¨Î´ÖªÓû§£©¡±´íÎóÏûÏ¢¶ø²»ÒªÊ¹ÓÃdiscardÓʼijÌÐò£¬ÒòΪÐí¶à·¢ËÍÀ¬»øÓʼþÕß»áÇåÀíËûÃǵÄÁÐ±í¡£¸É¾»µÄÁбí»á¸üÓмÛÖµ£¬ËùÒÔÈç¹û¿ÉÒÔÀ¹½ØÀ¬»øÓʼþ£¬¹ýÂËËü²¢ÓÃÒ»Ôò´íÎóÏûÏ¢»Ø¸´£¬Ò²Ðí¾ÍÄÜ´ÓһЩÁбíÖб»É¾³ý¡£
18.10.5 ËÙÂʺÍÁ¬½ÓÏÞÖÆ
sendmail 8.13Ôö¼ÓÁËÒ»¸öratecontrol¹¦ÄÜ£¬Ëü¿ÉÒÔÒ»¸öÖ÷»úÒ»¸öÖ÷»úµØ£¬»òÕßÒ»¸öÍøÂçÒ»¸öÍøÂçµØÉ趨ÏÞÖÆ£¬ÏÞÖÆ½ÓÊÜ´ÓÕâЩµØ·½À´µÄ´«ÈëÁ¬½ÓµÄËÙÂÊ¡£¶ÔÓÚÎÞ·¨ÔÚ²»Ôì³ÉÎÊÌâµÄǰÌáϳ¹µ×·âËøÀ¬»øÓʼþÔ´µÄµØ·½£¨Ïñ²¦ºÅÓû§±ÈÀýºÜ¸ßµÄ´óÐÍISP£©£¬ÕâÏîÏÞÖÆÌØ±ðÓÐÖúÓÚ·ÅÂýÀ¬»øÓʼþµÄËÙ¶È¡£ÒªÆôÓÃËÙÂÊ¿ØÖÆ£¬¿ÉÒÔÔÚ.mcÎļþÀï¼ÓÉÏÈçÏÂÒ»ÐУº
FEATURE(¡®ratecontrol', ¡®nodelay', ¡®terminate') |
ClientRate:192.168.6.17 2 |
FEATURE(¡®conncontrol', ¡®no delay', ¡®terminate') |
ºÍratecontrolÒ»Ñù£¬Äú¿ÉÒÔÔÚ/etc/mail/accessÎļþÀïÖ¸¶¨ÒªÏÞÖÆµÄÖ÷»úºÍÍøÂ磺
ClientConn:192.168.2.8 2 |
ÉÏÊöÅäÖõĽá¹ûΪ£ºÏÞÖÆ192.168.2.8µÄ²¢·¢Á¬½ÓÊýΪ2£¬175.144.4.1µÄ²¢·¢Á¬½ÓÊýΪ7£¬¶øËùÓÐÆäËûÖ÷»úµÄ²¢·¢Á¬½ÓÊýΪ10¡£
18.10.6 Slamming
ÔÚ8.13ÀïµÄÁíÒ»ÏîºÜºÃµÄ¹¦ÄÜÊÇgreet_pause¡£µ±Ò»¸öÔ¶³ÌµÄMTAÁ¬½Óµ½ÄúµÄsendmail·þÎñÆ÷ʱ£¬SMTPÐÒéÒªÇóËüÒªµÈÊÕµ½Äú·þÎñÆ÷µÄ»¶ÓÏûÏ¢Ö®ºó²Å¿ªÊ¼Í¨ÐÅ¡£²»¹ý£¬·¢À¬»øÓʼþµÄ³ÌÐò£¨ºÍÈ䳿/²¡¶¾£©ÍùÍùÁ¢¼´¾Í»á·¢Ò»ÌõEHLO/HELOÃüÁî¡£ÕâÖÖÏÖÏó¿ÉÒÔ²¿·Ö½âÊÍΪ·¢À¬»øÓʼþµÄ¹¤¾ßÀïµÄSMTPʵÏֵúܲµ«Ò²¿ÉÄÜÊÇÒ»ÏîÌæ·¢À¬»øÓʼþµÄÈ˽Úʡʱ¼äµÄÌØÐÔ¡£ÎÞÂÛÆäÕæÊµÔÒòÊÇʲô£¬ÕâÖÖ×ö·¨¶¼ÖµµÃ»³ÒÉ£¬²¢³ÆÎª¡°slamming¡±¡£
greet_pause¹¦ÄÜÈÃsendmailÔÚ¿ªÊ¼Á¬½ÓµÄʱºòÏȵÈÉÏÖ¸¶¨µÄÒ»¶Îʱ¼ä£¬ÔÙÏòËüз¢ÏÖµÄÅóÓÑ·¢ÎʺòÏûÏ¢¡£Èç¹ûÔ¶³ÌµÄMTAûÓеȵ½µÃµ½Õý³£µÄÎʺò£¬¾ÍÔÚÕâ¶ÎÓÐÒâ·ÅÂýÏìÓ¦µÄʱ¼äÄÚ¼ÌÐø·¢Ò»ÌõEHLO»òÕßHELOÃüÁÄÇôsendmail¾ÍÔÚÈÕÖ¾Àï¼ÇÏÂÒ»Ôò³ö´í¼Ç¼£¬²¢ÇҾܾø¸ÃÔ¶³ÌMTAºóÐøµÄÃüÁî¡£
Äú¿ÉÒÔÔÚ.mcÎļþÀï¼ÓÉÏÈçÏÂÒ»ÐÐÆôÓÃgreet_pause¹¦ÄÜ£º
FEATURE(¡®greet_pause', ¡®700') |
ÕâÐÐÅäÖÃÈÃÿ´ÎÐÂÁ¬½Ó¿ªÊ¼µÄʱºò¶¼ÑÓ³Ù700ºÁÃë¡£Ò²¿ÉÒÔÏñconnctrolºÍratecontrolÄÇÑù£¬Öð¸öÖ÷»ú»òÕßÖð¸öÍøÂçÀ´ÉèÖ㬲»¹ý´ó¶àÊýÕ¾µãÉϵÄÕâ¸ö¹¦Äܶ¼Ê¹ÓÃͳһµÄÑÓ³ÙÖµ¡£
18.10.7 Óʼþ¹ýÂË
8.12°æµÄsendmailÒýÈëÁËÒ»ÖÖ¶ÔÐÅÍ·¹ýÂË»úÖÆµÄÍÆ¹ã£¬ÄÜÐγÉÒ»Öַdz£ÓÐЧµÄ·´À¬»øÓʼþ¹¤¾ß¡£ËüÊÇÒ»¸öÓʼþ¹ýÂËAPI£¨application programming interface£¬Ó¦Óñà³Ì½Ó¿Ú£©£¬ÈËÃÇ¿ÉÒÔʹÓÃËüÀ´¿ª·¢ËûÃÇ×Ô¼ºµÄÓʼþ¹ýÂ˳ÌÐò¡£ÕâЩ¹ýÂ˳ÌÐòλÓÚsendmailºÍ´«ÈëÏûÏ¢Ö®¼ä£¬Äܹ»ÓÃÀ´Ê¶±ð³ö²¡¶¾»òÕßÀ¬»øÓʼþµÄÌØÕ÷£¬¶ªÆúËü»òÕß¶ÔËü×öÈÕÖ¾¼Ç¼£¨»òÕß²ÉÈ¡Äú¾õµÃºÏÊʵÄÈκβÙ×÷£©¡£¹ýÂ˵ÄÄ¿±ê¼È¿ÉÒÔÊÇÔªÊý¾ÝÒ²¿ÉÒÔÊÇÏûÏ¢ÄÚÈÝ¡£
Óʼþ¹ýÂË£¨mitering£©¼ÈÓпÉÄܳÉΪһÖÖÓÃÀ´·´À¬»øÓʼþµÄÇ¿ÓÐÁ¦¹¤¾ß£¬Ò²ÓпÉÄܳÉΪÇÖ·¸Óû§Òþ˽µÄ¹¤¾ß¡£ÏëÒª×¼È·ÕÆÎÕ¹«Ë¾Í¨¹ýµç×ÓÓʼþÁ÷´«³öÈ¥ÁËÄÄЩÐÅÏ¢µÄ¾ÀíÃÇ¿ÉÄÜ»á, ³ÉΪ×îÔç²ÉÓÃÕâÖÖ»úÖÆµÄÈË¡£8.12°æµÄsendmail²»Äܽ«Óʼþ¹ýÂ˹¦ÄÜÓÃÔÚ´«³öµÄÓʼþÉÏ£¬µ«ÊÇËüÒѾÁÐÈëÁË¡°to do¡±¹¤×÷±í¡£
Óʼþ¹ýÂË¿â½Ð×ölibmilter.sendmail£¬ÓÃINPUT_MAIL_FILTER»òÕßMAIL_FILTERÅäÖÃÖ¸ÁîÀ´µ÷ÓÃÊäÈë¹ýÂË»úÖÆ£¬¶øÓÃÃûΪMILTER_MACROS_*µÄÑ¡Ïî¿ØÖÆÓʼþ¹ýÂ˵͝×÷£¬¶ÔSMTP»á»°µÄÿ¸ö½×¶ÎËùÓ¦ÓõĹýÂËÆ÷×öϸÁ£¶ÈµÄ¿ØÖÆ¡£
ÀýÈ磬ÏÂÃæÕâÒ»ÐУº
INPUT_MAIL_FILTER(¡®filtername', ¡®S=mailer:/var/run/filtername.socket') |
»á°Ñÿ¸ö´«ÈëµÄÏûϢͨ¹ýµÚ¶þ¸ö²ÎÊýËùÖ¸¶¨µÄÌ×½Ó¿Ú´«¸ø³ÌÐò/etc/mail/filtername¡£
²Î¼ûsendmailÈí¼þ·¢²¼ÀïµÄlibmilter/README»òÕßlibmilter/docsĿ¼ÏµÄHTMLÎĵµ¿ÉÒÔÁ˽⵽¸ü¶àµÄÐÅÏ¢¡£READMEÎļþ¶Ômiltering½øÐÐÁ˸ÅÊö£¬²¢ÇÒ¸ø³öÁËÒ»¸ö¹ýÂËÆ÷µÄ¼òµ¥Àý×Ó£¬Ëü°ÑÏûÏ¢µÄÈÕÖ¾¼ÇÈëÒ»¸öÎļþ¡£docsÏÂÃæµÄÎļþ½éÉÜÁË¿âµÄ½Ó¿Ú£¬²¢ÇÒ˵Ã÷ÁËÈçºÎʹÓø÷ÖÖµ÷ÓÃÀ´¹¹½¨Äú×Ô¼ºµÄÓʼþ¹ýÂ˳ÌÐò¡£
18.10.8 ´¦ÀíÀ¬»øÓʼþ
·´À¬»øÓʼþÒ²ÐíÊÇÒ»ÖÖ³äÂúÀ§ÄѺʹìÕ۵Ť×÷¡£ÒÔÍù£¬ÕâÑùµÄ¹¤×÷³ÉЧ²»´ó¡£¼´Ê¹ÓгɶѵÄÀ¬»øÓʼþ´©¹ýÁËÄúµÄ·´À¬»øÓʼþÆÁÕÏ£¬Ò²²»ÒªÊÜÕÒ³ö¸ö±ð·¢ËÍÀ¬»øÓʼþÕßµÄÓÕ»ó¡£»¨Ê±¼ä·ÖÎöÀ¬»øÓʼþÐÅÍ·ºÍΪ·¢ËÍÀ¬»øÓʼþÕßÍ·ÌÛ´¿´âÊÇÀË·Ñʱ¼ä¡£Ã»´í£¬ÕâÑù×öÊÇ´òʤÕ̵Ä̬¶È£¬µ«ÊÇÔÚÕâЩÎÊÌâÉÏ»¨Ê±¼äÒ²Ðí²¢²»ÄܼõÉÙ½øÈëÕ¾µãµÄÀ¬»øÓʼþµÄÊýÁ¿¡£
Ïò¹Ì¶¨·¢ËÍÀ¬»øÓʼþÕßµÄISP¾Ù±¨¿ÉÒԺܿìץסËûÃÇ£¬µ«´òһǹ»»Ò»¸öµØ·½¡¢Ã¿¸öISPÕ˺ÅֻʹÓÃÒ»´Î¾Í·ÅÆúµÄ·¢ËÍÀ¬»øÓʼþÕ߾ͺÜÄÑͳ¼ÆÁË¡£Èç¹ûËûÃÇΪij¸öÍøÕ¾×ö¹ã¸æ£¬ÄÇô¸ÃÍøÕ¾ÊÇÓÐÔðÈεģ»Èç¹ûËüÊÇÒ»¸öµç»°ºÅÂë»òÓÊÕþµØÖ·£¬¾Í¸üÄÑÕÒ³ö×ï·¸ÁË£¬µ«Ò²²»ÊDz»¿ÉÄÜ¡£Ðí¶àÁ÷¶¯µÄ·¢ËÍÀ¬»øÓʼþÕßËÆºõ»ù±¾É϶¼ÌÓÍÑÁË´¦·£¡£
¸÷ÖÖºÚ¶´ÁбíÒѾ¶Ô×è¶ÏÀ¬»øÓʼþÆðµ½ÁËһЩ×÷Ó㬲¢¼«´óµØ¼õÉÙÁË¿ª·ÅÖм̵ÄÊýÄ¿¡£±»ÁÐÈëºÚÃûµ¥»á¶ÔÒµÎñ²úÉúÑÏÖØÓ°Ï죬ËùÒÔһЩISPºÍ¹«Ë¾»á½÷É÷µØ¿ØÖÆËûÃǵÄÓû§¡£
ÎÒÃǹØÓÚÀ¬»øÓʼþµÄÖ÷Òª½¨ÒéÊÇ£¬ÇëʹÓÃÔ¤·ÀÐÔ´ëÊ©ºÍ¿ÉÓõĹ«¿ªÎ¬»¤µÄºÚÃûµ¥¡£»¹ÓÐÁíÒ»ÖÖ¿ÉÄÜ£¬°Ñ¼Äµ½ÄúÍøµãµÄµç×ÓÓʼþ¶¼×ª¼Äµ½Ò»¼Ò×öÍâ°üµÄ·´À¬»øÓʼþ¹«Ë¾£¬ÀýÈçPostini¡£²»¹ý£¬Õâô×ö¿ÉÄÜ»áÔÚÐÔÄÜ¡¢Òþ˽»òÕ߿ɿ¿ÐÔÉÏÃæÓÐһЩËðʧ¡£
¸æ½ëÄúµÄÓû§Ö»Ðèɾ³ýËûÃÇÊÕµ½µÄÀ¬»øÓʼþ¼´¿É¡£Ðí¶àÀ¬»øÓʼþµÄÏûÏ¢Öаüº¬ÓÐÊÕ¼þÈËÈçºÎ²ÅÄÜ´ÓÓʼþÁбíÖн«×Ô¼ºÉ¾³ýµÄָʾ¡£Èç¹ûÄú×ñÑÄÇЩ£¬·¢ËÍÀ¬»øÓʼþÕß¿ÉÄܰÑÄú´Óµ±Ç°ÁбíÖÐɾ³ý£¬µ«ËûÃÇ»áÁ¢¼´½«ÄúÌí¼Óµ½ÆäËûµÄÈô¸É¸öÁÐ±í£¬²¢×¢Ã÷¡°Äܵ½´ïÒ»¸ö»á¶Áµ½Õâ¸öÏûÏ¢µÄÕæÈË¡±¡£È»ºóÄúµÄµç×ÓÓʼþµØÖ·ÉõÖÁ»á¸üֵǮ¡£
Èç¹ûÄúϲ»¶¼ÓÈëµ½·´À¬»øÓʼþµÄÕóÓªÖУ¬Ò»Ð©ÍøÕ¾¿ÉÒÔ°ïÖúÄú¡£Ò»¸öºÃÍøÕ¾ÊÇwww.abuse.net¡£ÁíÍâÁ½¸öÖªÃûµÄWebÕ¾µãÊÇspamcop.netºÍcauce.org¡£SpamCopÓÐһЩ¹¤¾ßÓÐÖúÓÚ·ÖÎöÓʼþÐÅÍ·£¬²¢ÅжÏÕæÊµµÄ·¢¼þÈËÊÇË¡£cauce.orgÕâ¸öÕ¾µãÉÏÓÐÀ¬»øÓʼþÏà¹Ø·¨¹æµÄÐÅÏ¢¡£ÔÚÃÀ¹ú£¬Äú¿ÉÒÔÈÃÁª°îóÒ×ίԱ»á£¨Federal Trade Commission£©Ìṩ°ïÖú¡£
18.10.9 SpamAssassin
SpamAssassinÊÇÒ»¸ö¹ýÂËÆ÷£¨¿ÉÒÔͨ¹ýsendmailµÄmilterµ÷ÓÃËü£©£¬ÄܸßЧµØÊ¶±ðÀ¬»øÓʼþ¡£ËüʹÓÃÒ»ÖÖ»ýµãϵͳÀ´ÆÀ¹ÀÒ»ÔòÏûÏ¢µÄ´íÎóÖ®´¦¡£ËüÄܲ¶»ñËùÓÐÕæÕýµÄÀ¬»øÓʼþ£¬ºÜÉÙÎ󱨡£Èç¹ûÒ»ÌõÏûÏ¢ÀÛ»ýµÄ»ýµãÌ«¶àÁË£¨¿ÉÒÔȫվÅäÖã¬Ò²¿ÉÒÔÖð¸öÓû§µ¥¶ÀÅäÖã©£¬SpamAssassin¾Í¸øÕâÔòÏûÏ¢´ò¸ö±ê¼Ç¡£½ÓÏÂÀ´£¬Í¨¹ýÔËÐÐÒ»¸ö·þÎñÆ÷¶Ë¹ýÂËÆ÷£¨ÀýÈçCyrusµÄsieve£©£¬»òÕßÅäÖÃÄú×Ô¼ºµÄÓû§´úÀí£¬Äú¾Í¿ÉÒÔ°Ñ¿ÉÒɵÄÏûÏ¢Ë͵½Ò»¸öÀ¬»øÓʼþÎļþ¼ÐÀï¡£ÄúÉõÖÁÄ̻ܽáSpamAssassinʲôÊǺõÄÏûÏ¢£¬Ê²Ã´ÊÇ»µµÄÏûÏ¢¡£ÔÚÄúÉèÖÃSpamAssassinºÍµ÷ÕûËüµÄ²ÎÊýʱ£¬Òª×Ðϸ¼ì²éËùÓеÄÀ¬»øÓʼþ¡£´Óspamassassin.apache.org¿ÉÒԵõ½Õâ¸öÈí¼þ¡£
18.10.10 SPFºÍSender ID
·´À¬»øÓʼþ×îºÃµÄ·½·¨¾ÍÊÇ´ÓÔ´Í·¶ÂסËü¡£ÕâÌýÉÏÈ¥ÈÝÒ××öÆðÀ´ÄÑ¡£InternetµÄ½á¹¹Ê¹µÃÄÑÒÔ¸ú×ÙÏûÏ¢µÄÀ´Ô´ºÍÑéÖ¤ÆäÉí·Ý¡£ÈËÃÇÐèÒªÒ»ÖÖ×ÅʵÓÐЧµÄ;¾¶À´ÑéÖ¤·¢ËÍÓʼþµÄʵÌåÃû¸±Æäʵ¡£
Ðí¶àÌá°¸ÒѾ½â¾öÁËÕâ¸öÎÊÌ⣬µ«ÊÇSPFºÍSender ID×îΪÐÐÖ®ÓÐЧ¡£SPF£¨»òÕß˵Sender Policy Framework£¬·¢¼þÈËÕþ²ß¿ò¼Ü£©ÏÖÔÚÓÉIETFÈ·¶¨Îª±ê×¼£¨RFC 4408£©¡£Ëü¶¨ÒåÁËÒ»×éDNS TXT¼Ç¼£¨²Î¿¼15.7.11½ÚµÄÄÚÈÝ£©£¬Ò»¼Òµ¥Î»¿ÉÒÔ½èÖúÕâЩ¼Ç¼±êʶ³öÆä¡°ÕýʽµÄ¡±¶ÔÍâÓʼþÖм̡£ÓÚÊÇ£¬Èç¹ûµç×ÓÓʼþ²»ÊÇ´ÓÕâЩÕýʽÀ´Ô´·¢³öµÄ£¬ÄÇôMTA¾Í¿ÉÒԾܾø´ÓÕâ¼Òµ¥Î»µÄÓòÄÚ·¢À´µÄÈκÎÓʼþ¡£µ±È»£¬Ö»Óе±´ó¶àÊýµ¥Î»¶¼¹«²¼ÁËSPF¼Ç¼£¬ÕâÖÖ°ì·¨²ÅÄÜÈ¡µÃºÃµÄЧ¹û¡£Äܹ»ÏÂÔØµ½¼¸ÖÖÓʼþ¹ýÂ˿⣨milter£©£¬ËüÃÇÔÚsendmailÖÐʵÏÖÁËÕâ¸ö¹¦ÄÜ¡£
Sender IDºÍSPF´ÓÐÎʽºÍ¹¦ÄÜÉÏ¿´£¬ÊµÖÊÉÏÊǵȼ۵ġ£²»¹ý΢ÈíÕÆÎÕÁËSender ID¹Ø¼ü²¿·ÖµÄרÀû£¬ËùÒÔËüÒѾ³ÉÁËÒ»¸öÆÄ¾ßÕùÒéµÄ»°Ìâ¡£ÔÚ׫д±¾Ê飨ӢÎİ棩µÄʱºò£¬Î¢ÈíÈÔÈ»ÔÚ³¢ÊÔÆÈʹҵ½ç²ÉÓÃËüµÄרÓбê×¼¡£
| ×ÔÓÉ¹ã¸æÇø |
| ¡¡ |