а как добавить емейл отправителя? sendmail

Discussion in 'PHP' started by ufalog, 20 May 2010.

  1. ufalog

    ufalog Elder - Старейшина

    Joined:
    28 Jul 2007
    Messages:
    174
    Likes Received:
    6
    Reputations:
    -5
    $verify = mail ($address,$sub,$mes,"Content-type:text/plain; charset = windows-1251\r\nFrom:$email");


    а как добавить емейл отправителя?:)?:)
     
  2. ufalog

    ufalog Elder - Старейшина

    Joined:
    28 Jul 2007
    Messages:
    174
    Likes Received:
    6
    Reputations:
    -5
  3. KATYA

    KATYA Active Member

    Joined:
    9 Feb 2009
    Messages:
    236
    Likes Received:
    121
    Reputations:
    9
    $from = 'antichat <[email protected]>'; // От кого

    Ну вот geforce написал, думаю поможет :(
    PHP:
    <?php
    @set_time_limit(0);
    @
    ignore_user_abort(1);
    //-----------------//
    $subject 'subject.txt';                 // Темы
    $message 'message.txt';                // Сообщения
    $email 'email.txt';                   //  База E-mail
    $from 'geforse <[email protected]>'// От кого
    $sleep '5';                        // Сколько отправлять писем в минуту
    $log '0';                         // 1 - Если нужно писать log-файл
    //-----------------//
     
       /* Заносим строки файлов в массив и считаем их количество */
       
    $email file($email);
       
    $subject file($subject);
       
    $message file($message);
       
    $count_email count($email);
       
    $count_subject count($subject);
       
    $count_message count($message);
     
         for (
    $i 0$i <= $count_email$i++)
           {    
        
    /* Генерируем число в пределах от 0 до максимального номера элемента массива */
     
           
    $rand_subject mt_rand(0,$count_subject);
           
    $rand_message mt_rand(0,$count_message);
     
           
    /* Отправляем письмо */
          
    mail($email[$i], $subject[$rand_subject], $message[$rand_message],'From: '.$from);
     
           
    /* Если нужно, то пишем log-файл */
            
    if ($log == '1')
              {
            
    $fh fopen("log.txt""a+");
            
    $success fwrite($fh"Отослали ".$email[$i]." [".date("H:i:s")."]\r\n");
            
    fclose($fh);
              }
     
            if ((
    $log == '1') && ($i == $count_email))
              {
            
    $fh fopen("log.txt""a+");
            
    $success fwrite($fh"Закончил! Разослано ".$i." E-mail [".date("H:i:s")."]\r\n");
            
    fclose($fh);
              }
            
    sleep(60/$sleep);
           }
     
    /* geforse.name */
    ?>
     
    #3 KATYA, 23 May 2010
    Last edited: 23 May 2010