Вход • Регистрация

Произвольная страница для тестов

  • 28 мая 2017 г.
  • Хочу протестировать отправку письма в Диафане, для этого хотелось бы создать тестовый файл php, который можно открыть в браузере.

    Как можно закинуть файл test.php в корень или еще куда-то, что бы его открыть в браузере. В него буду подключать нужные библиотеки Диафан.
    • 28 мая 2017 г. , редакция: 28 мая 2017 г.
    • Если Вы обращаетесь к сотрудникам diafan, то пишите в тех. поддержку diafan. Если спрашиваете у посетителей форума, то поясните, что означает
      Цитата
      хотелось бы создать тестовый файл php, который можно открыть в браузере
      То есть Вы о чем? О файловом менеджере в cms.diafan или хотите, чтобы в браузере отображалось содержимое файлов php с возможностью редактирования?
      Цитата
      Как можно закинуть файл test.php в корень или еще куда-то, что бы его открыть в браузере. В него буду подключать нужные библиотеки Диафан.
      Вы реально о чем? Закидывайте на свой хост с помощью ftp-клиента. Или Вы о другом? Поясните. Файлы php это серверные сценарии. Если между нами, то они закрыты от показа в браузере не просто так :))
      Цитата
      Хочу протестировать отправку письма в Диафане
      Зайдите на демо-версию cms.diafan, оформите покупку с указанием своего почтового ящика - вот письмо и придет. Или на своем хосте творите что пожелаете. И файлы разместите любые и библиотеки подключите, благо есть демонстрационный период.

      Как-то так, если правильно Вас понял.
      Успехов.
      • 28 мая 2017 г.
      • Я пишу на форум.

        Проблема в том, что отвалилось оповещение о покупке у меня на сайте. И я не пойму как отладить.

        1. Открыть в браузере, это я имел в виду залить файл и в строке набрать my-site.ru/test.php и что бы отработало, но у меня выходит 404 диафана
        2. Залить та у меня получается и править файл.
        3. Свою потестировать отправку

        код test.php примерно такой:

        Код
        <? include 'includes/mail.php'; echo "OK"; $user_email = "test@test.ru"; $subject = "test"; $message = "Это письмо" send_mail( $user_email,
        $subject, $message, $this->diafan->configmodules("emailconf", 'shop') ? $this->diafan->configmodules("email", 'shop') : '' ); ?>
        • 28 мая 2017 г. , редакция: 28 мая 2017 г.
        • Если проверяешь smtp, то кидай в корень сайта my_mail.php следующего содержания:
          Код
          <?php define('DIAFAN', 1); define('SMTP_MAIL', 1); define('SMTP_PORT', 'свое значение'); define('SMTP_HOST', 'свое значение'); define('SMTP_LOGIN', 'свое значение'); define('SMTP_PASSWORD', 'свое значение'); $recipient = 'свое значение'; $subject = 'свое значение'; $body = 'свое значение';
          $from = 'свое значение'; function send_mail($recipient, $subject, $body, $from = '') { include '/plugins/class.phpmailer.php'; $mail = new PHPMailer(); if (defined('SMTP_MAIL') && SMTP_MAIL && SMTP_HOST && SMTP_LOGIN && SMTP_PASSWORD) { $mail->IsSMTP(); // telling the class to use SMTP $mail->Host = SMTP_HOST; // SMTP server $mail->SMTPDebug = MOD_DEVELOPER ? 1 : 0; // enables SMTP debug information (for testing) // 1 = errors and messages // 2 = messages only $mail->SMTPAuth = true; // enable SMTP authentication if (SMTP_PORT) { $mail->Port = SMTP_PORT; // set the SMTP port for the GMAIL server } $mail->Username = SMTP_LOGIN; // SMTP account username $mail->Password = SMTP_PASSWORD; // SMTP account password } $mail->SetFrom($from ? $from : EMAIL_CONFIG, TITLE); $mail->Subject = $subject; $mail->MsgHTML($body); if (is_array($recipient)) { foreach ($recipient as $to) { $mail->AddAddress($to); } } elseif (strpos($recipient, ',') !== false) { $recipients = explode(',', $recipient); foreach ($recipients as $r) { $mail->AddAddress(trim($r)); } } else { $mail->AddAddress($recipient); } $mailssend = $mail->Send(); return $mailssend; } send_mail($recipient, $subject, $body, $from); ?>


          Запуск: site.ru/my_mail.php
  • 28 мая 2017 г.
  • 1. Если поставить define('SMTP_MAIL', 0); будет попытка отправки без SMTP с сервера?
    2. Диафан поддерживает SMTP — 465 (протокол шифрования SSL/TLS) ?
    • 28 мая 2017 г. , редакция: 28 мая 2017 г.
    • Цитата
      1. Если поставить define('SMTP_MAIL', 0); будет попытка отправки без SMTP с сервера?
      Будет отправка силами php.
      Цитата
      define('SMTP_MAIL', 1);
      Будет отправка силами smtp сервера.

      Цитата
      2. Диафан поддерживает SMTP — 465 (протокол шифрования SSL/TLS) ?
      А причем здесь diafan? Поддержка портов и протоколов для отправки силами smtp - это относится к серверу, который обслуживает обмен письмами. Вы что указали в SMTP_HOST? Туда и вопрос задавайте. Свои сервера я сам настраиваю, поэтому и спрашиваю у самого себя :) Если используете tls, то попробуйте указать tls://адрес_почтовика + порт 465 (или 995). В обще все зависит от настроек сервера, комбинаций куча.
  • 28 мая 2017 г.
  • Нашел такое на форуме, попробую:

    Цитата
    Для корректной отправки писем важно, чтобы в настройках сайта был указан тот же почтовый ящик администратора, который является отправителем всех уведомлений в настройках модулей. А также очень важно использовать SMTP-авторизацию исходящей почты в настройках сайта.

    Верные настройки SMTP, например, для яндекса (pdd.yandex.ru) следующие:
    SMTP-хост: ssl://smtp.yandex.ru
    SMTP-логин: ivanov@mysite.ru (логин выглядит как ящик, для почты pdd.yandex.ru или просто как логин для ящиков @yandex.ru)
    SMTP-пароль: пароль от ящика
    SMTP-порт: 465

    Для mail.ru:
    SMTP-хост: tls://smtp.mail.ru
    SMTP-логин: ivanov@mail.ru
    SMTP-пароль: пароль от ящика
    SMTP-порт: 465

Новости

  • 25 марта, вторник
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 
  • 17 января
  • В преддверии 2025 года была выпущена сборка 7.2.5, которая не приносит радикальных изменений в функциональности, но способствует повышению стабильности работы системы и расширению возможностей облачного сервиса для создания сайтов.
  • 18 июня 2024 г.
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.

Форум