Вопрос: |
Здравствуйте!
У меня появилась потребность ежедневной рассылки всем сотрудникам компании уведомлений о днях рождения. Компания маленькая - всего ** человек. Все рассылки будут идти только на адреса *.моя*компания.* , никакого спама - я гарантирую.
Хочу сделать небольшой скрипт на PHP с запуском через CRON.
Укажите пожалуйста на группы из скольких email мне лучше сделать пакетную рассылку (**, ** или все ** за раз) и какие временные интервалы между отправкой пакетов поставить, что бы не создать нагрузки на почтовый сервер?
Спасибо. |
Ответ: |
Здравствуйте. вы можете рассылать не более *** сообщений в час |
Вопрос: |
Тоесть я могу отправить письмо на ** адресов одним пакетом раз в сутки , больше мне не нужно. Большое спасибо |
Ответ: |
Спасибо, что обратились в службу поддержкки. |
Вопрос: |
Здравствуйте, скажите пожалуйста скрипт обязательно должен быть на php , либо можно писать на питоне , с запуском через крон проблем не будет? |
Ответ: |
лучше делать на php |
Вопрос: |
добрый день,
господа, вы можете прокомментировать почему через cron не выполняется скрипт:
/usr/bin/php* /home/rudder**/public_html/sinergia.ga/mailsend/go.php >/dev/null *>&*
С запуском через браузер все работает отлично, два других задания тоже работают хорошо, а это нет. |
Ответ: |
крон запускает, об этом свидетельствет error_log, находящийся в папке mailsend
&*; |
Вопрос: |
Олег , error_log, появился только сейчас кода я допустил ошибку в задании пути к базе данных.... причем сейчас этот файл постоянно растет.
До этого никаких ошибок не было |
Ответ: |
Вам нужно исправить ошибки которые указаны в этом файле.
в чем особенность данного скрипта и как вы выполняете его через броузер? |
Вопрос: |
Я исправил ошибку. Можете остановить процесс на сервере, что бы error_log не увеличивался ?
Скрипт отправляет письма по адресам из текстовой БД по заданному HTML-шаблону. Сейчас в базе всего * адреса для теста.
Я просто запустил исполняемый *.php через браузер . |
Ответ: |
какой процесс нужноостановить? error_log это файл ошибок, если ошибки есть то он будет наполнятться
как вы запускаете скрипт? |
Вопрос: |
Все ошибок больше нет! error_log тоже больше нет - давайте отталкиваться от этого. Скрипт работает если я запускаю его вручную, путем ввода в адресной строке браузера.
Но после этого одного сбоя , что то случилось с моим дисковым пространством * * / * * |
Ответ: |
у Вас error_log был *.* Гб , ничего с дисковым пространством не случалось. вы его просто израсходоали
как вы запускаете скрипт?
&*; |
Вопрос: |
Ребята, после исправления ошибки (за которую я дико извиняюсь) я ничего не запускал, но что-то все-равно грузит систему файл error_log* самом корне аккаунта постоянно увеличивается в размере |
Ответ: |
error_log ничего грузить не может. просто удалите его. увеличивается он не сам по себе а засчет записей об ошибках, которые вам нужно устранить. удалите этот файл и следите за появлением ошибок в нем |
Вопрос: |
Мы друг-друга не понимаем видимо. Я ничего не запускаю уже. * раз запустил - просто ввел адрес http://*.*mailsend*.php в браузере |
Ответ: |
http://*.*mailsend*.php
ошибка *** . работать он никак не может. проверьте прав ана файл. права должны быть *** |
Вопрос: |
Может. Я закрыл этот сайт для всех кроме моей сети. Посмотрите * |
Вопрос: |
Вопрос сейчас в том, почему без остановки растет лог ошибок , когда я ничего не запускаю, вообще ничего. Вероятно завис какой-то процесс на сервере. В данный момент лог вырос уже до * гб. Можете посмотреть в чем дело? |
Ответ: |
Ошибка в следующем:
[**-*-**** **:**:** *PHP*: * * ***/public_html*.*mailsend*.php* ** [**-*-**** **:**:** *PHP*: * * ***/public_html*.*mailsend*.php* *
Что это за скрипт? |
Вопрос: |
Олег, Владимир, Евгений, суть скрипта изложена в этом тикете не раз, это обычный простой скрипт рассылки емаил. Я обратился к вам с вопросом запуска данного скрипта через крон, но во время ожидания вашего ответа создал себе еще одну проблему : во время исправления кода я допустил ошибку в указании пути до текстовой базы данных емаил адресов, после чего и произошел этот сбой и ошибки на сервере. В данный момент в коде ошибок нет, вы можете в этом убедиться запустив файл скрипта по ссылке выше. |
Ответ: |
Все процессы вашего аккаунта остановленны. Файл ошибок не создаётся. |
Вопрос: |
Спасибо. В данный момент ошибку я исправил, давайте разберемся почему он не выполняется через планировщик, а только через браузер |
Ответ: |
Уточните как вы его запускаете. |
Вопрос: |
Прописываю команду:
/usr/bin/php* /home/rudder**/public_html/sinergia.ga/mailsend/go.php >/dev/null *>&*
и текущее время +*минут , сижу жду , но ничего не происходит. |
Ответ: |
Правилами хостинга установленно ограничение в крон заданиях - ** минут. |
Вопрос: |
Я знаю, но какое это имеет отношение к запуску скрипта?
Прямо сейчас я установил запуск на **:** , в предыдущий час и тем более ** минут никакое задание не запускалось. |
Ответ: |
По самой команде крон всё верно, у вас другие задания крон срабатывают? |
Вопрос: |
Да, все четко по расписанию |
Ответ: |
Ожидайте пожалуста, запрос передан администратору. |
Ответ: |
по прямой ссылке файл выполняет рассылку? |
Вопрос: |
да, по прямой ссылке работает |
Ответ: |
если задание требует выполнения в броузере, запустите его через wget |
Вопрос: |
спасибо попробую |
Ответ: |
ok
|
Вопрос: |
Остановите пожалуйста еще раз все процессы на моем аккаунте, попробую запускать через * - все-таки скрипт вешает сервер при запуске через крон обычным способом. |
Ответ: |
ok
|
Вопрос: |
Добрый день,
столкнулся с очередной проблемой:
если отсылать письма сразу на несколько ящиков одного домена (моем случае * ящика *@*.*), то письма на адресаты не доходят - блокируются непонятно на каком узле. Самое забавное то, что через пару дней эти письма начинают доходить на ящики.
Пробовал добавить в список рассылки ящики @gmail.*.* - письмо доходит мгновенно.
Первый делом я обратился к провайдеру почтового сервера, они долго все проверяли и сказали, что никаких блокировок на их сервере нет.
Вот и решил на всякий случай уточнить у вас: а может исходящий сервер их как-то блокирует? ...уже и не знаю куда копать ;( |
Ответ: |
здравствуйте . на какой ящик почта не дошла |
Вопрос: |
В процессе тестирования скрипта отсылал письма только на * ящик - **@*.*
Далее выполнил рассылку на * ящика домена, лог ниже:
**@*.* ****-**-** **:**:**
*.* ****-**-** **:**:**
*.* ****-**-** **:**:**
*.* ****-**-** **:**:**
Письма не дошли и теперь даже если отсылать письмо на * ящик **@*.* , как я делал ранее пока тестировал скрипт - на него уже ничего не приходит. |
Ответ: |
отправьте сейчас , мы проверим лог |
Вопрос: |
**@*.* ****-**-** **:**:**
*.* ****-**-** **:**:**
*.* ****-**-** **:**:**
*.* ****-**-** **:**:**
ушли |
Ответ: |
сколько почты вы слали на эти ящики? сервер получателя ответил Вам отказом
****-**-** **:**:** * * *: /* **-**** ****-**-** **:**:** **-**** ********** **-****.*.* ****-**-** **:**:** **-****mail.*.* [**.***.**.***] * ****-**-** **:**:** **-****.*lookuphost* (***): * |
Вопрос: |
Да в том то и дело , что была запущена только одна рассылка , т.е. * одинаковое письмо. Второй я раз я сделал рассылку по вашей просьбе только что.
Можно как узнать какой сервер отвечает отказом его IP? |
Ответ: |
в логе указан сервер
mail.*.* [**.***.**.***] |
Вопрос: |
Большое спасибо , буду дальше долбать провайдера |
Ответ: |
ok |
Вопрос: |
Доброго дня!
Ребята, можете сюда запостить полный лог отказа входящего почтового сервера mail.*.*.
Последняя попытка рассылки была:
**@*.* ****-**-** **:**:**
*.* ****-**-** **:**:**
*.* ****-**-** **:**:**
*.* ****-**-** **:**:**
***@gmail.* ****-**-** **:**:**
Не могу добить их, утверждают что ничего не блокируют... нет моих больше сил (( |
Ответ: |
выборка из лога выслана на rudder**@gmail.com |