Ошибка rule не определены получатели письма геткурс

/public/img/default_profile_50.png

Статья была полезной?

При отправке пользователю рассылок или уведомлений каждому сообщению присваивается соответствующий статус (Доставлено, Просмотрено, Запрещено, Ошибка).

Статусы писем можно посмотреть в каждой отправленной рассылке.

Вы можете проверить, почему не были доставлены письма со статусом «Ошибка». Для этого нужно проанализировать детали ошибки.

Чтобы узнать детали ошибки, нужно найти письма с этим статусом — из статистики конкретной рассылки:

Или из профиля пользователя — вкладка «Письма»:

Нажмите на ID письма или на надпись «Ошибка»:

В открывшемся окне можно посмотреть код ошибки — «детали».

Наиболее распространённые ошибки и их значения:

  • Mailbox size limit exceeded / Mailbox size exceeded — переполнен почтовый ящик получателя;
  • Message expired before delivery — эта ошибка чаще всего возникает после нескольких неуспешных попыток доставить сообщение;
  • Policy rejection on the target address — адрес получателя заблокирован почтовой службой получателя;
  • Sender address rejected: Domain not found — домен, от которого настроена отправка почты, больше не существует.

Полный список распространённых ошибок — в следующей статье.

при попытке отправить электронное письмо с узла.JS-сервер используя nodemailer, я получаю следующую ошибку:

ERROR: Send Error: No recipients defined

мой код выглядит следующим образом:

клиентской стороне:

var mailData = {
        from: "myemail@gmail.com",
        to: "someoneelse@something.com",
        subject: "test",
        text: "test email"
    };

  $.ajax({
        type: 'POST',
        data: mailData,
        contentType: 'application/json',
        url: 'http://localhost:8080/sendEmail',
        success: function(mailData) {
            console.log('successfully posted to server.');
        }
    });

сервер:

var nodemailer = require('nodemailer');

app.post('/sendEmail', function(mailData) {

   var transporter = nodemailer.createTransport({
       service: 'gmail',
       auth: {
           user: 'myemail@gmail.com',
           pass: 'mypassword'
       },
   });

   transporter.sendMail(mailData, function(error, info) {
       if (error) {
           console.log(error);
           return;
       }
       console.log('Message sent');
       transporter.close();
   });

});

Это соответствует документам nodemailer, и рукопожатие SMTP всегда заканчивается успешно, поэтому я знаю, что это не проблема с объектом transporter.

1 ответов


такого рода ошибка возникает, когда значение, присвоенное ключ to в объекте дана sendMail метод пуст. Как мы видим, это означает, что происходит что-то неправильное, и вы не получаете те же данные на стороне сервера, что и отправленный клиент.

также я рекомендую проверить, получаете ли Вы доступ к хорошей переменной на вашем серверном действии. Вероятно, параметры POST доступны по-разному — пожалуйста, проверьте это в своей документации по фреймворку.

например, в HapiJS I получить POST params таким образом:

exports.someAction = function (request, reply) {
    var postParams = request.payload
}

/public/img/default_profile_50.png

Статья была полезной?

При отправке пользователю рассылок или уведомлений каждому сообщению присваивается соответствующий статус (Доставлено, Просмотрено, Запрещено, Ошибка).

Статусы писем можно посмотреть в каждой отправленной рассылке.

Вы можете проверить, почему не были доставлены письма со статусом «Ошибка». Для этого нужно проанализировать детали ошибки.

Чтобы узнать детали ошибки, нужно найти письма с этим статусом — из статистики конкретной рассылки:

Или из профиля пользователя — вкладка «Письма»:

Нажмите на ID письма или на надпись «Ошибка»:

В открывшемся окне можно посмотреть код ошибки — «детали».

Наиболее распространённые ошибки и их значения:

  • Mailbox size limit exceeded / Mailbox size exceeded — переполнен почтовый ящик получателя;
  • Message expired before delivery — эта ошибка чаще всего возникает после нескольких неуспешных попыток доставить сообщение;
  • Policy rejection on the target address — адрес получателя заблокирован почтовой службой получателя;
  • Sender address rejected: Domain not found — домен, от которого настроена отправка почты, больше не существует.

Полный список распространённых ошибок — в следующей статье.

Инструкция для пользователей и владельцев ресурса.

Что такое ошибка 500 и как её исправить

Ошибка 500 (Internal Server Error) — это внутренняя проблема сервера. Она возникает, когда браузер или другой клиент отправляет серверу запрос, а тот не может его обработать.

Одна из самых частых причин появления ошибки 500 — это неправильный синтаксис файла .htaccess. Кроме того, она порой возникает после загрузки на сервер неверных CGI‑скриптов или установки некорректных прав доступа.

То есть в ошибке 500, как и в других ответах с кодом, который начинается на цифру 5, виноваты разработчики или администраторы сервера. Но никак не пользователи.

Что делать пользователю при ошибке 500

Если вы увидели ошибку 500 на чужом сайте, есть два варианта.

Подождать

Если у вас нет доступа к этому ресурсу, вы не сможете отредактировать файл, изменить настройки или выполнить другие подобные действия. Поэтому стоит подождать, пока администратор исправит ошибку, и зайти на сайт позднее.

Сообщить администратору ресурса

Не все владельцы сайтов круглосуточно мониторят логи и читают сообщения об ошибках. Вполне возможно, что администратор просто не в курсе, что сайт перестал работать.

В таком случае вы можете помочь. Попробуйте найти контактную информацию и связаться с владельцем ресурса, чтобы сообщить о проблеме. Если на самом сайте из‑за ошибки 500 вы никаких полезных данных не видите, найдите сохранённую копию страницы в поисковиках или в архиве интернета.

Что при ошибке 500 пользователю делать бессмысленно

Пример ошибки 500. Сервис GetStatusCode создан специально для тестирования различных ответов

Так как проблема связана с сервером, то нет резона что‑то предпринимать со стороны клиента. Поэтому не пытайтесь:

  • перезагружать компьютер;
  • менять браузер;
  • переустанавливать ПО;
  • перезагружать роутер.

Что делать администратору при ошибке 500

Конечно, многое зависит от специфики вашего ресурса: на каком движке он работает, на каком хостинге располагается и что вы меняли на сайте в последнее время. Но всё же универсальные рекомендации в большинстве случаев помогают избавиться от ошибки 500.

Советуем последовательно попробовать каждый из вариантов, если он, конечно, актуален для вашего ресурса.

Проверить синтаксис файла .htaccess

Если вы используете веб‑сервер Apache, то в корне вашего сайта или во вложенных папках, скорее всего, есть файл .htaccess. В нём хранятся серверные настройки.

В большинстве случаев ресурс будет работать и без этого файла. Попробуйте переименовать .htaccess, например, в .htaccess_, а затем снова зайти на главную страницу сайта.

Если ошибка 500 исчезла, значит, дело именно в .htaccess. Проверьте синтаксис этого файла — возможно, при редактировании вы где‑то вставили лишний символ или допустили опечатку. Если есть предыдущая версия настроек, верните её и посмотрите, появляется ли ошибка 500.

Иногда помогает закомментировать строку Options в .htaccess — вставить # в самом её начале. Если это не сработало, закомментируйте и другие строки, а затем последовательно убирайте #, чтобы найти проблемное место в файле.

Если вы отредактировали .htaccess, проверьте, сохранились ли изменения. Бывает, что хостер выставляет на этот файл права, которые запрещают редактирование. В таком случае попробуйте скачать .htaccess к себе на компьютер, изменить файл в любом текстовом редакторе и залить на сайт вместо старой версии.

Посмотреть лог ошибок

Если вы недавно проводили какие‑то работы на сайте, возможно, это привело к ошибке 500. Откройте логи и посмотрите, нет ли там сообщений о проблемах. Если есть, проанализируйте их и попробуйте отменить последние корректировки.

Хостеры обычно указывают, где по умолчанию хранятся логи и как получить к ним доступ из панели управления. Эти сведения можно найти в разделах помощи или FAQ (frequently asked questions — часто задаваемые вопросы) на сайте хостинга.

Выставить права для CGI‑скриптов

Если вы используете CGI‑скрипты, то сами файлы с ними и папки, в которых они лежат, должны иметь право доступа 0755 (drwxr‑xr‑x). Такая комбинация разрешает запись в них только для владельца. Остальные пользователи могут лишь читать эти файлы и запускать их.

Если у вас установлены другие права доступа, это может приводить к ошибке 500.

Проверить содержимое CGI‑скриптов

Корректные CGI‑скрипты должны иметь окончания строк в формате Unix (n), а не в формате Windows (rn). Чтобы сохранить правильный вариант, загружать код на большинство хостингов нужно по FTP в режиме ASCII. Если вы не знаете, какие настройки использовали, перезалейте скрипты и посмотрите, не исчезла ли ошибка 500.

Также CGI‑программы могут формировать неправильные HTTP‑заголовки ответа. В этом случае вы, скорее всего, увидите ошибки в логах.

Удалить или отключить недавно установленные плагины или компоненты

Бывает, что отдельные компоненты сайта или плагины конфликтуют между собой. Это также приводит к ошибке 500 и другим проблемам на стороне сервера.

Если вы недавно устанавливали модули либо обновляли их, попробуйте отключить эти элементы в панели администрирования. Возможно, после этого на сайте возникнут другие ошибки. Но если ответ 500 больше не приходит, дело как раз в конфликте компонентов или плагинов.

Оптимизировать скрипты

Если скрипты выполняются долго или для них не хватает ресурсов, попробуйте пересмотреть их содержимое. Возможно, код нуждается в оптимизации, чтобы он потреблял меньше процессорного времени и оперативной памяти.

Особенно часто скриптам не хватает ресурсов, если вы используете виртуальный хостинг. Там количество памяти жёстко ограничено, чтобы у всех аккаунтов в рамках одного физического сервера были равные возможности.

Попробуйте разбить скрипт на блоки и оценить эффективность работы каждого из них. Если в коде много внешних вызовов или потребление памяти стабильно растёт вплоть до установленного лимита, с этим точно стоит что‑то сделать.

Увеличить объём оперативной памяти сервера

Бывает, что даже после оптимизации скриптов они всё равно потребляют слишком много памяти. В этом случае придётся перейти на более дорогой пакет обслуживания на хостинге или, если предоставляется такая возможность, увеличить непосредственно выделение памяти. И не переплачивать за другие ресурсы, которые вам не нужны.

Попросить помощи

Обратитесь в службу поддержки хостера или на профильный форум. Поищите похожие ошибки на Stack Overflow — если там нет подходящей темы, создайте новую. Опишите ситуацию как можно более детально и будьте готовы пробовать различные варианты, которые вам предложат в комментариях.

Правда, порой ответов приходится ждать долго. Поэтому имеет смысл зайти в похожие темы и попросить помощи там.

Наконец, можно зарегистрироваться на сайтах для фрилансеров в качестве заказчика. Специалисты помогут вам решить проблему, пусть и не бесплатно.

Читайте также 💿⚙️💻

  • Что делать, если тормозит браузер
  • Как исправить ошибку CPU Fan Error при загрузке компьютера
  • Что делать, если DNS-сервер не отвечает
  • Что означает 404 Not Found и другие ошибки веб-страниц
  • Что делать, если пропал интернет на Windows

