| ÆÄÀ̽ã SRS ¶óÀ̺귯¸® Python SRS ¶óÀ̺귯¸®´Â º¸³½ »ç¶÷ Àç ÀÛ¼º ü°èÀÇ ÆÄÀ̽㠱¸ÇöÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
ÆÄÀ̽ã SRS ¶óÀ̺귯¸® ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Stuart D. Gathman
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://bmsi.com/python/pysrs.html
ÆÄÀ̽ã SRS ¶óÀ̺귯¸® ű×
ÆÄÀ̽ã SRS ¶óÀ̺귯¸® ¼³¸í
ÆÄÀ̽ã SRS µµ¼°üÀº º¸³½ »ç¶÷ ´Ù½Ã ¾²±â °èȹÀÇ ÆÄÀ̽㠱¸ÇöÀÔ´Ï´Ù. ÆÄÀ̽ã SRS µµ¼°üÀº º¸³½ »ç¶÷ ´Ù½Ã ¾²±â °èȹÀÇ ÆÄÀ̽㠱¸ÇöÀÔ´Ï´Ù. ÆÄÀ̽ã SRS µµ¼°üÀº Shevek¿¡ ÀÇÇØ ÆÞÀÇ ÃÊ¾È ±¸ÇöÀÇ »ó´çÈ÷ Á÷Á¢ ¹ø¿ª ÇÑ °ÍÀÔ´Ï´Ù. ±×°ÍÀº ÁöÅ°°í, DB ¹× °¡¿ª implementations.This ÆÐÅ°ÁöÀÇ ÇöÀç Á¡°Ë Àü´Þ ÀÌÈÄ ¹ÝÀüÀÇ ³× ´Ü°è ¼¾µå ¸ÞÀÏ ÇÁ·Î±×·¥ ¸ÅÇÎÀ¸·Î »ç¿ëµÇ´Â ½ºÅ©¸³Æ®¸¦ Æ÷ÇÔÇÏ´Â Å×½ºÆ® ½ºÀ§Æ®¸¦ Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù. , sendmail.cf¿¡ SRS¸¦ ÅëÇÕÇÏ´Â ÆÞ ½ºÅ©¸³Æ® envfrom2srs.py ¹× srs2envtol.py ´ëü¿¡ ¼¾µå ¸ÞÀÏ¿¡ ´ëÇÑ ¼³¸í ÅëÇÕ ¹× ÁöħÀ» ÂüÁ¶ÇϽʽÿÀ. ½ÉÁö¾î ´Ü¼øÇÑ´ÂÀÌ sendmail.mc.SRS.Daemon.Daemon ()´Â ¼öÃâÀÔ mailer.RPM »ç¿ëÇϱ⿡ ÀûÇÕ µ¥¸ó °£´ÜÇÑ ¼ÒÄÏÀ» Á¦°øÇÏ¿© ¼¾µå ¸ÞÀÏ M4 ÇØÅ· °ø±Þ Áö±Ý ¼¾µå ¸ÞÀÏ socketmap µ¥¸óÀÌ Æ÷ÇÔµÇ¾î »ç¿ëÇÕ´Ï´Ù. ÀÌ ÇÁ·Î±×·¥ÀÇÁöµµ´Â ´õ ÀÌ»ó ±ÇÀåµÇÁö ¾Ê½À´Ï´Ù. ±×°ÍÀº ´À¸®°í º¸¾È À§ÇèÀÌ´Ù. socketmapsÇϱ⿡ ¾Õ¼ »ç¿ëÀÚ ÁöÁ¤ ¸ÊÀ» »ç¿ëÇÒ ¼ö ÀÖ¾ú´Ù ¸ðµçÇß´Ù. Socketmap ¼¾µå ¸ÞÀÏ 8.13.For ÃÖ»óÀÇ °á°ú¿¡¼ »ç¿ëÇÒ ¼öÀÖ´Â MAILER () ÈÄ ¼¸í recipients.Sendmail integrationAdd ´ç½ÅÀÇ /etc/mail/sendmail.mc ÆÄÀÏ (·¹µåÇÞ / Æäµµ¶ó)¿¡ ´ÙÀ½ ÁÙÀ» °ÅºÎ ÇÒ ÆÄÀ̽㠻ê¶õ±âÀÇ ¹°°í±â ¼öÄÆ°ú ÇÔ²² »ç¿ë : DNL #dnl # ÆÄÀÏ ¸ñ·Ï µµ¸ÞÀÎÀº ¿ì¸®°¡ ( 'ÀÇ / etc / ¸ÞÀÏ / NO-SRS-¿ìÆí¹°`,`NO_SRS_FILE) todnl ŸÀÔ #defineÀ» º¸³¾ ¶§¸¦À§ÇÑ SRSÇÏÁö ÀÎÄÚµùÀ»ÇÏÁö ¾Ê´Â´Ù dnldnl #dnl # ÁÖ¼® ´ÙÀ½ ¿øÇÏ´ÂÇÏÁö ¾Ê´Â °æ¿ì¿¡ SRS ÀÎÄÚµù ¸ÞÀÏ fromdnl # ·ÎÄà µµ¸ÞÀÎ. ¸¸ ·ÎÄÃÀÌ ¾Æ´Ñ µµ¸ÞÀÎÀº # ÃæÁ· SPF todnl ÀÎÄÚµù SRSÇؾßÇÕ´Ï´Ù. ±×·¯³ª ¸ðµç º¸³»´Â ¸ÞÀÏÀ» ¾ÏÈ£ÈÇÏ´Â ¹Ù¿î½º forgeries.dnl #dnl Á¤ÀÇ (`NO_SRS_FROM_LOCAL ') °Ë»ö ÇÒ ¼ö ÀÖ½À´Ï´Ù dnldnlÀÇ #HACK¸¦ (`pysrs´Â'socketmap Áö¿øÀº ¼¾µå ¸ÞÀÏÀÇ ¹öÀüÀ» ¼³Ä¡ÇÒ ¼ö ¾ø½À´Ï´Ù dnlIf,`/ var¿¡ / / »ê¶õ±âÀÇ ¹°°í±â ¼öÄÆ / pysrs '½ÇÇà) ÇØÅ· (pysrsprog) .NO_SRS_FILE´Â MTAÀÇÇÏ´Â ´ç½ÅÀÌ ÇÒ ¼ö ¾ø½À´Ï´Ù SRS (ÀϹÝÀûÀ¸·Î, Â÷ MXesÀÌÀÖ´Â ´ç½ÅÀº ºÎÂ÷Àû ÀÎ)¹Þ´Â »ç¶÷À» Æ÷ÇÔÇÏ´Â ÆÄÀÏÀÇ °æ·Î´Â ´ÙÀ½°ú °°ÀÌ ´ÙÀ½ ¿ø·¡ ÇÁ·Î±×·¥ ¸ÊÀº °è¼Ó »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ç½ÅÀÌ ¾Æ¹«µµ 2 Â÷ ÀÖ´Ù¸é ±×³ÉÀÌ °Å¸®¸¦ µÓ´Ï´Ù. ³ë SRS-¿ìÆí¹° ÆÄÀÏÀº pysrs¿¡ line.The Àμö ´ç ÇϳªÀǹ޴ MTA°¡ socketmap µ¥¸ó°¡ ÀνÄÇÏ´Â ¼ÒÄÏÀÔ´Ï´ÙÀÖ´Â °£´ÜÇÑ ÅؽºÆ® ÆÄÀÏÀÔ´Ï´Ù. ÀÌ /etc/mail/pysrs.cfg ÀÏÄ¡Çϰųª /var/run/milter/pysrs.NO_SRS_FROM_LOCALÀÇ ±âº»ÇؾßÀÌÀÌ (ÁÙ ¼±¹°À» Á¤ÀÇ) ¼³Á¤µÇ¾îÀÖ´Â °æ¿ì, ´ÙÀ½ ´õ SRS°¡ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù º¸³½ Áö¿ª ÀÎ °æ¿ì (Áï ÀÚ½ÅÀÇ µµ¸ÞÀÎÀÔ´Ï´Ù ´ç½ÅÀÇ SRS ÁÖ¼Ò°¡ srs0=mumble-jumble-toto@mydomain.comÀ» °æ¿ì¿¡Àº / etc / ¸ÞÀÏ / ·ÎÄà ȣ½ºÆ® À̸§) pysrsprog¿¡ ÀμöÇÏ¿© SRS ÁÖ¼Ò°¡ ºÎ´ãÇÏ´Â µµ¸ÞÀÎÀÔ´Ï´Ù (Áï, ´ÙÀ½ Àμö´Â mydomain.comÀÔ´Ï´Ù ). ÀÌ ¸±¸®½ºÀÇ /etc/mail/pysrs.cfg.What's óÀ½ fwdomainÀÌ ¿À¹ö¶óÀ̵å (override) : ¡¤ ¸ðµå¿¡ ¼¸íÀÌ ¸±¸®½º Áö¿øÇÕ´Ï´Ù.
ÆÄÀ̽ã SRS ¶óÀ̺귯¸® °ü·Ã ¼ÒÇÁÆ®¿þ¾î