| eproxy. EPROXY´Â POSTFIX ¹öÀü 2.1 ÀÌ»ó°ú ÇÔ²² »ç¿ëÇϵµ·Ï Ưº°È÷ ¼³°èµÈ SMTP ÇÁ·Ï½Ã ¼¹ö ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
eproxy. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Raymond Doetjes
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.phonax.com/download/eproxy.shtml
eproxy. ű×
eproxy. ¼³¸í
EPRoxy´Â Postfix ¹öÀü 2.1 ÀÌ»ó°ú ÇÔ²² »ç¿ëÇϵµ·Ï Ưº°È÷ ¼³°èµÈ SMTP ÇÁ·Ï½Ã ¼¹ö ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. EPRoxy ¼ÒÇÁÆ®¿þ¾î´Â Postfix ¹öÀü 2.1 ÀÌ»ó°ú ÇÔ²² »ç¿ëÇϵµ·Ï Ưº°È÷ ¼³°èµÈ SMTP ÇÁ·Ï½Ã ¼¹ö ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. ±×·¯³ª Frontend ÇÁ·Ï½Ã·Î ÀÛµ¿ÇÏÁö¸¸ Postfix SMTPD¸¦ ½Å·ÚÇÒ ¼ö ÀÖ½À´Ï´Ù. EPROXY°¡ »ç¿ëÇÒ ¼öÀÖ´Â °ÍÀº ¹«¾ùÀԴϱî? ¸Å¿ì ºü¸£°í ¸ÖƼ ½º·¹µùÀ» È°¿ëÇÕ´Ï´Ù. Çؼ® µÈ ¾ð¾î¿Í ºñ±³ÇÏ¿© C / C ++ÀÇ ¼Óµµ¸¦ »ç¿ëÇÒ ¼öÀÖ´Â ½ÇÁ¦ ÄÜÅÙÃ÷ ÇÊÅ͸µ¿¡ÀÖ¾î ƯÈ÷ ºü¸¨´Ï´Ù. ±×°ÍÀº ¸Å¿ì ½±°Ô »ç¿ëÇϱⰡ ½±½À´Ï´Ù. °Å±â¿¡ SMTP ÇÁ·Ï½Ã ±¸ÇöÀÌ ÀÖ½À´Ï´Ù. ±×·¯³ª ³»°¡ ¹ß°ß ÇÑ ¸ðµç °ÍÀº Perl ¶Ç´Â Python¿¡¼ °³¹ßµÇ¾úÀ¸¸ç ÀϺδ ¸Å¿ì »ç¿ëÇÏ±â ¸Å¿ì º¹ÀâÇÕ´Ï´Ù. ÀÌ ±¸ÇöÀº C +¿¡¼ ÀÚ½ÅÀÇ ÄÜÅÙÃ÷ ÇÊÅ͸¦ °³¹ßÇÏ´Â °ÍÀÌ ¸Å¿ì ½±°í (String to), º»¹® (¹®ÀÚ¿ º»¹®), Áï ¾ç¼ö¸¦ ¹ÝȯÇϽʽÿÀ. ¹è´ÞÀ» Çã¿ëÇÏ°í À½¼ö¸¦ Çã¿ëÇϽʽÿÀ. ¹°·Ð POPEN (), SYSTEM () ¶Ç´Â EXEC () È£ÃâÀ» ÅëÇØ Ã³¸® / ÄÜÅÙÃ÷ ÇÊÅÍ "½ºÅ©¸³Æ®"¸¦ È£Ãâ ÇÏ°íÀÌ ¸Þ¼µå¸¦ ÅëÇØ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ÇÁ¦·Î »ç¿ëÀÚ °¡ÀÌ °ü½ÉÀÌÀÖ´Â ¼Ò½º ÆÄÀÏÀ» ½ÇÁ¦·Î ±¸Çö ÇؾßÇÏ´Â °ÍÀº ¹«¾ùÀ»ÇؾßÇմϱî? ¿©±â¿¡¼ ´ÙÀ½ ±â´ÉÀÌ Á¤Àǵ˴ϴÙ. String getDomainName (¹®ÀÚ¿ À̸ÞÀÏ); int RCPTTO (String to); int body (¹®ÀÚ¿ º»¹®); void À̸ÞÀÏ (¹®ÀÚ¿ À̸ÞÀÏ); String getDomainName (¹®ÀÚ¿ À̸ÞÀÏ); ÀÌ°ÍÀº ´Ü¼øÈ÷ À̸ÞÀÏ ÁÖ¼ÒÀÇ domainName ºÎºÐÀ» °¡Á® ¿À´Â ÆíÀÇ ¹æ¹ýÀÔ´Ï´Ù .VOID ÀüÀÚ ¸ÞÀÏ (¹®ÀÚ¿ À̸ÞÀÏ); ÀÌ ±â´É¿¡¼´Â À̸ÞÀÏÀ» Æ¢´Â À§Ä¡¿¡ µû¶ó À̸ÞÀÏÀ̳ª ÀϺθ¦ À̸ÞÀÏ·Î ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î º¸°ü¼Ò ¶Ç´Â ´ë±â »óÀÚ¿¡ ¸ðµç ÀüÀÚ ¸ÞÀÏÀ» ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´É¿¡¼ SMTP ¼¼¼ÇÀÇ ÀϺο¡¼ ¸ÞÀÏÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸®ÅÏ ¹øÈ£¸¦ ¹ÝȯÇϸé 550 ¿À·ù·Î Æ®·£Àè¼ÇÀÌ Ãë¼ÒµÇ¸é ¾ç¼ö (0º¸´Ù Å«)¸¦ ¹ÝȯÇÏ¸é ¸ÞÀÏÀÌ ¼ö¶ôµË´Ï´Ù. ¹®ÀÚ¿¿¡¼ À̸ÞÀÏ ÁÖ¼Ò°¡ÀÖ´Â RCPTTO (¹®ÀÚ¿)¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ ±â´É¿¡¼´Â RCPT¿¡¼ SMTP ¼¼¼ÇÀÇ ÀϺηΠȮÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. À̸ÞÀÏ ÁÖ¼Ò°¡ Æ÷ÇÔ µÈ ¹®ÀÚ¿ÀÔ´Ï´Ù. À̸ÞÀÏÀ» ¹Ù¿î½ºÇÏ·Á¸é À½¼ö¸¦ ¹ÝȯÇϽʽÿÀ. ÀÌ ±â´É¿¡¼´Â ½ÇÁ¦ ½Åü ºÎÇ° °Ë»öÀ» ±¸ÇöÇÕ´Ï´Ù. °á°ú Äڵ尡 ¾ç¼ö (0º¸´Ù Å©¸é)ÀÌ¸é ¸öü°¡ º¸Á¶ (¹è´Þ) SMTP ¼¹ö¿¡ Àü¼ÛµË´Ï´Ù. Äڵ尡 ¹Ý¼ÛµÇ¸é µ¥ÀÌÅÍ ¸í·É°ú µ¥ÀÌÅÍ ½ºÆ®¸²À» º¸³»Áö´Â ¾ÊÁö¸¸ ´ë½Å quit ¸í·ÉÀ» º¸³»°í ¼ÒÄÏÀ» º¸Á¶ ¼¹ö·Î ´Ý½À´Ï´Ù.
eproxy. °ü·Ã ¼ÒÇÁÆ®¿þ¾î