В статье мы расскажем, как исправить ошибку (код состояния) 500 со стороны пользователя и администратора сайта, а также подробно разберём, что такое ошибка запроса 500.

Что такое внутренняя ошибка сервера 500

Код ошибки 5хх говорит о том, что браузер отправил запрос корректно, но сервер не смог его обработать. Что значит ошибка 500? Это проблема сервера, причину которой он не может распознать.

Сообщение об ошибке сопровождается описанием. Самые популярные варианты:

  • Внутренняя ошибка сервера 500,
  • Ошибка 500 Internal Server Error,
  • Временная ошибка (500),
  • Внутренняя ошибка сервера,
  • 500 ошибка сервера,
  • Внутренняя ошибка HTTP 500,
  • Произошла непредвиденная ошибка,
  • Ошибка 500,
  • HTTP status 500 internal server error (перевод ― HTTP статус 500 внутренняя ошибка сервера).

Дизайн и описание ошибки 500 может быть любым, так как каждый владелец сайта может создать свою версию страницы. Например, так выглядит страница с ошибкой на REG.RU:

Как ошибка 500 влияет на SEO-продвижение

Для продвижения сайта в поисковых системах используются поисковые роботы. Они сканируют страницы сайта, проверяя их доступность. Если страница работает корректно, роботы анализируют её содержимое. После этого формируются поисковые запросы, по которым можно найти ресурс в поиске.

Когда поисковый робот сканирует страницу с ошибкой 500, он не изменяет её статус в течение суток. В течение этого времени администратор может исправить ошибку. Если робот перейдёт на страницу и снова столкнётся с ошибкой, он исключит эту страницу из поисковой выдачи.

Проверить, осталась ли страница на прежних позициях, можно с помощью Google Search Console. Если робот исключил страницу из поисковой выдачи, её можно добавить снова.

Код ошибки 500: причины

Если сервер вернул ошибку 500, это могло случиться из-за настроек на web-хостинге или проблем с кодом сайта. Самые распространённые причины:

  • ошибки в файле .htaccess,
  • неподходящая версия PHP,
  • некорректные права на файлы и каталоги,
  • большое количество запущенных процессов,
  • большие скрипты,
  • несовместимые или устаревшие плагины.

Решить проблему с сервером можно только на стороне владельца веб-ресурса. Однако пользователь тоже может выполнить несколько действий, чтобы продолжить работу на сайте.

Что делать, если вы пользователь

Если на определённом ресурсе часто возникает ошибка 500, вы можете связаться с владельцем сайта по инструкции.

Перезагрузите страницу

Удаленный сервер возвращает ошибку не только из-за серьёзных проблем на сервере. Иногда 500 ошибка сервера может быть вызвана небольшими перегрузками сайта.

Чтобы устранить ошибку, перезагрузите страницу с помощью сочетания клавиш:

  • на ПК — F5,
  • на ноутбуке — Fn + F5,
  • на устройствах от Apple — Cmd + R.

Обратите внимание! Если вы приобретаете товары в интернет-магазине и при оформлении заказа появляется 500 Internal Server Error (перевод — внутренняя ошибка сервера), при перезагрузке страницы может создаться несколько заказов. Поэтому сначала проверьте, оформился ли ваш предыдущий заказ. Если нет, попробуйте оформить заказ заново.

Очистите кэш и cookies браузера

Кэш и cookies сохраняют данные посещаемых сайтов и данные аутентификаций, чтобы в будущем загружать веб-ресурсы быстрее. Если на ресурсе уже был статус ошибки 500, при повторном входе на сайт может загружаться старая версия страницы с ошибкой из кэша, хотя на самом деле страница уже работает. Очистить кэш и куки браузера вам поможет инструкция.

Если ни одно из этих действий не решило проблему, значит, некорректно работает сам сервер сайта. Вернитесь на страницу позже, как только владелец решит проблему.

Что делать, если вы владелец сайта

В большинстве случаев устранить проблему может только владелец сайта. Как правило, ошибка связана с проблемами в коде. Реже проблемы могут быть на физическом сервере хостинг-провайдера.

Ниже рассмотрим самые популярные причины и способы решения.

Ошибки в файле .htaccess

Неверные правила в файле .htaccess — частая причина возникновения ошибки. Чтобы это проверить, найдите .htaccess в файлах сайта и переименуйте его (например, в test). Так директивы, прописанные в файле, не повлияют на работу сервера. Если сайт заработал, переименуйте файл обратно в .htaccess и найдите ошибку в директивах. Если вы самостоятельно вносили изменения в .htaccess, закомментируйте новые строки и проверьте доступность сайта.Также может помочь замена текущего файла .htaccess на стандартный в зависимости от CMS.

Найти директиву с ошибкой можно с помощью онлайн-тестировщика. Введите содержимое .htaccess и ссылку на сайт, начиная с https://. Затем нажмите Test:

Произошла непредвиденная ошибка

На экране появится отчёт. Если в .htaccess есть ошибки, они будут выделены красным цветом:

500 ошибка nginx

Активирована устаревшая версия PHP

Устаревшие версии PHP не получают обновления безопасности, работают медленнее и могут вызывать проблемы с плагинами и скриптами. Возможно, для работы вашего веб-ресурса нужна более новая версия PHP. Попробуйте сменить версию PHP на другую по инструкции.

Установлены некорректные права на файлы и каталоги сайта

В большинстве случаев корректными правами для каталогов являются «755», для файлов — «644». Проверьте, правильно ли они установлены, и при необходимости измените права на файлы и папки.

Запущено максимальное количество процессов

На тарифах виртуального хостинга REG.RU установлены ограничения на количество одновременно запущенных процессов. Например, на тарифах линейки «Эконом» установлено ограничение в 18 одновременно запущенных процессов, на тарифах «+Мощность» ― 48 процессов. Если лимит превышен, новый процесс не запускается и возникает системная ошибка 500.

Такое большое число одновременных процессов может складываться из CRON-заданий, частых подключений с помощью почтовых клиентов по протоколу IMAP, подключения по FTP или других процессов.

Чтобы проверить количество процессов, подключитесь по SSH. Выполните команду:

ps aux | grep [u]1234567 |wc -l

Вместо u1234567 укажите ваш логин хостинга: Как узнать логин хостинга.

Чтобы посмотреть, какие процессы запущены, введите команду:

Вместо u1234567 укажите логин услуги хостинга.

Командная строка отобразит запущенные процессы:

Код ошибки 500

Где:

  • u1234567 — логин услуги хостинга,
  • 40522 — PID процесса,
  • S — приоритет процесса,
  • /usr/libexec/sftp-server — название процесса.

Процесс можно завершить командой kill, например:

Вместо 40522 укажите PID процесса.

Чтобы решить проблему, вы также можете:

  • увеличить интервал запуска заданий CRON,
  • ограничить количество IMAP-соединений в настройках почтового клиента. Подробнее в статье Ограничение IMAP-соединений,
  • проанализировать запущенные процессы самостоятельно или обратившись за помощью к разработчикам сайта.

Если вам не удалось самостоятельно устранить ошибку 500, обратитесь в техподдержку.

Скрипты работают слишком медленно

На каждом виртуальном хостинге есть ограничения на время выполнения скрипта. Если за установленное время скрипт не успевает выполниться, возникает ошибка сервера 500. Для решения проблемы обратитесь к разработчику сайта и оптимизируйте скрипты. Если оптимизировать нельзя, перейдите на более мощный вид сервера.

У пользователей VPS есть возможность увеличить максимальное использование оперативной памяти на процесс, но лучше делать скрипты меньшего размера.

Ошибка 500 на сайте, созданном на WordPress

WordPress предлагает много плагинов для создания хорошего сайта. Они значительно расширяют возможности CMS. Однако они же могут нарушать работу сайта и вызывать ошибку 500. Вызвать ошибку могут как недавно установленные плагины, так и старые.

Для начала проверьте, нужно ли обновить плагины. Часто устаревшие плагины перестают работать и вызывают проблемы работы сайта. Если все плагины обновлены, но 500 Internal Server Error остаётся, отключите все плагины, чтобы убедиться, что именно они мешают работе сайта. Как только станет понятно, что виноват один из плагинов, отключайте их по очереди, пока не найдёте тот, который нарушает работу сервера.


Как отключить плагин в WordPress

  1. 1.
  2. 2.

    Перейдите во вкладку «Плагины» ― «Установленные».

  3. 3.

    Нажмите Деактивировать у плагина, который, как вам кажется, повлиял на работу сайта:

Если все ваши действия не решили проблему или вы не уверены в своих технических знаниях, обратитесь к службе технической поддержки. Сообщите время обнаружения проблемы и опишите все действия, которые вы предприняли перед обращением. Специалисты сделают детальную проверку настроек вашего сайта и при необходимости обратятся к администраторам сервера на стороне хостинг-провайдера.

Содержание:

  • Что означает код ошибки 500 и почему она возникает?
  • Где можно встретить ошибку 500?
  • Все причины возникновения ошибки
  • Что делать при появлении ошибки? 

    • Подождать
    • Сообщить администратору
  • Что делать администратору при появлении ошибки? 

    • Проверить файл htaccess
    • Проверить лог ошибок
    • Проверить содержимое CGI-скриптов
    • Проверить плагины и компоненты
    • Увеличить объем оперативной памяти сервера

Что означает код ошибки 500 и почему она возникает?

Коды состояния HTTP сообщают браузеру интернет-пользователя (клиенту), успешно ли выполнен запрос (получение доступа к сайту). К примеру, если браузер получает код состояния 200, то все прошло успешно. Это сообщение не видно пользователю — вместо него появляется запрошенный контент.

С кодами состояния 400 и 500 дело обстоит иначе. Первый означает, что ошибка связана с клиентом, а второй — с сервером.

Internal Server Error 500 — общий код состояния для ошибок со стороны сервера. По этой причине невозможно сразу определить, где именно возникла проблема: известно лишь то, что сервер сообщил о ней. Когда это происходит, сайт отображает посетителям страницу с сообщением об ошибке.

Где можно встретить ошибку 500?

Поскольку эта ошибка является частью спецификации HTTP для сайтов, она может появляться в любом браузере и на любом компьютере, в том числе на мобильных устройствах.

Ошибка 500 может отображаться различными способами, но в большинстве случаев сообщение включает код состояния 500, фразу «внутренняя ошибка сервера» или и то, и другое. Вот несколько распространенных примеров:

  • 500 Internal Server Error;
  • HTTP 500 — Internal Server Error;
  • Temporary Error (500);
  • Internal Server Error;
  • HTTP 500 Internal Error;
  • 500 Error;
  • HTTP Error 500;
  • 500. That’s an error.

Обычно эта ошибка отображается в окне браузера, как стандартная веб-страница.

Все причины возникновения ошибки

Internal Server Error 500 возникает, когда запрос обрабатывается сервером. Этот код состояния включает все незапланированные события, которые могут произойти на стороне сервера и помешать загрузке сайта. Одна из возможных причин — ошибка в конфигурации сервера.

