За последние 24 часа нас посетили 5386 программистов и 448 роботов. Сейчас ищут 129 программистов ...

Настроить почту на сайте

Тема в разделе "PHP Free-Lance", создана пользователем Johnboss, 27 дек 2017.

  1. Johnboss

    Johnboss Новичок

    С нами с:
    15 апр 2016
    Сообщения:
    36
    Симпатии:
    0
    На сайте работает PHPmail
    Нужно добавить работу через мой SMTP сервер.

    Код с сайта, который отправляет сейчас почту
    Код (Text):
    1. function cute_mail($to, $subject, $message, $filename = '', $type = 'plain'){
    2.     global $config;
    3.    
    4.     $eol = PHP_EOL;
    5.    
    6.     $mail     = 'foto@itgreen.ru';
    7.     $uniqid   = md5(uniqid(time));
    8.     $headers  = 'From: '.$mail. $eol;
    9.     $headers .= 'Reply-to: '.$mail. $eol;
    10.     $headers .= 'Return-Path: '.$mail. $eol;
    11.     $headers .= 'Message-ID: <'.$uniqid.'@'.$_SERVER['SERVER_NAME'].">". $eol;
    12.     $headers .= 'MIME-Version: 1.0'. $eol;
    13.     $headers .= 'Date: '.gmdate('D, d M Y H:i:s', time). $eol;
    14.     $headers .= 'X-Priority: 3'."\n";
    15.     $headers .= 'X-MSMail-Priority: Normal'. $eol;
    16.     $headers .= 'X-Mailer: '.$config['version_name'].' '.$config['version_id']. $eol;
    17.     $headers .= 'X-MimeOLE: '.$config['version_name'].' '.$config['version_id']. $eol;
    18.     $headers .= 'Content-Type: multipart/mixed;boundary="----------'.$uniqid.'"'. $eol;//. "\n\n";
    19.     $headers .= '------------'.$uniqid . $eol;
    20.     $headers .= 'Content-type: text/'.$type.';charset='.$config['charset'] . $eol;
    21.     $headers .= 'Content-transfer-encoding: 7bit';
    22.  
    23.     if (is_file($filename)){
    24.         $file     = fopen($filename, 'rb');
    25.         $message .= "\n".'------------'.$uniqid."\n";
    26.         $message .= 'Content-Type: application/octet-stream;name="'.basename($filename).'"'. $eol;
    27.         $message .= 'Content-Transfer-Encoding: base64'. $eol;
    28.         $message .= 'Content-Disposition: attachment;';
    29.         $message .= 'filename="'.basename($filename).'"'."\n\n";
    30.         $message .= chunk_split(base64_encode(fread($file, filesize($filename)))). $eol;
    31.     }
    32.        
    33.     $res = mail($to, $subject, $message, $headers);
    34.  
    35. }
     
  2. varz62

    varz62 Активный пользователь

    С нами с:
    31 авг 2014
    Сообщения:
    16
    Симпатии:
    2
  3. Иго2606

    Иго2606 Новичок

    С нами с:
    4 янв 2018
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте, есть опыт работы с почтой , пишите, обсудим более детально
    igor.urbanov@mail.ru
     
  4. Johnboss

    Johnboss Новичок

    С нами с:
    15 апр 2016
    Сообщения:
    36
    Симпатии:
    0
    Обратился к этому человеку.
    Первое задание, почту, он сделал хорошо, спасибо ему.
    Далее договорились сделать еще несколько заданий.
    Я перевел ему 100% предоплату.
    Задания делались еле еле. Постоянно приходилось дергать его.
    Задания, которые можно было сделать за день - два, делались неделями.
    В итоге он совсем пропал с предоплаченными и не выполненными заданиями.
    Никому не рекомендую связываться с этим специалистом!