Не отправляются письма с формы обратной связи

Уведомление администрации о проблемах с хостингом ZZZ.COM.UA (www, ftp, почта, панель управления и т.п.).

Повідомлення адміністрації про проблеми з хостингом ZZZ.COM.UA (www, ftp, пошта, панель управління і т.п.).
my-portfolio
Сообщения: 8
Зарегистрирован: Ср апр 06, 2016 6:02 pm
Пол: Не указан
Агент пользователя: Opera Windows 1920x1080

Не отправляются письма с формы обратной связи

Сообщение my-portfolio »

Спасибо, alexbel! :)
djurker21
Сообщения: 1
Зарегистрирован: Сб фев 20, 2016 4:12 pm
Пол: Не указан
Агент пользователя: Firefox Linux 1600x900

Не отправляются письма с формы обратной связи

Сообщение djurker21 »

sunmoon писал(а):php

Код: Выделить всё

<?php
function ValidateEmail($email)
{
   $pattern = '/^([0-9a-z]([-.\w]*[0-9a-z])*@(([0-9a-z])+([-\w]*[0-9a-z])*\.)+[a-z]{2,6})$/i';
   return preg_match($pattern, $email);
}
if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['formid']) && $_POST['formid'] == 'form1')
{
   $mailto = 'kuklazzzcom@gmail.com';
   $mailfrom = isset($_POST['email']) ? $_POST['email'] : $mailto;
   $subject = 'Contact Information';
   $message = 'Values submitted from web site form:';
   $success_url = './usp.html';
   $error_url = '';
   $error = '';
   $eol = "\n";
   $max_filesize = isset($_POST['filesize']) ? $_POST['filesize'] * 1024 : 1024000;
   $boundary = md5(uniqid(time()));

   $header  = 'From: '.$mailfrom.$eol;
   $header .= 'Reply-To: '.$mailfrom.$eol;
   $header .= 'MIME-Version: 1.0'.$eol;
   $header .= 'Content-Type: multipart/mixed; boundary="'.$boundary.'"'.$eol;
   $header .= 'X-Mailer: PHP v'.phpversion().$eol;
   if (!ValidateEmail($mailfrom))
   {
      $error .= "The specified email address is invalid!\n<br>";
   }

   if (!empty($error))
   {
      $errorcode = file_get_contents($error_url);
      $replace = "##error##";
      $errorcode = str_replace($replace, $error, $errorcode);
      echo $errorcode;
      exit;
   }

   $internalfields = array ("submit", "reset", "send", "filesize", "formid", "captcha_code", "recaptcha_challenge_field", "recaptcha_response_field", "g-recaptcha-response");
   $message .= $eol;
   $logdata = '';
   foreach ($_POST as $key => $value)
   {
      if (!in_array(strtolower($key), $internalfields))
      {
         if (!is_array($value))
         {
            $message .= ucwords(str_replace("_", " ", $key)) . " : " . $value . $eol;
         }
         else
         {
            $message .= ucwords(str_replace("_", " ", $key)) . " : " . implode(",", $value) . $eol;
         }
      }
   }
   $body  = 'This is a multi-part message in MIME format.'.$eol.$eol;
   $body .= '--'.$boundary.$eol;
   $body .= 'Content-Type: text/plain; charset=UTF-8'.$eol;
   $body .= 'Content-Transfer-Encoding: 8bit'.$eol;
   $body .= $eol.stripslashes($message).$eol;
   if (!empty($_FILES))
   {
       foreach ($_FILES as $key => $value)
       {
          if ($_FILES[$key]['error'] == 0 && $_FILES[$key]['size'] <= $max_filesize)
          {
             $body .= '--'.$boundary.$eol;
             $body .= 'Content-Type: '.$_FILES[$key]['type'].'; name='.$_FILES[$key]['name'].$eol;
             $body .= 'Content-Transfer-Encoding: base64'.$eol;
             $body .= 'Content-Disposition: attachment; filename='.$_FILES[$key]['name'].$eol;
             $body .= $eol.chunk_split(base64_encode(file_get_contents($_FILES[$key]['tmp_name']))).$eol;
          }
      }
   }
   $body .= '--'.$boundary.'--'.$eol;
   if ($mailto != '')
   {
      mail($mailto, $subject, $body, $header);
   }
   header('Location: '.$success_url);
   exit;
мы уже проверяли, там все работает. Вопрос еще актуален ?
maxym
Сообщения: 6
Зарегистрирован: Пн янв 18, 2016 9:14 pm
Пол: Не указан
Агент пользователя: Opera Windows 1092x614

Не отправляются письма с формы обратной связи

Сообщение maxym »

Історія така. Відправляю пошту з локальної машини -> php -> mail() -> sendmail -> далі в sendmail.ini мені треба вказати віддалений
SMTPсервер. Питання: чи можу я на цьому хостінгу отримати такий сервіс у вигляді SMTPсервера ? Поштову скриньку я тут завів, з неї пошта має пересилатись на адреса@meta.ua.
Аватара пользователя
pavels
Сообщения: 52
Зарегистрирован: Ср мар 02, 2016 8:21 pm
Откуда: Украина
Пол: Мужчина
Агент пользователя: Chrome Windows 1280x1024
Контактная информация:

Не отправляются письма с формы обратной связи

Сообщение pavels »

maxym писал(а):Питання: чи можу я на цьому хостінгу отримати такий сервіс у вигляді SMTPсервера ?
Вітаю. Ви можете у даному випадку ознайомитись з нашим сервісом VPS сервери:
https://www.zzz.com.ua/uk/offer/vps

Також передбачено можливість замовити послугу VPS з адмініструванням, якщо Ви бажаєте, щоб наші спеціалісти займались усією "брудною" роботою з Вашим VPS сервером.
Детальніше за наступним посиланням: https://www.zzz.com.ua/uk/offer/vps/vps-z-administracja
Остались вопросы? Напишите нам support@zzz.com.ua
Остались чем-то недовольны или увидели какое-то нарушение? Тогда Вам сюда abuse@zzz.com.ua



Мы в соцсетях:
Вконтакте
Facebook
Twitter
lyubov
Сообщения: 2
Зарегистрирован: Пн дек 12, 2016 12:33 pm
Пол: Не указан
Агент пользователя: Chrome Windows 1920x1080

Не отправляются письма с формы обратной связи

Сообщение lyubov »

Та же самая ситуация. Не отправляется почта, сниппет eForm MODx evo. На локальном сервере всё работало. На хостинге пишет, что письмо отправлено, но ничего никуда не приходит. Нужно кидать Вам какие-либо чанки на рассмотрение? Они стандартные.

Я от отчаяния уже поставил бы и простенькую форму, которую в этом форуме порекомендовал
alexbel » Ср июн 22, 2016 11:49 am
Но так и не понял - где там вводить адрес, на который должно прийти сообщение.
smersh
Пол: Не указан
Агент пользователя: Chrome Linux 1366x768

Не отправляются письма с формы обратной связи

Сообщение smersh »

Здравствуйте!
Ознакомьтесь, пожалуйста, с этой темой viewtopic.php?f=10&p=3880#p3831.
lyubov писал(а):Та же самая ситуация. Не отправляется почта, сниппет eForm MODx evo. На локальном сервере всё работало. На хостинге пишет, что письмо отправлено, но ничего никуда не приходит. Нужно кидать Вам какие-либо чанки на рассмотрение? Они стандартные.

Я от отчаяния уже поставил бы и простенькую форму, которую в этом форуме порекомендовал
alexbel » Ср июн 22, 2016 11:49 am
Но так и не понял - где там вводить адрес, на который должно прийти сообщение.
lyubov
Сообщения: 2
Зарегистрирован: Пн дек 12, 2016 12:33 pm
Пол: Не указан
Агент пользователя: Chrome Windows 1920x1080

Не отправляются письма с формы обратной связи

Сообщение lyubov »

Большое спасибо!
Буду читать
Ответить

Вернуться в «Поддержка клиентов ZZZ.COM.UA / Підтримка клієнтів ZZZ.COM.UA»