Вот несколько типичных источников проблем.

  • Доступ запрещен — разрешения основных файлов и папок заданы неправильно.
  • Тайм-аут сеанса PHP — скрипт пытается получить доступ к внешнему ресурсу и сталкивается с задержкой.
  • Некорректный код в htaccess — структура htaccess, файла для локальной настройки сервера Apache, может быть неправильной.
  • Ошибка в синтаксисе и коде скриптов CGI и Perl — в этих скриптах могут встречаться неточности, в частности несогласованность путей.
  • Лимит памяти PHP — процесс превышает пределы памяти и поэтому не может быть выполнен правильно.

Если сайт работает на WordPress или другой системе управления контентом, причиной ошибки может стать неисправное или несовместимое расширение. Плагины и темы — особенно от сторонних провайдеров — могут повлиять на весь сайт.

Если ошибка сохраняется в течение длительного времени, это может негативно повлиять на SEO сайта. К счастью, большинство из этих проблем можно исправить.

Что делать при появлении ошибки?

Если вы попытались открыть веб-страницу, но увидели Internal Server Error 500, можно сделать следующее.

Подождать

Поскольку ошибка исходит со стороны сервера, владельцы сайта, скорее всего, уже работают над ее устранением. Попробуйте подождать несколько минут или около часа, а затем перезагрузите страницу.

Также можно заглянуть на сайт downforeveryoneorjustme.com и вставить в поисковую строку URL-адрес страницы, на которой произошла внутренняя ошибка сервера.

Сервис сообщит, возникла ли проблема только у вас или же у всех пользователей.

Сообщить администратору

Еще один вариант — связаться с владельцами сайта. Если вы предполагаете, что они еще не знают об ошибке, лучше всего сообщить им — это поможет и вам, и другим пользователям.

У большинства сайтов и сервисов есть аккаунты в социальных сетях, а на некоторых даже указаны email-адреса и номера телефона.

Что делать администратору при появлении ошибки?

Если ошибка 500 появилась на вашем сайте, попробуйте следующие способы.

Проверить файл htaccess

Загляните в файл htaccess: даже небольшая синтаксическая ошибка может вызывать внутреннюю ошибку сервера. Не менее часто случается так, что этот файл неправильно отформатирован. Его нужно создавать в формате ASCII или ANSI, а не в Unicode. Следовательно, писать его следует в текстовом редакторе, например в Notepad, Notepad++ и Sublime Text, а не в Microsoft Word.

Чтобы проверить, является ли файл htaccess причиной ошибки, можно временно переименовать его и перезагрузить сайт. После этого сервер не будет обращаться к htaccess при загрузке страницы. Если сообщение об ошибке больше не появляется, значит стоит исправить этот файл или создать новый.

Проверить лог ошибок

Загляните в лог-файл, например для серверов Linux его можно найти по адресу /var/log/httpd/error_log. Попробуйте перезагрузить сайт, чтобы воспроизвести код ошибки 500, и посмотреть, как создается лог-файл. Это поможет быстро найти источник проблемы.

Проверить содержимое CGI-скриптов

Ошибки могут возникать, если разрешения для важных файлов установлены неправильно. Есть три типа прав:

  • read (r) — чтение;
  • write (w) — запись;
  • execute (x) — выполнение.

Эти разрешения можно предоставлять трем типам пользователей:

  • владельцу файла;
  • группе пользователей;
  • все остальным.

Права указываются либо с помощью сокращений r, w и x, либо с помощью числовых значений: 4 — для чтения, 2 — для записи и 1 — для выполнения. Они добавляются для каждого типа пользователей и идут один за другим: rwxr-xr-x (rwx — для владельца, r-x — для группы и r-x — для всех остальных) или 755.

По умолчанию должна быть установлена конфигурация 755. Если разрешения предоставляются иначе, может возникнуть ошибка. Эту настройку можно изменить с помощью команды: chmod 755 filename.

Если проблема не решится, можно также провести тестирование, предоставив все права для каждой группы: chmod 777 filename. Однако к этой настройке следует прибегать только для определения проблемы — если любой пользователь сможет переписывать файл, безопасность сайта окажется под угрозой.

Проверить плагины и компоненты

Новое ПО, надстройки и сторонние скрипты могут конфликтовать с текущей конфигурацией сервера. Чтобы выявить причину ошибки 500, попробуйте поочередно отключить или удалить программные дополнения.

И напротив, если вы недавно обновили ПО, текущие плагины и темы могут оказаться несовместимы с обновлением. Деактивация дополнений по порядку — лучший способ найти основную причину проблемы.

Увеличить объем оперативной памяти сервера

Лимит памяти определяет, какой ее объем может задействовать процесс. Если какой-либо процесс требует больше памяти, чем доступно, может возникать ошибка 500.

Чтобы это исправить, можно временно увеличить лимит памяти. Для этого добавьте в php.ini команду, подобную этой: memory_limit = 512M. Этот пример устанавливает лимит на 512 МБ.

Учитывайте, что хостинг-провайдер допускает лишь определенный лимит сеанса PHP в рамках используемого вами пакета. Если будет введено большее значение, сервер проигнорирует его. Также помните, что это лишь временное решение: как только сайт заработает, потребуется выяснить причину высокого потребления памяти. Высока вероятность, что в коде содержится ошибка.

Если ни один из этих способов не помог, стоит связаться с хостинг-провайдером. Но прежде чем сделать это, проверьте состояние серверов: при возникновении проблем многие провайдеры сообщают эту информацию на странице состояния или в социальных сетях.

В статье использовались материалы следующих источников:

Blog.hubspot.com 

Ionos.com

Businessinsider.com

Lifewire.com

Подписывайтесь на наш Telegram-канал, чтобы быть в курсе последних новостей и событий!

От ошибки с кодом 500 не застрахован ни один веб-ресурс. Если она возникает, доступ к сайту теряют все его пользователи. В статье мы рассказываем, что делать при обнаружении ошибки 500 Internal Server Error и как попытаться исправить ее своими силами.

Что значит ошибка 500

Ошибка 500, или 500 Internal Server Error — это внутренняя серверная проблема, ее возникновение обусловлено тем, что от клиента (браузера, десктопной программы и т. п.) в сторону сервера поступает запрос, а сервер не может корректно его обработать.

В итоге возникает сообщение вида:

Для неподготовленного пользователя это просто апокалипсис! Изображение взято в рамку для устрашения

Для неподготовленного пользователя это просто апокалипсис! Изображение взято в рамку для устрашения

Популярная причина возникновения 500-й ошибки— ошибки в синтаксисе файла.htaccess. Также она появляется, если на сервере некорректно выполняются скрипты или же есть проблемы с правами доступа к файлам и папкам.

Обратите внимание, что за 500-ю ошибку (как и другие ошибки, начинающиеся с «пятерки») несут ответственность либо администраторы сервера, либо веб-разработчики. И только в исключительных случаях — пользователи.

Что не поможет, если возникла 500-я ошибка

  1. Перезагрузка компьютера. В сетевой архитектуре он является клиентом, т.е. не он вызывает проблему.
  2. Смена браузера. Даже если до этого Google Chrome всегда помогал, когда подводил Firefox, в этот раз он едва ли поможет. Еще и на программу просто так обидитесь!
  3. Переустановка программного обеспечения. Это будет иметь призрачный шанс на успех, если только у вас установлено совсем старое ПО, которой разработчики в принудительном порядке закрыли доступ в интернет.
  4. Перезагрузка роутера / перетыкание проводов. Это решение для неисправности сети в целом — и то не всегда.

Как действовать, если ошибка 500 появилась на чужом сайте

  1. Выждать. Если вы не являетесь администратором ресурса, то не сможете посмотреть и изменить файл настроек, покопаться в сайте и попытаться исправить что-то там и т. п. Ждем, когда администратор решит проблему, и через некоторое время повторяем попытку открыть нужную страницу.
  2. Связаться с техподдержкой. Конечно, здорово, когда за сайтом следят в режиме 24/7, но бывает и так, что администратор просто отсутствовал на месте и не знает, что сайт уже 2 часа как «лежит».

Если вам позарез нужна нужная страница, можно открыть ее сохраненную копию:

Ничто не помешает вам изучить список самых красивых рыб в мире!

Ничто не помешает вам изучить список самых красивых рыб в мире!

Как действовать, если ошибка 500 появилась на вашем сайте

Лучше всего быть подготовленным к такому, когда у вас свой сайт, потому что будет известна CMS, хостинг, последние изменения на сайте, установленные плагины или виджеты и т. д.

Как бы то ни было, для любого типа веб-ресурса можно предпринять универсальные действия. Оптимально будет проделать все действия, чтобы исключить возможные источники появления 500-й ошибки.

Посмотрите, что в файле .htaccess

У всех сайтов на Apache при получении FTP-доступа можно увидеть в корневой папке файл .htaccess, содержащий все серверные настройки.

Этот файл с моего сайта выглядит следующим образом:

Так выглядит содержимое .htaccess для CMS WordPress

Так выглядит содержимое .htaccess для CMS WordPress

Чаще всего сайты могут функционировать и без него. То есть вы можете добавить в имя файла какой-то символ (например, .htaccess 1) и потом снова зайти на проблемную страницу.

Если все грузится нормально, проблема была именно в файле. Значит, надо внимательно просмотреть его синтаксис: где-то допущена ошибка в символах. Если вы недавно вносили в файл изменения, попробуйте вернуть его в предыдущее состояние.

Также в ряде случаев можно найти строку, которая начинается с Options (вы можете увидеть ее на изображении выше) и закомментировать ее с помощью символа решетки — «#». Если не помогло, комментируйте другие строки в файле, а потом по очереди снимайте «решетку» — возможно, так вы выявите ошибочную запись.

Также дело может быть в разграничении прав доступа при внесении изменений в файл. У хостера может стоять запрет на изменение содержимого файла. Надо скачать файл на свой ПК и через «Блокнот», Notepad++ или любой другой текстовый редактор изменить .htaccess и загрузить на сайт с заменой предыдущей версии файла.

Изучите лог ошибок сервера

Если на своем сайте вы что-то недавно меняли, это также могло повлечь 500-ю ошибку. В этом случае нужно идти в журнал сайта (он же — лог) и смотреть, есть ли там записи о проблемах. Если что-то обнаружите, можно попытаться вернуть все переделанное на исходные позиции.

Для своего сайта я сгенерировал журнал FTP-сервера. Хостер — Beget

Для своего сайта я сгенерировал журнал FTP-сервера. Хостер — Beget

В настройках хостинговых провайдеров можно найти информацию о путях размещения логов и о том, как получить к ним доступ.

Теперь ясно, по каким адресам искать журнал доступа (пока не активен) и журнал ошибок (активирован)

Теперь ясно, по каким адресам искать журнал доступа (пока не активен) и журнал ошибок (активирован)

Удалите или отключите недавно установленные плагины или компоненты

Если у вас на сайте (WordPress — ярчайший пример) установлено много плагинов, они могут вступить в конфликт и блокировать действия друг друга. Такое может привести к уже ставшей родной ошибке 500 и прочим неприятностям.

