¸¸¾à Àü¼ÛÀÌ µÇ¾ú´Âµ¥µµ Á¦´ë·Î º¸ÀÌÁö ¾Ê´Â´Ù¸é, ±×¸®°í, Çϳª¸¸ º¸³Â´Âµ¥µµ ¾Èº¸Àδٸé,
¾Æ¸¶µµ MIMEÂÊ ¹®Á¦Àϼöµµ ÀÖ°Ú±º¿ä..
ÀÌÀü¿¡ pearÀ» ÀÌ¿ëÇؼ HTML·Î ¹®¼ÈµÈ ¸ÞÀÏÀ» º¸³½ÀûÀÌ ÀÖ½À´Ï´Ù..
http://pear.php.net/manual/en/core.mail.mime.php
´Ù¸¥ ¹®¼µéÀ» µÚÁ®º¸°í Çߴµ¥¿ä, ±Û½ê¿ä..´Ã Çϴ¸»ÀÌ 'rich mail'º¸´Ù´Â 'plain
text'¸¦ ±ÇÀåÇÏ´õ¶ó±¸¿ä..±×·¡¼,
Àú¿ª½Ã ÇϳªÇϳª À̻ڰÔ(?) *,%,$,#¸¦ »ç¿ëÇÏ¿© ¸¸µé¾î¼ º¸³½ÀûÀÌ... -.-;; ÂÁ...
±×¸®°í, ²÷¾î¼ º¸³»¼Ì´Âµ¥µµ ¾ÈµÇ¾ú´Ù¸é, ¾Æ¸¶µµ Á¦°¡ ÃßÃøÇÑ ½Ã½ºÅÛÂÊ ¹®Á¦´Â ¾Æ´Ñ°¡
º¸³×¿ä..
Å×½ºÆÃÀ¸·Î º¸³½ÂÊ ¸ÞÀÏÇì´õ¸¦ Çѹø º¸½Ã±¸¿ä.. ¿¡·¯°¡ ¹«¾ùÀÎÁö ÆľÇÇϽÅÈÄ ±×ÂʺÎÅÍ
Á¢±ÙÇϽøé Á»´õ ºü¸£°Ô µð¹ö±ëÇϽǼö ÀÖÁö ¾ÊÀ»±î Çϳ׿ä..
^^
Çà¿îÀ»..
[±è±ÙÈ£]´ÔÀÌ ³²±â½Å ±Û:
>±Û½ê¿ä..
>ÀϺΠISPÃø¿¡¼± ÇÑ ¾ÆÀÌÇǷκÎÅÍ ÀÏÁ¤·®ÀÌ»óÀÇ ¸ÞÀÏÀÌ Àü¼ÛµÉ °æ¿ì¿¡ ½ºÆÔÀ¸·Î
ó¸®ÇÏ´õ±º¿ä(ÇѸÞÀÏÀÌ
±×Áß ÇÑ ¿¹ÀÔ´Ï´Ù. ÇÏ·ç¿¡ õÅëÀÌ»ó ¸øº¸³½´Ù°í µé¾ú½À´Ï´Ù.. Á¤È®ÇÑ°Ç
¾Æ´Ï±¸¿ä..)
>¸¸¾à ±×·¸´Ù¸é º¸³¾ ¸ÞÀÏÀ» Àß(?) ¼¯¾î³õ°í ´Ù½ÃÇѹø Çغ¸½Ã¸é Á»´õ Àü¼Û¼º°ø·üÀÌ
ÁÁ¾ÆÁú¼öµµ ÀÖ½À´Ï´Ù.
>±×¸®°í, ºê¶ó¿ìÀú»ó¿¡¼ ¸ÞÀϺ¸³»±â¸¦ ÇϽŴٸé, ¸¸¾à ºê¶ó¿ìÀú ¹Ø¿¡ Àü¼Û»óŸ¦
³ªÅ¸³»ÁÖ´Â ¹Ù°¡ ¿À·£µ¿¾È ¸ØÃçÀÖ´Ù¸é, max_execution_timeÀ»
30¿¡¼ Á¶±Ý´õ ¿Ã·Áº¸¼¼¿ä. ¸¸¾à ½©»ó¿¡¼ º¸³»½Å´Ù°í Çصµ, delay°¡ ¿À·¡ °É¸®´ÂµíÇÑ
´À³¦ÀÌ µç´Ù¸é, °ªÀ» ¾à°£ ¿Ã·Áº¸¼¼¿ä.
>±×¸®°í, Á¦°¡ ¾îµð¼±°¡ º»µíÇѵ¥ ±â¾ïÀÌ ³ªÁú ¾Ê´Âµ¥¿ä, bulk mail°°Àº°æ¿ì´Â ÀϺÎ
½Ã½ºÅÛ»ç¾çµµ °í·ÁÇϼžßÇÒµí Çϳ׿ä. Á¦°¡ ¾Æ´Â ¾î¶²ºÐÀÌ ±¤°íÂ÷¿ø¿¡¼ ¸¸ÅëÀ» º¸³»´Ù°¡
±×¸¸..½Ã½ºÅÛÀÌ... ^^;;
>
>¾Æ´Ï¸é ´Ù¸¥ ¿ìȸÀûÀÎ ¹æ¹ýÀ¸·Î´Â ¸¸¾à ¸ÞÀÏÀ» ½©¿¡¼ µ¹¸®½Å´Ù¸é sleepÀ» ÀÌ¿ëÇϼż¿ä,
ÃÖ´ë ¼º°ø·üȽ¼ö¸¸Å º¸³»½Ã°í, ´Ù½Ã ¸îºÐÁ¤µµ ´ë±âÇß´Ù°¡, ³ª¸ÓÁö¸¦ º¸³»´Â ¹æÇâµµ
±×´ÙÁö ³ª»ÚÁö ¾ÊÀº°Å °°³×¿ä.
>
>±×´ÙÁö ½Ã¿øÇÑ ´äº¯ÀÌ ¾Æ´Ñµí...
>
>±×·³ Çà¿îÀ»..
>
>[ÀÌ»ó¿±]´ÔÀÌ ³²±â½Å ±Û:
>
>>¾È³çÇϼ¼¿ä.
>>
>>Á¦°¡ ¸®´ª½º ¼¹ö¿¡¼ php¸¦ ÀÌ¿ëÇØ È¸¿ø¿¡°Ô ¸ÞÀϺ¸³»´Â ÆäÀÌÁö¸¦
>>¸¸µé¾ú´Âµ¥, °Á ÀÌ°ÍÀú°Í º¸°í ¶Òµü¶Òµü ¸¸µé¾î¼ ÀÎÁö ¹®Á¦°¡ ¸¹ÀÌ
>>¹ß»ýÇÕ´Ï´Ù.
>>
>>ÀÏ´Ü È¸¿ø¼ö´Â 2000¸í Á¤µµÀÌ°í¿ä, ¿À¶óŬ µðºñ¿¡¼ ȸ¿øÁÖ¼Ò¸¦
Àоî¿É´Ï´Ù.
>>
>>¹®Á¦°¡ µÇ´ÂÁ¡Àº 2000¸í Á¤µµµÇ´Â ȸ¿ø¿¡°Ô HTML·Î µÈ ¹®¼¸¦ ¸ÞÀÏ·Î º¸³»´Âµ¥,
À¥»ó¿¡¼ ÆäÀÌÁö¸¦ Àоî¿À´Â Áß¿¡ 'ÀÛ¾÷Ãë¼Ò' ȸéÀÌ ¶å´Ï´Ù.
>>
>>php·Î ¼¹ö¿¡ ¸ÞÀϺ¸³½ ·Î±×¸¦ ÅؽºÆ®·Î ³²°Ü¼ º¸¸é ÇÑ 200¸í - 700¸í Á¤µµ º¸³»°í
¸ØÃç¹ö¸®´õ±º¿ä.
>>
>>¶Ç ȸ¿øÁÖ¼Ò Àоî¿À´Â SQL¹®¿¡ ±×´ÙÀ½ ÁÖ¼ÒºÎÅÍ Àоî¿À°Ô ÇÑ´ÙÀ½ ´Ù½Ã º¸³»¸é, Àß
°¡´Ù°¡ ¶Ç À¥ÆäÀÌÁö¸¦ ãÀ»¼ö ¾ø´Ù¸ç, ¸ØÃç¹ö¸®´Â °æ¿ì°¡ ¸¹ÀÌ »ý±é´Ï´Ù.
>>
>>phpschool¿¡¼ Á» µÚÁ®º¸´Ù°¡, delay³ª set_time_limit¸¦ »ç¿ëÇØ º¸¶ó°í Çؼ Á© À§¿¡
set_time_limit(2000) ÁÖ°í, ¸ÞÀÏ 50°³ º¸³»°í ³ª¼ µô·¹ÀÌÁÖ°í
>>µîÀÇ ¹æ¹ýÀ» »ç¿ëÇßÁö¸¸ °á°ú´Â Á¶±Ý´õ º¸³»´Â°Í ¿Ü¿¡´Â ³ª¾ÆÁø°ÍÀÌ º°·Î
¾ø½À´Ï´Ù.
>>
>>¶Ç, ¼¼¹ø° ¹®Á¦´Â À§¿¡¼ ¸»Çѵ¥·Î SQL¹®À» °è¼Ó°íÃÄ°¡¸ç, »õ·Î º¸³»¸é
>>ÀÌ»óÇÏ°Ô SQL°á°ú»ó¿¡ ³ª¿ÀÁö ¾Ê´Â À§¿¡ º¸³Â´ø »ç¶÷ÇÑÅ× ´Ù½Ã ¸ÞÀÏÀ» º¸³»¹ö¸®´Â
¿À·ù°¡ »ý±â´õ±º¿ä.
>>°á°úÀûÀ¸·Î 2000¸í ȸ¿øÇÑÅ× ¸ÞÀÏÀ» º¸³Â´Âµ¥ ½ÇÁ¦·Î ¸ÞÀÏÀº 3000¹ø Á¤µµ ¹ß¼ÛÀÌ µÇ°í,
¸îÅ뾿 °°Àº ¸ÞÀÏÀ» ¹Þ´Â ȸ¿øÀÌ »ý±é´Ï´Ù.
>>¾îÂîÇØ¾ß ÇÒ±î¿ä?
>>
>>Âü..Ãß°¡ÀûÀ¸·Î delay¿Í set_time_limit¸¦ »ç¿ëÇÏÁö ¾ÊÀº »óÅ¿¡¼ º¸³ÂÀ»°æ¿ì, 2000¸í
Àü¿ø¿¡°Ô ¸ÞÀÏÀ» ¹ß¼ÛÇÏÁö¸¸ ´ëºÎºÐ mail ÇÔ¼ö¿¡¼ ¿À·ù°¡ ³ª°í ÇÑ 300-500¸í Á¤µµ¿¡°Ô¸¸
¸ÞÀÏÀÌ °¡´õ±º¿ä.
>>set_time_limit¸¦ »ç¿ëÇßÀ»°æ¿ì¿¡´Â Áß°£¿¡ ²÷°Ü ¹ö¸®°í...
>>
>>À̹®Á¦¿¡ ´ëÇØ ¾Æ½Ã¸é ²ÀÁ» ºÎŹµå¸³´Ï´Ù.
>>
>>set_time_limit(2000);
>>
>>$stmt = get_usermail_a();
>>
>>
>>while(OCIFetchInto($stmt,&$usermail,OCI_ASSOC)) {
>>
>> $name[] = $usermail[NAME];
>>
>> $email[] = $usermail[EMAIL];
>>
>> $user_id[] = $usermail[USER_ID];
>>
>>}
>>
>>À§Ã³·³ ¸ÞÀÏÁÖ¼Ò¸¦ Àоî¿Í¼,
>>
>>for($i=0;$i<sizeof($email);$i++) {
>>
>> $sendhtml = $mailhtml;
>> if(($totalsend%50)==0) sleep(1);
>> $sendhtml =
str_replace("_user_name_","_".$name[$i],$sendhtml);
>>
>> $sendhtml =
str_replace("_usermail_",$email[$i],$sendhtml);
>> if(@mail($email[$i],$mailtitle,$sendhtml,$additional_headers)) {
>>
>> $totalsend = $totalsend +1;
>> $email[$i] = trim($email[$i]);
>> fwrite($fp,$email[$i]."\n");
>> } else {
>> sleep(1);
>> $nosend = $nosend +1;
>> $email[$i] = trim($email[$i]);
>> $name[$i] = trim($name[$i]);
>> fwrite($fp2,$email[$i]."__".$name[$i]."\n");
>> }
>>
>>}
>>À§¿Í °°ÀÌ ¸ÞÀÏÀ» º¸³À´Ï´Ù.
>>$sendhtml ÀÌ ¸ÞÀϺ¸³»´Â ³»¿ëÀÌ°í,
>>str_replaceºÎºÐÀº ȸ¿øÀ̸§¾²±â ºÎºÐ,
>>¸ÞÀϺ¸³»´Â mailÇÔ¼ö´Â ifÁ¶°Ç¹®¾È¿¡¼ µ¹¾Æ°¡¸ç,
>>¸ÞÀϺ¸³»±â°¡ ¼º°øÇϸé, ÆÄÀÏ¿ÀǺ¯¼ö $fp¿¡ ±â·Ï,
>>½ÇÆÐÇϸé $fp2¿¡ ±â·ÏÇÕ´Ï´Ù.
>
>========================================
========================================
|