Changeset 13243


Ignore:
Timestamp:
2007/05/22 13:58:28 (17 years ago)
Author:
matsumoto
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/dev/html/admin/mail/sendmail.php

    r13239 r13243  
    7878        //-- ¥á¥ë¥Þ¥¬ÇÛ¿®¤ò¥Ö¥ì¥¤¥óÏ¢·È¤Ç¹Ô¤¦¾ì¹ç 
    7979        if(MELMAGA_SEND_BLAYN){ 
    80             //ʸ»ú¤òÆüËܸì¤ËÀßÄê 
     80            //-- ʸ»ú¤òÆüËܸì¤ËÀßÄê 
    8181            Mb_language( "Japanese" ); 
    82              
    83             $sendResut = array(  
    84                           "to" => $list_data[$i][$j]["email"]   //¡¡¸ÜµÒ°¸Àè  
    85                     ,"subject" => $subjectBody                  //¡¡Subject   
    86                        ,"from" => $objSite->data["email03"]     //¡¡Á÷¿®¸µ¥á¡¼¥ë¥¢¥É¥ì¥¹  
    87                   ,"replay_to" => $objSite->data["email03"]     //¡¡reply_to  
    88                 ,"return_path" => $objSite->data["email04"]     //¡¡return_path  
    89                                                                        ); 
    90             //¥Ö¥ì¥¤¥óSMTP¥µ¡¼¥Ð¡¼IP¥¢¥É¥ì¥¹  
     82              
     83            $mailTo      = $list_data[$i][$j]["email"];                        //¡¡¸ÜµÒ°¸Àè  
     84            $mailSubject = mb_convert_encoding($subjectBody, "JIS", CHAR_CODE);//¡¡Subject  
     85            $mailBody    = mb_convert_encoding($mailBody, "JIS", CHAR_CODE );  //  ËÜʸ 
     86            $mailFrom    = $objSite->data["email03"];                          //¡¡Á÷¿®¸µ¥á¡¼¥ë¥¢¥É¥ì¥¹  
     87            $replay_to   = $objSite->data["email03"];                          //¡¡reply_to  
     88            $return_path = $objSite->data["email04"];                          //¡¡return_path  
     89                                                                        
     90            //-- ¥Ö¥ì¥¤¥óSMTP¥µ¡¼¥Ð¡¼IP¥¢¥É¥ì¥¹  
    9191            $param = array(    
    9292                       'host' => "210.188.254.83"  
    9393                      ,'port' => "25"                   
    9494                                                  );  
    95              
    96             $mail_obj =& Mail::factory("smtp", $param); 
    97              
    98             $sendResut["subject"] = mb_convert_encoding($sendResut["subject"], "JIS", CHAR_CODE ); 
    99             $mailBody = mb_convert_encoding($mailBody, "JIS", CHAR_CODE ); 
    100  
    101             $result = $mail_obj->send( $sendResut["to"], $sendResut, $mailBody ); 
    102             /*true¤òÆþ¤ì¤Æ¤¢¤²¤ì¤Ð¤è¤¤¡£¤½¤¦¤¹¤ì¤Ð¡¢Á÷¿®´°Î»¤Ê¤é1¡¢¼ºÇԤʤé0¤ò¥á¡¼¥ëÁ÷¿®·ë²Ì¥Õ¥é¥°¤¬£±¤Ë¤Ê¤ë*/          
     95            //-- module/Mail/Mail¤è¤ê¡¢PEAR::Mail¤ò»È¤Ã¤Æ¥á¡¼¥ëÁ÷¿®¥ª¥Ö¥¸¥§¥¯¥ÈºîÀ® 
     96            $mailObj =& Mail::factory("smtp", $param); 
     97            // Mail_mime¥ª¥Ö¥¸¥§¥¯¥ÈºîÀ® 
     98            $mimeObj = new Mail_mime(); 
     99             
     100            // Mail_mime¥ª¥Ö¥¸¥§¥¯¥È¤ËHTML¤ÎËÜʸ¤òÄɲà
     101            $mimeObj->setHTMLBody($mailBody); 
     102             
     103            // Mail_mime¥ª¥Ö¥¸¥§¥¯¥È¤Ë·ï̾¡¦From¤òÄɲà
     104            $mimeObj->setSubject($mailSubject); 
     105            $mimeObj->setFrom($mailFrom); 
     106             
     107            // À°·Á¤µ¤ì¤¿ËÜʸ¤È¥Ø¥Ã¥À¤ò¼èÆÀ 
     108¡¡¡¡¡¡¡¡¡¡¡¡$body = $mimeObj->get(); 
     109¡¡¡¡¡¡¡¡¡¡¡¡$headers = $mimeObj->headers(); 
     110 
     111            // ¥á¡¼¥ëÁ÷¿® 
     112            $sendResut = $mailObj->send($mailTo, $headers, $body);          
    103113                  
    104114        } else { 
Note: See TracChangeset for help on using the changeset viewer.