Если вы на днях установили какой-то плагин или обновили один из имеющихся (а то и не один), нужно последовательно их деактивировать и проверить, исчезнет ли ошибка. Не исключено, что у вас появятся ошибки в функциональности сайта, но если при этом исчезнет 500 Internal Server Error, дело в плагинах. Удалите их / обновите / найдите или установите альтернативу.

Оптимизируйте скрипты

Если на сайте есть исполняемые скрипты и они начали ненормально долго выполняться или требовать большее количество ресурсов, надо посмотреть их содержимое. Может быть просто банальное нагромождение кода, который нужно очистить от мусора и тем самым достичь экономии оперативной памяти и ресурсов процессора.

При использовании виртуального хостинга проблема нехватки ресурсов бывает особенно актуальной. Такой тип хостинга фиксирует выделяемый объем памяти, чтобы разделить свои вычислительные ресурсы между все пользователями реального сервера.

Решением будет блочное разделение скрипта с проверкой качества работы каждого блока. Вас должно насторожить, если запрашиваемые объемы памяти растут и / или к серверу поступает чересчур много вызовов.

Увеличьте объем оперативной памяти сервера

Время на пару с информационными технологиями несется вдаль, а значит и оптимизированные скрипты могут запрашивать много памяти. Если вам очень важна стабильность, надо просто выбрать более дорогой тариф, где сервер выделит вам в 2–3 раза больше памяти, чем сейчас. Также надо смотреть на опции того или иного тарифного предложения, чтобы убрать по возможности то, что вам не требуется.

Запросите поддержку

Нет ни одного уважающего себя хостера без мощной службы технической поддержки. Есть масса тематических форумов, которые по косточкам разбирают проблемы разных типов сайтов на с разными административными панелями:

  • Русскоязычный форум Mozilla.
  • IT-форум вебмастеров и разработчиков.
  • Киберфорум.
  • Форум сайтостроения.

Если поддержка все же долго отвечает, можно посмотреть нужную ветку форума: найти там ответ или же задать свой вопрос.

Можно также запросить консультацию у частных специалистов, но это будет стоить денег и не факт, что они решат проблему с 500-й ошибкой.

Итоги. 6 рекомендаций по исправлению 500 Server Internal Error

Напомним, что пятисотая ошибка возникает на стороне сервера, т.е. проблему надо искать и устранять не на собственном ПК или ноутбуке, а на веб-сервере.

Тем не менее, вы можете попробовать сделать эти шаги, чтобы ускорить устранение ошибки:

  1. Просто перезагрузите нужную страницу с помощью клавиши F5 или клавиатурного сочетания Ctrl-К. Также можно повторить ввод адреса в строку браузера (иногда одно это снимает проблему, потому что вы просто ошиблись с его содержимым).
  2. Серверная ошибка может быть оперативно устранена техподдержкой сервера. Порой сбойная страница спокойно загружается уже через пять минут. Свяжитесь с представителями ресурса. Если там работают ответственные люди, они наверняка в курсе возникшей проблемы и пытаются ее решить. Если же не в курсе, вы можете стать «спасителем» и косвенно способствовать восстановлению работоспособности страницы. Если сайт весь ушел в 500-ю ошибку, можно узнать владельцев сайта через специальный сервис и попробовать написать им по электронной почте или даже позвонить.
  3. Из сферы ecommerce: допустим, вы оформляете заказ на маркетплейсе, а в это время на странице появляется 500 Internal Server Error. Если не остановиться и продолжать делать заказ, очень может статься, что вы создадите и подтвердите сразу несколько заказов одного и того же товара, причем все они будут оплачены. Да, почти все площадки онлайн-торговли имеют защиту от дублирующихся транзакций, но все же нужно иметь подобное в виду и не пытаться завершить заказ, если такая ошибка возникла во время его совершения.
  4. Проведите чистку браузера. Дело в том, что целевая страница может закешироваться и все время отдавать 500-ю ошибку. Конечно, проблемы со стороны сервера редко связаны с кешированием, но все же стоит воспользоваться встроенным инструментарием браузера для очистки кеша или специализированным ПО типа CCleaner или Reg Organizer.
  5. Удалите все cookie-файлы. Иногда это также помогает устранить неполадки, которые связаны с 500-ой ошибкой. Это можно сделать с помощью озвученных в предыдущем пункте программ. Главное, чтобы браузер был закрыт. После этого нужно снова его открыть и заново загрузить нужную страницу.
  6. Просто выждите некоторое время. Почти всегда дело не в вас, и остается просто перетерпеть неприятность. Можно также посмотреть похожие на целевую страницы, если это возможно.

Разработчики и люди, профессионально работающие с веб-приложениями, боятся 500 Internal Server Error. Оптимальный способ её устранения зависит от сервера и того, что на нём запущено. В данной статье приводятся советы по диагностике и исправлению ошибки 500.

  • Ошибка 500 Internal Server Error — диагностика
  • Ошибка 500 Internal Server Error — устранение на популярных платформах
  • Ошибка 500 Internal Server Error — устранение на стороне серверных скриптов
  • Попросите помощи у системного администратора
  • Ошибку 500 Internal Server Error довольно легко устранить

Важно помнить, что эта ошибка происходит на стороне сервера. Это значит, что HTML-код, выполняемый на стороне клиента, а также JavaScript или любые другие запущенные в браузере объекты, не могут быть причиной, по которой возникает ошибка 500 Internal Server Error. Само название (Internal Server Error – ‘внутренняя ошибка сервера’) говорит о том, что ошибка происходит на сервере.

Многие пользователи устанавливают на свой сервер популярные CMS-системы, такие как WordPress, Joomla, Drupal и они не должны вызывать ошибку 500, если всё настроено правильно. Однако она всё равно всплывает – из-за несовместимости версий, некачественных установок или сбоя прав доступа на сервере.

Вот некоторые распространённые проблемы, которые могут вызывать подобную ошибку в часто используемых CMS:

  • Если вы только что обновили движок до новой версии, вероятно, обновление прошло с ошибками и необходимо провести его повторно. Скорее всего, на сайте разработчика есть инструкции, как это правильно сделать.
  • Если вы только что активировали новый плагин или новую тему, стоит попробовать отменить эти изменения. Даже профессионально написанные плагины могут конфликтовать с другими и вызывать 500 Internal Server Error nginx
  • Если вы обновляли CMS, старые плагины и темы могут быть с ней несовместимы. Единственное, что можно сделать в таком случае — отключать их по очереди, пока ошибка 500 не исчезнет.
  • Неправильно заданные права доступа на сервере или ошибки в файле .htaccess. Серверу не удаётся получить доступ к скриптам, файлам и другим ресурсам, поэтому он выдаёт ошибку.

Когда причиной, по которой возникает ошибка 500 Internal Server Error являются скрипты и плагины, лучше всего искать ответы на сайтах их разработчиков.

Другой причиной по которой может возникнуть ошибка 500 Internal Server Error может стать разработка и тестирование собственных скриптов.

Чтобы справиться с такой ошибкой, попробуйте следующие решения:

  • Настройка прав на сервере: часто неверная настройка прав доступа к файлу или папке приводит к тому, что сервером выдаётся ошибка 500 Internal Server Error. Из-за того, что ему не удаётся запустить скрипт. Выясните, какие права должны быть настроены, и выставьте их соответствующим образом.
  • Превышено время ожидания: возможно, истекло время ожидания ответа от PHP или другого серверного скрипта. Это происходит из-за того, что недоступен определённый ресурс или коде была допущена ошибка, запускающая бесконечный цикл.
  • Превышено время ожидания соединения с сервером: если сервер был занят, перезагружался или потерял соединение, скрипт может выдать ошибку 500 Internal Server Error. Возможно, в следующий раз ошибки не будет. Но если ошибка появляется при тестировании, велика вероятность того, что она встретится и пользователям.
  • Ошибки в файле .htaccess: в некоторых случаях ошибку 500 может вызывать код, прописанный в файле .htaccess.
  • Ошибки в скрипте: если ошибку выдаёт скрипт, можете запросить у него подробную информацию об ошибке. К примеру, в PHP можно включить вывод ошибок на экран или в лог-файл, добавив директиву display_errors. По умолчанию среда выполнения может скрывать ошибки, но это не очень удобно для отладки программы.

В некоторых случаях у разработчиков нет полного контроля над сервером.

Если скрипт запускается на сервере сторонней организации, она может помочь вам в следующем:

  • Предоставить документацию о своём сервере и возможных причинах ошибки 500. В зависимости от используемой операционной системы и настройки оборудования, данная ошибка может возникать по разным причинам.
  • Попросите службу поддержки хостинга посмотреть лог-файлы с ошибками — системный администратор сможет определить, был ли сервер во время возникновения ошибки загружен или вовсе «упал».

Ошибка 500 Internal Server Error — как исправить? В большинстве случаев причины возникновения ошибки 500 легко исправляются. Проблема заключается в том, что без конкретной информации определение причины возникновения сбоя усложняется. Легче всего справиться с ошибкой, когда разработчик выяснит, что изменилось перед возникновением ошибки.

Не забывайте, что произошедшие изменения могли быть осуществлены и другими людьми — например, администратором сервера. Если же ничего не менялось, вероятно, сам сервер стал причиной возникновения ошибки из-за несовместимости программного обеспечения или проблем с производительностью.

  • Ошибка 500
  • Ошибка 502
  • Ошибка 503
  • Ошибка 504

Ошибка 500

Ошибка 500 или Внутренняя ошибка сервера (Internal server error) говорит о том, что при загрузке сайта или страницы сервер не смог выполнить запрос.

Причины могут быть следующими.

Ошибки в конфигурационном файле .htaccess 

Файл .htaccess расположен в корневом каталоге сайта. Если вы вносили изменения в этот файл, попробуйте восстановить его начальное состояние.

Неправильно установленные права доступа

Проверьте, что на каталоги указаны права доступа “755”, а на файлы — “644”.

Неправильная версия PHP

Некоторые скрипты требуют определённую версию PHP. Смените версию на другую по инструкции.

Ошибки в скрипте

Включите вывод ошибок на экран, как указано в инструкции.

Нехватка памяти для загрузки скриптов и контента

Увеличьте значения памяти сайта и других PHP-настроек. Для этого добавьте в файл .htaccess следующие строки:

php_value upload_max_filesize 128M

php_value post_max_size 128M

php_value max_execution_time 300

php_value max_input_time 300

php_value memory_limit 256M

Ошибка 502

Ошибка 502 или Bad Gateway возникает из-за проблем в работе серверов: прокси, DNS или сервера хостинга. Она говорит о том, что браузер при обращении к сайту получил неверную информацию от сервера, который является шлюзом или прокси.

При появлении ошибки обратитесь в техподдержку, так как проблема находится на стороне сервера) либо перезапустите веб-сервер.

Ошибка часто появляется при повышенной нагрузке на сервер. Если такое происходит часто, вы можете перейти на тариф с большим объёмом вычислительной мощности.

Ошибка 503

Ошибка 503 или Service Temporarily Unavailable появляется, когда очередь из запросов пользователей достигает лимита. Поэтому сервер временно перестаёт их обрабатывать и становится недоступным.

Причиной обычно является нехватка ресурсов сервера. При использовании сайта пользователь делает множество запросов к базе данных и серверу. 

