[PHP] mail(); Attach *.exe на Mail.ru не доходит

Discussion in 'PHP' started by Москва, 16 May 2013.

  1. Москва

    Москва New Member

    Joined:
    19 Oct 2010
    Messages:
    67
    Likes Received:
    3
    Reputations:
    0
    Использую код:
    PHP:
    function XMail$from$to$subj$text$filename)
    {
    $f         fopen($filename,"rb");
    $un        strtoupper(uniqid(time()));
    $head      "From: $from\n";
    $head     .= "To: $to\n";
    $head     .= "Subject: $subj\n";
    $head     .= "X-Mailer: PHPMail Tool\n";
    $head     .= "Reply-To: $from\n";
    $head     .= "Mime-Version: 1.0\n";
    $head     .= "Content-Type:multipart/mixed;";
    $head     .= "boundary=\"----------".$un."\"\n\n";
    $zag       "------------".$un."\nContent-Type:text/html;\n";
    $zag      .= "Content-Transfer-Encoding: 8bit\n\n$text\n\n";
    $zag      .= "------------".$un."\n";
    $zag      .= "Content-Type: application/octet-stream;";
    $zag      .= "name=\"".basename($filename)."\"\n";
    $zag      .= "Content-Transfer-Encoding:base64\n";
    $zag      .= "Content-Disposition:attachment;";
    $zag      .= "filename=\"".basename($filename)."\"\n\n";
    $zag      .= chunk_split(base64_encode(fread($f,filesize($filename))))."\n";

    if (!@
    mail("$to""$subj"$zag$head))
     return 
    0;
    else
     return 
    1;
    }
    *.rar и другие нормально доходят, а если например тот же rar переименовать в file.exe То до получателя не доходит. В чем может быть проблема?
     
  2. [loy]

    [loy] Elder - Старейшина

    Joined:
    24 Mar 2006
    Messages:
    126
    Likes Received:
    23
    Reputations:
    16
    Проблема в mail.ru, а также в других нормальных почтовиках, которые режут *.exe,*.com,*.bat, etc ...

    Ты посмотри типичные настройки exim, там в базово все левые(запускаемые) расширения банятся.
     
  3. GAiN

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

    Joined:
    2 Apr 2011
    Messages:
    2,543
    Likes Received:
    168
    Reputations:
    99
    хм, твой код попробовал - файлы приходят с нулевым размером, 0kb - и не открываются...
     
Loading...