Чтобы исправить эту проблему, вы можете:

  • поместить все файлы на сервер и уменьшить количество подключений к удалённым серверам;

  • отправлять большие файлы напрямую, а не с использованием скриптов;

  • убрать тяжёлые модули CMS;

  • подключить тарифный план на хостинге с большим объёмом памяти.

Ошибка 504

Ошибка 504 или Gateway Timeout появляется, когда сервер не может выполнить запрос в течение заданного периода. Он своевременно не получает ответ от другого сервера, действующего как прокси или шлюз.

Если вы пользуетесь виртуальным хостингом, обратитесь в техподдержку для решения проблемы.

Как выстроить системную работу с базой и получать с нее 100% прибыли каждый месяц.

🎁 После заполнения формы вам на почту придет письмо с пособием для онлайн школ «Антикризисный гайд».

Этот материал я позволил себе составить на правах практика и исследователя

Материал подходит и для тех, кто не знает с чего начинать ревизию проекта целиком.

При регистрации на онлайн-курс или сайт любимого магазина, как правило, вам на почту тут же приходит серия писем: приветствие для нового пользователя, статус покупки или предложение, которое тоже может вам понравиться. Обратив внимание на адрес отправителя, вы сразу заметите, что вместо привычной формы вроде …@mail.ru или @gmail.com, письма приходят по типу info@mysite.ru, т.е. после @ указан адрес сайта – так выглядит доменная почта.

Отправка письма с доменной почты не только поднимает авторитет компании в глазах пользователей, но и увеличивает шансы оказаться в папке “Входящие” и быть прочитанным.

Бесплатные почтовые сервисы вроде mail или yandex обычно следят за нежелательными или подозрительно частыми рассылками, сознательно ограничивая их потоки с личных адресов. К сожалению, из-за этих ограничений даже у полезных рассылок, на которые пользователи дали согласие, есть риск попасть в спам.

Настройка почты

Настройка почты

Управление аккаунтом на GetCourse включает настройку доменной почты как раз в формате info@mysite.ru – знакомой как пользователям, так и системе распознавания спама. К тому же это избавляет вас от ограничений в количестве рассылаемых писем, а также дает возможность получать обратную связь на ваш доменный почтовый ящик.

 Помните: без настройки доменной почты письма с аккаунта на GetCourse будут отправляться с системного адреса no-reply@getcourse.ru с предустановленными ограничениями:

  • Ознакомительный тариф на GetCourse позволяет отправить не более 50 писем и уведомлений в сутки, а в сумме в течение всего срока действия тарифа для отправки доступно не более  2 000 писем и уведомлений.
  • Даже в рамках платного тарифа ненастроенная доменная почта в виде no-reply@getcourse.ru сохранит ограничение: не более 50 писем по одной рассылке.

Платформа GetCourse предоставляет несколько вариантов настройки доменной почты, которые зависят от способа добавления домена в аккаунт: делегирован домен или поддомен на NS-сервера.
Кроме того, перед тем, как настроить доменную почту, нужно понять, какие записи мы вносим в DNS-зону домена.

  • DNS-зона домена настраивается в аккаунте GetCourse в разделе Профиль — Настройки аккаунта на вкладке “Домены”.
  • При делегировании домена на NS-сервера GetCourse нужные записи для доменной почты пропишутся автоматически.
  • Актуальное значение SPF-записи отобразится в поле «Редактирование DNS-записей» (выберите добавленный домен из списка на вкладке «Домены»). Его можно изменить, если вы планируете также отправлять рассылки – добавьте информацию о других сервисах и сохраните изменения, нажав кнопку “Сохранить”.

Увидеть актуальное для вашего домена значение записи можно так: переместите селектор в положение “На своём NS-сервере” и нажмите кнопку “Сохранить” – информация появится на вкладке “Почта” напротив доменного ящика для исходящей электронной почты.

Важно: После того, как вы скопировали значения SPF-записи, не забудьте на вкладке “Домены” вернуть селектор обратно – в положение “На NS-сервере GetCourse” – и сохраните изменения.

DNS-запись вида DKIM можно проверить с помощью стороннего инструмента – например, DKIM Key Checker. В аккаунте на GetCourse в поле “Редактирование DNS-записей” он не отображается.

Если это необходимо, вы можете удалить, изменить или добавить любые имеющиеся записи. Главное, не забудьте сохранить изменения.

  • Вам придется прописать TXT-записи (SPF, DKIM) от GetCourse на стороне регистратора (хостера): для этого возьмите значения записей в разделе Профиль – Настройки аккаунта на вкладке “Почта”.
  • Поскольку обычно отправка почты осуществляется от домена второго уровня делегировать поддомен с помощью NS-записи позволяют не все регистраторы.

Помните:  настроить почту не получится от имени поддомена с переадресацией на GetCourse по CNAME-записи, а также от доменного имени на кириллице.

SPF-запись  – это один из основных параметров настройки доменной почты, который отвечает за отображение информации для почтовых сервисам получателей о том, с каких сервисов разрешено вести рассылки для этого домена. Иными словами, грамотно внесенная SPF-запись существенно снижает риски попадания писем рассылки в спам.

Для каждого аккаунта формируется своя SPF-запись следующего вида: v=spf1 include:XXXXXXXXXXXXXXXXXXXXXXX.gca.to Посмотреть это значение можно в разделе Настройки аккаунта во вкладке “Почта”.

Помните: в настройках домена может быть прописана только одна SPF-запись, поэтому, если от имени вашего домена рассылка ведется с нескольких сервисов, то значения SPF-записей всех сервисов нужно объединить в одну.

Допустим, вы уже отправляете рассылки с сервисов Beget и Sendpulse, но хотите отправлять рассылки от имени своего домена и с помощью аккаунта GetCourse. 

Тогда объединенное значение записи SPF для такого почтового домена будет включать:

1. include:b7a40b5fc5d5e467b03ca2a6de2ad3a3.gca.to — запись от GetCourse.

2. include:beget.com — запись от Beget.

3. include:mxsspf.sendpulse.com — запись от Sendpulse.

  
На первом месте в значении записи необходимо указать тот сервис, из которого ведется больше всего отправок. 

Проверить прописанные в настройках домена SPF-записи можно через онлайн-чекеры, например сервис для выполнения команды от Google, от REG.RU или от 2IP.RU. В чекере можно посмотреть наличие SPF, MX, CNAME и других ресурсных записей для домена.

Настройка цифровой DKIM-подписи – тоже неотъемлемая часть настройки доменной почты. Она подтверждает факт подлинности отправителя, т.е. получатель может проверить действительно ли письмо было отправлено с заявленного домена.

При этом DKIM-подписей может быть несколько для одного домена в случае, когда отправка почты производится с помощью нескольких сервисов (по одной DKIM-записи на каждую из них).

Помните: Платформа GetCourse генерирует индивидуальную DKIM-подпись для каждого домена – если в вашем аккаунте несколько доменов, не перепутайте подписи при копировании.

Для надежности настроек вы можете проверить прописанную DKIM-подпись: это проще всего сделать с помощью специального онлайн-чекера. Просто пропишите в поле селектора значение: getcourse, а в поле домена – почтовый домен вашего аккаунта.

DMARC – это такая технология, которая отвечает за алгоритм определения писем без DKIM-подписи: письма из подозрительных источников будут либо направлены в папку “Спам” или отклонены.

 Поскольку DMARC использует записи DKIM и SPF, настройка почты работает по следующему принципу:

  • если письмо не прошло проверку DKIM и SPF, то оно не пройдет и DMARC.
  • если письмо успешно прошло хотя бы одну проверку — DKIM или SPF, то и проверку DMARC оно пройдет успешно.

Чтобы создать DMARC-запись, укажите в DNS-зоне:

  • тип записи (TXT)
  • имя записи* (_dmarc.mysite.ru)

*Часть имени «.mysite.ru» — адрес вашего почтового домена. В зависимости от требований регистратора можно указать только «_dmarc» или полное имя вида «_dmarc.mysite.ru».

 Пример DMARC-записи:

 v=DMARC1; p=none; rua=mailto:dmarc@mysite.ru
где «dmarc@mysite.ru» — это ящик доменной почты для получения отчетов.

Помните: DMARC добавляется одна независимо от того, какие почтовые сервисы вы используете. Делегируя домен на серверы GetCourse, запись DMARC, как и SPF, и DKIM, генерируется автоматически со значением по умолчанию «v=DMARC1; p=none». Как правило, эта политика не отличается излишней строгостью к письмам, не прошедшим проверку. Для более тщательного контроля в политике DMARC для домена потребуется более тонкая настройка.

Автоматизированные отчеты

Моя команда подключит платформу без дополнительных оплат за 1 день. Четыре готовых модуля для разных задач и разных сотрудников.

Читайте последние записи Telegram-канала:

Запись 322.

Мы знаем, что в нашей базе есть подписчики.
Мы знаем, что у нас есть постоянные читатели.
Мы знаем, что даём 100% актуальную тему.
Но на мероприятие приходит людей в 2 раза меньше. Знакомо?

Запись 321.

У меня были свои собственные задачи, которые я должен был решить за время прохождения программы и их приоритет не совсем в точности совпадал с продающимися ценностями в вебинаре:

Запись 320.

Сюжетный. Погружаем с ходу человека в сюжет, по траектории которого он двигается. Именно поэтому при розыгрыше подарка нужно все делать максимально понятным человеку

Запись 319.

1. Продажа дорогих предложений без создания новых продуктов. Обычно это делается за счет пакетной подборки. Но есть еще с десяток вариантов, которые я разбираю в рамках программы «Акция как событие».

Запись 318.

Пока вы не определите назначение ваших рассылок/каналов/соцсетей, ваши охваты и открываемость писем не вырастут. Назначение — это по сути концепция, в основе которой входит формулирования задачи подписчика.

Запись 317.

Удержание пользователей в воронке или курсе отследить крайне просто: сравниваем количество дошедших людей от одного этапа к другому. Метрика измеряется напрямую.

Запись 316.

С подписчиками нужно начинать взаимодействовать с самого их появления. Если вы хотите, конечно, им что-то продавать долгие годы: увеличить эффективность воронок, повысить LTV

Запись 315.

Вы в 637 раз лучше знаете свой продукт, но я говорю на языке связанных метрик. Я часто пишу про очень простые вещи. В канале 300 записей про банальщину, если не собирать из нее комплексую систему, которая генерирует деньги.

Запись 314.

Представьте две продуктовые лавки. В каком случае у нас больше шансов продать посетителю что-то? В каком случае конверсия из посетителя в клиента будет выше?

Запись 313.

Почти на каждом выступлении, почти на каждом разборе я так или иначе показываю вот эту схему. И каждый раз подробное ее описание инсайтит слушателя.

Запись 312.

Если конфа — это воронка, то мои конверсии ничтожны
За три года я выступал на внешних площадках всего раз 15. При этом половина выступлений была за последние полгода.

Запись 311.

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

Запись 310.

Начали уже составлять детальный план?
Сегодня последний день ноября, а это значит, что с завтрашнего дня начинается новый цикл подготовки проектов: впереди традиционная Новогодняя акция.

Запись 309.

В своей работе часто встречаю такую идею. Кажется, что это логично: назначить одного ответственного человека на все методы генерации заявок, «ведь все, что мы делаем — это одна большая воронка продаж».

Запись 308.

«Волшебные» серии писем, которые активируют подписчиков, работают не эффективно, если проект продолжает взаимодействовать с людьми как раньше. Люди потому и впали в спячку: что-то им не подходило.

Запись 307.

На разборе очередного проекта я услышал, по моему мнению, наиболее оптимальные этапы трансформации модели заработка из «деньги только на холодном трафике» в «основные деньги из базы»:

Запись 306.

«Наши охваты падают от месяца к месяцу» — слышали такое? «Охваты» можете заменить на «открываемость», «просмотры», «прочтения» и т.д.
Чаще всего сценарий следующий: закупается трафик на автовебинар

Запись 305.

Что-то из этого вы точно слышали хотя бы раз:
«наши подписчики греются 1 год в блоге»
«нашим клиентам нужно время, чтобы прогреться»
«базе нужно год, чтобы повариться»

Запись 304.

Три самых частых вопроса ко мне перед фразой «пришлите счет на работы по запуску акции»:
Кто нужен для хорошей акции?
Как правильно выбрать дату акции?
Сколько на это нужно времени?

Запись 303.

Отдел продаж является существенным усилением любой акции. Продолжаю тему записи 160. Итак, сам отдел целиком (в лице РОПа и менеджеров) поможет:
1. На этапе создания концепции акции ОП

Запись 302.

В записи 174 я упоминал, что автоматизация акционных мероприятий — это лишнее звено. В короткой перспективе это может показаться выгодно:
привели трафик

Запись 301.

Сейчас прорабатываю презу для нового крышесносного вебинара. И вот о чем хочу с вами поговорить.
Сможете ли вы как-то дополнить то, что написано ниже?
Представьте:

Запись 300.

Один из критериев правильной организации продаж в онлайн-школе — это подстройка под пользователя на каждом этапе взаимодействия с ним. Рассмотрим каждый из этапов подробнее:

Запись 299.

На прошлой неделе во время консультации прозвучала следующая фраза:
«Окей, мне нравится идея акций (как идея активации большого спящего сегмента базы). Мы сделаем из этого постоянную процедуру.

Запись 298.

А именно: сравнил воронку холодного трафика с акционной «воронкой» для теплого трафика. Позволил это сделать себе только потому, что у них есть две интересующие нас (как бизнесменов) метрики:

Запись 297.

Представьте, что пользователь пришел на вебинар.
И через 15 минут ушёл.
А вы что-то такое сделали и вернули его тут же обратно.
Через 15 минут он снова ушёл.
А вы что-то такое сделали и снова вернули его обратно.

Запись 296.

Я не видел ни одного кейса на рынке с ростом в 2 раза, который говорил бы «мы выросли за счет сегментации подписной базы, видим в этом направление развития».

Запись 295.

Есть миф, что как только проект начинает проводить регулярно акции, то:1) все остальные продажи месяца падают
2) люди начинают покупать только на акциях

Запись 294.

Мы продолжаем активно готовить базы онлайн-школ в октябре, чтобы жахнуть черную пятницу в ноябре и сделать это максимально ювелирно. Мы не уроним продажи, мы дадим скидки, но мы не обесценим продукт.

Запись 293.

Если взять любой канал, который вы читаете больше года, то обнаружите, что там нет бесконечных приглашений на автовебинары, нет постоянных запусков с эмоциональной раскачкой, нет долбящих продающих постов.

Запись 292.

Эволюция терминологии и значимости сегмента, который покупает во время акций:1. В 2020 году я называл этот сегмент «скидочным», потому что думал, участники акций гоняются только за скидками.

Запись 291.

Вычленим из всего комплекса работ с подписной базой только моменты принятия решений: те мгновения, когда человек обдумывает «покупать» или «не покупать».
Причин покупать потом всегда больше: читайте запись 165.

Запись 290.

На разборах онлайн-школ упираюсь во фразу «мы не можем позволить себе закупать трафик, если ROMI будет ниже 150%».Оборот 5 млн и суммарное количество костов на 3,5 млн — наследие метода работы.

Запись 289.

Telegram как площадка — хороший инструмент коммуникации. Набор инструментов достаточный, чтобы формировать из него свой пазл для продаж. Сейчас стало фантастически много офферов по воронкам Telegram.

Запись 288.

Дополнительный канал связи с подписной базой — это:
— технический хак по повышению охвата
— подстройка под пользователя
— шанс прочтения большего количества сообщений школы

Запись 287.

Пока я писал 40 способов быстрого повышения охватов, которые можно получить, пройдя небольшой опрос, у меня в голове родилась классификация разных подходов, по которым онлайн-школы работают с базой.

Запись 286.

Исходные данные:
— мы проводим живые вебинары на базу
— упаковали автовебинары
— прогреваем подписчиков
— отправляем приглашения
Именно с этими тремя метриками идёт борьба больше всего.

Запись 285.

Итак ясно:
Сделать автовеб, сесть на серию вебинаров и упароться с доходимостью и дожимами. У меня Монитор подключили сотня школ. Я всего 2-3 школы видел с удачным кейсом масштабирования расхода

Запись 284.

Если вы здоровый человек, то вы все сделали правильно. Вы применили то, чему вас учили в школах по инфобазу:
1) эксплуатируете модель запусков 2) прогоняете через воронку базу и упарываетесь в доходимости и дожимах

Запись 283.

Ситуация: У школы есть эксперт, который делает запуски. И мы решаем, что можно делать больше запусков. Будем эмоционально раскачивать подписчиков, подсвечивая боли, потребности, страхи, возражения.

Запись 282.

Наткнулся на старый пост Игоря Манна, на книгах которого я профессионально вырос, подход и манера систематизации знаний которого пропитал мой канал в частности. Пост про плохую акцию.

Запись 281.

Представьте, что у вас левая нога в 4 раза больше и сильнее правой. Вы едите в 4 раза больше, чтобы прокормить одну ногу. Ваш младший друг с двумя одинаковыми более короткими ножками сейчас…

Запись 280.

Под базой я понимаю всех подписчиков школы: email, боты, соц.сети, рассылки, Instagram, Telegram. Это все пользователи, с которыми вы общаетесь на регулярной основе.

Запись 278.

У меня есть клиент, совместно с которым я сделал кейс через СОНД-связку. Если просуммировать доход всей моей непрерывной серии активностей в этом проекте, то получится:
28 759 118 рублей

Запись 277.

Я ввёл процедуру кастдэвов. Провел 20 часов встреч и еще столько же в календаре. В 70% случаях охват подписной базы видят как кратный источник роста.Что я могу сказать: это сложный путь

Запись 276.

Как сделали 2 млн?
— конвертили через лист ожидания
— сделали лестницу цен на флагман
— downsale дал 50% продаж
Слышали такое? Я называю подобные активности запусками одного приёма.

Запись 275.

Вся моя деятельность состоит из интеллектуального труда:
I. Запускаю в школах игровые акции.
II. Провожу круговые диагностики работы с базой.
За 3 года появилась не просто система проведения правильных акций

Запись 274.

Я решил трансформировать продукт по игровым акциям. Я уже говорил, что я выстраиваю экосистему из форматов, которые позволяют достигать задачи. Все это время в канале я говорил про акцию как про одну активность.

Запись 273.

В записи 254 я сформулировал два назначения акций: взрывные продажи и поддержание продаж. Между двумя этими записями через меня прошло несколько персональных проектов

Запись 272.

Я на всех консультациях говорю, что каждая школа должна иметь «блог» — это часть процедуры работы с базой. Не информационную рассылку, а настоящий экспертный блог: текстовый блог, видео блог, голосовой

Запись 271.

Подсмотрел у коллег по цеху прием про асинхронный постинг материала. Суть заключается в том, что готовый пост нужно публиковать в разные каналы в разные дни.

Запись 270.

На проработку концепции под проект пришла школа, которая закрывается. Такое бывает. Например, когда эксперт устает, меняет дело жизни, продюсер выходит из проекта.

Запись 269.

Это реальная история. Тема излишней автоматизации запусков должна дополниться еще темой затягивания выдачи итогового артефакта.
Мне нравится ссылаться на метод прогрессивного джипега в работе.

Запись 268.

Мне всегда нравилась технологичность подхода в работе. Когда я был наемным сотрудником мне казалось, что чем навороченней инструмент, тем круче. Конечно, любая таблица должна быть сложной и большой.

Запись 267.

Увеличение среднего чека как вариант повышения LTV — интересная задача. Рассмотрим ее как прикладную. Тогда в рамках этой задачи вы должны собрать варианты решения.

Я уволил маркетолога, который не мог сделать страницу вебинара день. Это реальная история. Тема излишней автоматизации запусков должна дополниться еще темой затягивания выдачи итогового артефакта.

На проработку концепции под проект пришла школа, которая закрывается. Такое бывает, например, когда эксперт устает, меняет дело жизни, продюсер выходит из проекта.

О чем этот сайт? GetCourse. Платформа для продажи и проведения…

Дата добавления сайта в базу: 04 Ноября 2019 г. (3 года назад)

Проверить работу сайта

Дата последней проверки на работоспособность: Воскресенье 29 Января 2023 г. 20:45 г. (11 часов назад)

Оцените работу сайта

Сейчас работает
Сейчас не работает

Поделитесь, спросите у друзей, почему не работает сайт?:

Оцените сам сайт, насколько он вам нравится:

Проголосовавших: 1 чел.
Средний рейтинг: 5 из 5.

Что делать, если не открывается сайт getcourse.ru? Если с недавнего времени перестал работать ресурс, попробуйте найти причину в нижеприведенных возможных ошибках, которые могут находиться как на стороне сервера, так и на стороне пользователя.

4xx (ошибка клиента)

Коды ответа 4xx при открытии сайта getcourse.ru в интернет-браузере означают, что произошла ошибка на стороне пользователя:

Ошибка 400

Не работает сайт getcourse.ru, ошибка в браузере 400 — плохой запрос, в запросе присутствует синтаксическая ошибка (например, в протоколе передачи данных);

Ошибка 401

Недоступен сайт getcourse.ru, ошибка браузера 401 — авторизация не пройдена, нужна авторизация, но она не пройдена, либо введен неверный логин/пароль. Обычно возникает в случае ввода в форму авторизации неправильных данных;

Ошибка 403

Код ошибки браузера 403 — доступ запрещен. Ошибка 403 означает, что доступ к данным запрещен даже с авторизацией, открыть страницу не получится вообще;

Ошибка 404

Ошибка сайта getcourse.ru, ошибка 404 — страница с текущим адресом не найдена, запрашиваемый документ (страница) отсутствует или ее адрес изменен.

5xx (ошибка сервера)

Еще один вид ошибок при открытии сайта getcourse.ru в браузере — 5xx, ошибки на стороне сервера:

Ошибка 500

При открытии сайта getcourse.ru появляется код ошибки 500 — внутренняя ошибка сервера, на сервере произошла неизвестная ошибка;

Ошибка 501

Недоступность getcourse.ru, серверная ошибка 501 — не реализовано, сервер не поддерживает технологии для обработки запроса;

Ошибка 503

Не хочет работать сайт getcourse.ru, код ошибки сервера 503 — сервер недоступен. Сервер по техническим причинам не может обрабатать запрос;

Ошибка 522

Не работает сайт — getcourse.ru, ошибка сервера 522 — сервер перегружен, например, из-за большого количества посещений или DDoS-атаки.

При открытии getcourse.ru на экране белое окно

Если вместо сайта getcourse.ru белое окно, пустое место, значит, в глобальной Сети или на стороне провайдера возникли ошибки маршрутизации, либо владельцы вовремя не продлили действие домена — getcourse.ru и он стал неактивным.

При невозможности открытия любых сайтов наиболее вероятна причина с общей недоступностью Интернета, либо интернет-ресурс может быть заблокирован по решению суда Роскомнадзором, согласно Федеральному закону ФЗ-149. Случаи, когда невозможно войти в личный кабинет getcourse.ru, выходят за рамки этой заметки.

Последние проверенные сайты

Главная » Ошибки » Ошибки при настройке процессов в Геткурс, которые допускают 99% спецов

При настройке процессов есть некоторые нюансы, о которых не каждый спец в курсе, что уж о новичках говорить.

Вроде бы мелочь неочевидная, но из-за неё много косяков в работе.

Особенно часто эти косяки всплывают в процессах на дожим заказов или в процессах, связанных с приглашениями на вебинар и доступами.
Статья с примерами из серии “как делать не надо”.

Будьте в курсе и не косячьте. ?

1. Блок Задержка

К самому блоку претензий нет, всё понятно… но вот галочка “дождаться наступления определённого времени” может вам всё испоганить))

Значится, в чём суть:

1.1. когда ставите задержку 24 часа (или 1 день), помните что пользователь может войти в процесс и в 2 и 3 ночи и в 5 утра на рассвете.


К примеру, пользователь по воле случая, страдая от бессонницы, регистрируется на ваш вебинар в 2 ночи.

На след. день (через 24 часа) вы отправляете ему письмо – во сколько он получит его? БИНГО! В 2 ночи – упс… ?

1.2 часто, чтобы такого не было (не слать письма в ночи) юзают галку “дождаться наступления определённого времени”.


Вроде верно, но на деле всё стало хуже, чем было:
зарегался человек, например, 3 марта в 10:03 – мы ждём 24 часа и ждём 10:00
Хорошо – 24 часа это у нас – 4 марта 10:03. Но 10:03, это не 10:00 – потому процесс ждёт ещё почти сутки, пока не будет 10:00.

Когда в итоге пользователь получит письмо? Правильный ответ через 2 дня (5 марта). Так что тут считайте, можно поставить задержку 12 часов или использовать блок Текущее время.

И кстати, используя “дождаться наступления определённого времени”, не оставляйте поле задержки пустым – иначе этот блок не сработает (ставьте хотя бы 1 минуту)


Тупняк намбер ту

2. Та же галка “дождаться наступления определённого времени” в блоке Ожидание условий.

Допустим: ждём пока клиент оплатит, если в течение 24 часов клиент не оплатит, ждём 9 утра и высылаем ему письмо.

Глянь на скрин и ответь себе – всё верно или нет?


И если ты ответил(а) верно, то мы можем вместе пойти поплакать ?, потому что ты ступил(а) сейчас, как и я когда-то.

Всё соль в том, что это “дождаться” действует ДЛЯ ветки “Условие выполнено”.


3. Штука, которая не работает (для тех, кто юзает Chatium)

Операция Пригласить в Chatium группу – не работает… давайте без вопросов – оно просто не работает и всё ?‍♀️


4. Нюансы в блоке Текущее время

1. Время «от» обязательно должно быть раньше, чем «до». Если у вас до = 00:00, лучше указать до 23:59.

2. Если у вас несколько условий, то порядок проверки происходит по очереди сверху вниз – не как в Прокси-скрипт – все ветки сразу, а именно по очереди, т.е. по двум и более веткам сразу этот блок идти не будет – какое время (сверху-вниз) совпадёт первым, по той ветке и будет дальше процесс идти.


НО если время ПЕРЕСЕКАЕТСЯ, то порядок проверки уже другой: ???


? любой день – выполнится в первую очередь
? любой будний день / любой выходной день – выполнится во вторую очередь
? конкретный день недели – выполнится в последнюю очередь


На заметку:

? Блок Ожидание условий проверять может до 15 минут, а не раз в 5 минут, как это написано.

? Если в блоке Ожидание условий запускать проверку вручную, то будет всегда удовлетворительное выполнение условия. Поэтому не удивляйтесь, что при таком тестировании у вас всё срабатывает, а при реальной работе процесса – нет.


? Настраивая какие-то процы по пользователям (ученикам), где условие вхождения – имеет покупку/заказ, помните, что если есть возможность того, что пользователь дважды купит это продукт/предложение, то войдёт в процесс он всего ОДИН раз – т.е. по второй покупке/заказу ничего не произойдёт
(да-да, именно поэтому, вы можете получить наши бесплатные мини-курсы по подключению платёжных систем только 1 раз).


? Если отправляете из процесса письма, то отправляться они будут по условиям, которые указаны в самом письме. Поэтому для процессов рекомендуется создавать письма в статусе Черновик, в поле «Кому отправлять» указано «Никому», а в поле «Когда отправлять» – «По готовности».


? Статус “Ложный” процесс не видит, можете в условиях его не юзать – чуда не будет.

Логичная и плавная концовка – не мой конёк. У меня на сегодня всё, буду закругляться.

Если хотите разбираться в процессах, у нас есть Интенсив «Логика процессов» – доступно и наглядно о том, какие блоки есть в процессах и как правильно их выстроить, чтобы всё работало.

Для тех, кто хочет разбираться не только в процессах, но и во всём Геткурсе, есть курс для новичков и курс для специалистов, где вы научитесь решать нерешаемые задачи от заказчиков. ?‍?

Есть чем дополнить?

Пишите в комментах – сделаем одну статью со всеми тонкостями настройки процессов и будем передавать её братьям нашим меньшим – новичкам в Геткурс. Мы-то уже с вами стали опытнее. ?

Настройка доменной почты на Геткурсе — это одна из базовых вещей. Ведь ваши ученики должны же получать письма о заказе, об оплате и прочие. Смысла в базе нет, если не можете с ней контактировать.

Весь процесс сводится к 3 этапам:

  • Подключение домена к платформе (разбирается в отдельной статье)
  • Настройка
  • Анти-спам защита

Порядок настройки почты зависит от того, где и как был сперва подключен домен к проекту. И в связи с этим рассмотрим оба варианта.

Содержание

  1. Домен делегирован на Геткурс
  2. Домен занят другим сервисом
  3. Добавление домена
  4. Вносим ресурсные записи
  5. Настройка FBL

Домен делегирован на Геткурс

Если вы просто по инструкции прописали домен, и теперь по нему открывается проект — вас можно только поздравить) Это самый простой и быстрый путь.

На кириллических доменах формата «нарусском.рф» почту нельзя настроить!

Переходим в «настройки аккаунта -> почта». Здесь необходимо выбрать подключенный домен и выбрать имя электронного ящика. Именно от него будут уходить письма вашим ученикам. А сообщения, адресованные на него, попадут в раздел «входящие». На этом всё.

настройка почты на геткурсе

Домен занят другим сервисом

Например, по вашему основному «proekt.ru» открывается Тильда. Первый упрощенный вариант уже не прокатит. Настройки придется прописывать вручную.

Добавление домена

Сперва надо «сообщить» платформе, какой домен мы хотим использовать для почты. Спокойно его добавляйте. Это не сломает ничего (в нашем примере сайт на Тильде), просто он появится в списке.

добавление домена на платформе

Заходим в этот домен и выставляем «на своем NS-сервере». Тем самым говорим «эй, Геткурс! вот имей ввиду, что у меня есть домен, но управляется он в другом месте. Я сам внесу туда настройки.»

Как настроить доменную почту на Геткурс

Теперь в разделе «почта» сможете выбрать свое имя.

Вносим ресурсные записи

В первом примере это все прописывалось автоматически, так как домен уходил в управление Getcourse. А вот во втором случае он этого сделать не может. Поэтому все берем в свои руки. Если возникнут сложности, можете всегда обратиться в техническую поддержку регистратора, обязательно помогут.

Добавляем:

  • Запись, которая говорит о том, на каком почтовом сервисе будет происходить обработка. Она должна быть только одна. Если присутствуют еще MX, их необходимо удалить. Только сперва удостоверьтесь, что почта ранее не настраивалась. Бывает сам регистратор по умолчанию добавляет туда записи для настройки — смело можно удалять. А бывает, что ваш сотрудник/программист или еще кто уже настроил где-то в другом месте — в таком случае удалять нельзя, в том самом другом месте сломается.
    Тип — MX
    Имя — @
    Значение — mx.getcourse.ru.
    Приоритет — 10
  • Обязательные записи для защиты от спама. Без них ваши письма просто не будут доходить до ящиков пользователей, в лучшем случае попадут в раздел «спам». Первая — SPF. Значение у каждого свое, поэтому на скриншотах ниже найдете, откуда копировать.

spf запись для почты

SPF также может быть только одна. Если присутствует другая, её нужно убрать. Только здесь все проще — значения можно и нужно объединять.

Допустим у вас две:

v=spf1 include:ххххххх.gca.to ~all
v=spf1 include:_spf.mail.ru ~all

Мы просто берем и перечисляем include в одной — v=spf1 include:ххххххх.gca.to include:_spf.mail.ru ~all

  • Вторая запись DKIM. Тоже индивидуальная. Здесь обратите внимание на имя — «getcourse._domainkey«. Именно так и вписывается (без кавычек). Количество самих значений не играет роли. Ничего удалять и «скрещивать» не требуется.

Как настроить доменную почту на Геткурс

Максимум через 72 часа, но как правило это 24, данные обновятся. И если сделали все верно, то у каждой записи, где сейчас написано «не настроено», обновится статус на «настроено». Это говорит о том, что настройка завершена.

Настройка FBL

Последний пункт — настроить обработку fbl-отчетов. У многих сервисов это происходит автоматически, а вот «mail.ru» пока не умеет это делать. А так как среди ру-аудитории этот ящик очень распространен, поэтому обходить эту настройку не желательно (хотя можно 😊).

Зачем это нужно? Когда ученик пожалуется на письмо и нажмет «это спам», в Геткурс прилетит отчет от «мейл.ру», и система сама отпишет пользователя ото всех рассылок. Если же вы проигнорируете данную настройку, то таким «жалобщикам» будут дальше идти рассылки. На эти письма повторно будут отправляться жалобы. В следствии чего повышается риск просто улететь под фильтры почтового сервиса. И придется долго переписываться с поддержкой «mail.ru», чтобы очистить «карму домена» и восстановить отправку.

  1. Регистрируемся в сервисе https://postmaster.mail.ru/, если не создавали еще там аккаунт ранее.
  2. Добавляем туда наш домен и подтверждаем его
  3. Вписываем в настройки адрес для отчетов fbl@proekt.ru

настройка fbl

Его необходимо будет подтвердить, перейдя по специальной ссылке. Эту ссылку вы найдете в сообщении, которое придет во «входящие» Геткурса. И на этом настройка почты полностью завершена.

Если вы для почты использовали записи MX не геткурсовские (то есть управление ящиками находится в другом сервисе). То сперва там необходимо создать ящик fbl@, а далее в нем настроить переадресацию на системный от ГК.

системный fbl адрес

при попытке отправить электронное письмо с узла.JS-сервер используя nodemailer, я получаю следующую ошибку:

ERROR: Send Error: No recipients defined

мой код выглядит следующим образом:

клиентской стороне:

var mailData = {
        from: "myemail@gmail.com",
        to: "someoneelse@something.com",
        subject: "test",
        text: "test email"
    };

  $.ajax({
        type: 'POST',
        data: mailData,
        contentType: 'application/json',
        url: 'http://localhost:8080/sendEmail',
        success: function(mailData) {
            console.log('successfully posted to server.');
        }
    });

сервер:

var nodemailer = require('nodemailer');

app.post('/sendEmail', function(mailData) {

   var transporter = nodemailer.createTransport({
       service: 'gmail',
       auth: {
           user: 'myemail@gmail.com',
           pass: 'mypassword'
       },
   });

   transporter.sendMail(mailData, function(error, info) {
       if (error) {
           console.log(error);
           return;
       }
       console.log('Message sent');
       transporter.close();
   });

});

Это соответствует документам nodemailer, и рукопожатие SMTP всегда заканчивается успешно, поэтому я знаю, что это не проблема с объектом transporter.

1 ответов


такого рода ошибка возникает, когда значение, присвоенное ключ to в объекте дана sendMail метод пуст. Как мы видим, это означает, что происходит что-то неправильное, и вы не получаете те же данные на стороне сервера, что и отправленный клиент.

также я рекомендую проверить, получаете ли Вы доступ к хорошей переменной на вашем серверном действии. Вероятно, параметры POST доступны по-разному — пожалуйста, проверьте это в своей документации по фреймворку.

например, в HapiJS I получить POST params таким образом:

exports.someAction = function (request, reply) {
    var postParams = request.payload
}

Выступления ↓

Выступаю:
— на конференциях
— в уроках курса
— в вебинарах
— клубных встречах

Мне интересны темы:
— работа с базой
— методы масштабирования
— аналитика монетизации подписчиков
— процессы в онлайн-школах
— построение отделов внутреннего маркетинга
— продающие мероприятия
— системы запусков
— акции и распродажи
— закупка трафика

Пишите мне @sedovartem

🎁 После заполнения формы вам на почту придет письмо с пособием для онлайн школ «Антикризисный гайд».

Этот материал я позволил себе составить на правах практика и исследователя

Материал подходит и для тех, кто не знает с чего начинать ревизию проекта целиком.

При регистрации на онлайн-курс или сайт любимого магазина, как правило, вам на почту тут же приходит серия писем: приветствие для нового пользователя, статус покупки или предложение, которое тоже может вам понравиться. Обратив внимание на адрес отправителя, вы сразу заметите, что вместо привычной формы вроде …@mail.ru или @gmail.com, письма приходят по типу info@mysite.ru, т.е. после @ указан адрес сайта – так выглядит доменная почта.

Отправка письма с доменной почты не только поднимает авторитет компании в глазах пользователей, но и увеличивает шансы оказаться в папке “Входящие” и быть прочитанным.

Бесплатные почтовые сервисы вроде mail или yandex обычно следят за нежелательными или подозрительно частыми рассылками, сознательно ограничивая их потоки с личных адресов. К сожалению, из-за этих ограничений даже у полезных рассылок, на которые пользователи дали согласие, есть риск попасть в спам.

Настройка почты

Настройка почты

Управление аккаунтом на GetCourse включает настройку доменной почты как раз в формате info@mysite.ru – знакомой как пользователям, так и системе распознавания спама. К тому же это избавляет вас от ограничений в количестве рассылаемых писем, а также дает возможность получать обратную связь на ваш доменный почтовый ящик.

 Помните: без настройки доменной почты письма с аккаунта на GetCourse будут отправляться с системного адреса no-reply@getcourse.ru с предустановленными ограничениями:

  • Ознакомительный тариф на GetCourse позволяет отправить не более 50 писем и уведомлений в сутки, а в сумме в течение всего срока действия тарифа для отправки доступно не более  2 000 писем и уведомлений.
  • Даже в рамках платного тарифа ненастроенная доменная почта в виде no-reply@getcourse.ru сохранит ограничение: не более 50 писем по одной рассылке.

Платформа GetCourse предоставляет несколько вариантов настройки доменной почты, которые зависят от способа добавления домена в аккаунт: делегирован домен или поддомен на NS-сервера.
Кроме того, перед тем, как настроить доменную почту, нужно понять, какие записи мы вносим в DNS-зону домена.

  • DNS-зона домена настраивается в аккаунте GetCourse в разделе Профиль — Настройки аккаунта на вкладке “Домены”.
  • При делегировании домена на NS-сервера GetCourse нужные записи для доменной почты пропишутся автоматически.
  • Актуальное значение SPF-записи отобразится в поле «Редактирование DNS-записей» (выберите добавленный домен из списка на вкладке «Домены»). Его можно изменить, если вы планируете также отправлять рассылки – добавьте информацию о других сервисах и сохраните изменения, нажав кнопку “Сохранить”.

Увидеть актуальное для вашего домена значение записи можно так: переместите селектор в положение “На своём NS-сервере” и нажмите кнопку “Сохранить” – информация появится на вкладке “Почта” напротив доменного ящика для исходящей электронной почты.

Важно: После того, как вы скопировали значения SPF-записи, не забудьте на вкладке “Домены” вернуть селектор обратно – в положение “На NS-сервере GetCourse” – и сохраните изменения.

DNS-запись вида DKIM можно проверить с помощью стороннего инструмента – например, DKIM Key Checker. В аккаунте на GetCourse в поле “Редактирование DNS-записей” он не отображается.

Если это необходимо, вы можете удалить, изменить или добавить любые имеющиеся записи. Главное, не забудьте сохранить изменения.

  • Вам придется прописать TXT-записи (SPF, DKIM) от GetCourse на стороне регистратора (хостера): для этого возьмите значения записей в разделе Профиль – Настройки аккаунта на вкладке “Почта”.
  • Поскольку обычно отправка почты осуществляется от домена второго уровня делегировать поддомен с помощью NS-записи позволяют не все регистраторы.

Помните:  настроить почту не получится от имени поддомена с переадресацией на GetCourse по CNAME-записи, а также от доменного имени на кириллице.

SPF-запись  – это один из основных параметров настройки доменной почты, который отвечает за отображение информации для почтовых сервисам получателей о том, с каких сервисов разрешено вести рассылки для этого домена. Иными словами, грамотно внесенная SPF-запись существенно снижает риски попадания писем рассылки в спам.

Для каждого аккаунта формируется своя SPF-запись следующего вида: v=spf1 include:XXXXXXXXXXXXXXXXXXXXXXX.gca.to Посмотреть это значение можно в разделе Настройки аккаунта во вкладке “Почта”.

Помните: в настройках домена может быть прописана только одна SPF-запись, поэтому, если от имени вашего домена рассылка ведется с нескольких сервисов, то значения SPF-записей всех сервисов нужно объединить в одну.

Допустим, вы уже отправляете рассылки с сервисов Beget и Sendpulse, но хотите отправлять рассылки от имени своего домена и с помощью аккаунта GetCourse. 

Тогда объединенное значение записи SPF для такого почтового домена будет включать:

1. include:b7a40b5fc5d5e467b03ca2a6de2ad3a3.gca.to — запись от GetCourse.

2. include:beget.com — запись от Beget.

3. include:mxsspf.sendpulse.com — запись от Sendpulse.

  
На первом месте в значении записи необходимо указать тот сервис, из которого ведется больше всего отправок. 

Проверить прописанные в настройках домена SPF-записи можно через онлайн-чекеры, например сервис для выполнения команды от Google, от REG.RU или от 2IP.RU. В чекере можно посмотреть наличие SPF, MX, CNAME и других ресурсных записей для домена.

Настройка цифровой DKIM-подписи – тоже неотъемлемая часть настройки доменной почты. Она подтверждает факт подлинности отправителя, т.е. получатель может проверить действительно ли письмо было отправлено с заявленного домена.

При этом DKIM-подписей может быть несколько для одного домена в случае, когда отправка почты производится с помощью нескольких сервисов (по одной DKIM-записи на каждую из них).

Помните: Платформа GetCourse генерирует индивидуальную DKIM-подпись для каждого домена – если в вашем аккаунте несколько доменов, не перепутайте подписи при копировании.

Для надежности настроек вы можете проверить прописанную DKIM-подпись: это проще всего сделать с помощью специального онлайн-чекера. Просто пропишите в поле селектора значение: getcourse, а в поле домена – почтовый домен вашего аккаунта.

DMARC – это такая технология, которая отвечает за алгоритм определения писем без DKIM-подписи: письма из подозрительных источников будут либо направлены в папку “Спам” или отклонены.

 Поскольку DMARC использует записи DKIM и SPF, настройка почты работает по следующему принципу:

  • если письмо не прошло проверку DKIM и SPF, то оно не пройдет и DMARC.
  • если письмо успешно прошло хотя бы одну проверку — DKIM или SPF, то и проверку DMARC оно пройдет успешно.

Чтобы создать DMARC-запись, укажите в DNS-зоне:

  • тип записи (TXT)
  • имя записи* (_dmarc.mysite.ru)

*Часть имени «.mysite.ru» — адрес вашего почтового домена. В зависимости от требований регистратора можно указать только «_dmarc» или полное имя вида «_dmarc.mysite.ru».

 Пример DMARC-записи:

 v=DMARC1; p=none; rua=mailto:dmarc@mysite.ru
где «dmarc@mysite.ru» — это ящик доменной почты для получения отчетов.

Помните: DMARC добавляется одна независимо от того, какие почтовые сервисы вы используете. Делегируя домен на серверы GetCourse, запись DMARC, как и SPF, и DKIM, генерируется автоматически со значением по умолчанию «v=DMARC1; p=none». Как правило, эта политика не отличается излишней строгостью к письмам, не прошедшим проверку. Для более тщательного контроля в политике DMARC для домена потребуется более тонкая настройка.

Автоматизированные отчеты

Моя команда подключит платформу без дополнительных оплат за 1 день. Четыре готовых модуля для разных задач и разных сотрудников.

Почему не отправилось письмо: анализируем статус «Ошибка» в рассылках на GetCourse

35 просмотров

Описание

Статусы писем пользователям в Геткурс можно посмотреть в каждой отправленной рассылке. Статистика рассылок кликабельна. Чтобы понять, почему не отправилось п…

Краска для зубов DentalPaint


Теги

геткурс, GetCourse, настройки getcourse, онлайн-школа, онлайн-обучение, инфобизнес, рассылки getcourse, email-маркетинг

  • Ошибка rufus legacy boot of uefi media
  • Ошибка rtl250 bpl как исправить
  • Ошибка rtc дефибриллятор axion
  • Ошибка rtc perco аппаратный сбой
  • Ошибка rt n12 vp как исправить