Задать вопрос

Приоритет отправки писем PHP Sendmail?

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

Есть ли какой-нибудь способ при отправке писем через PHP задавать их приоритет? Чтобы письма о регистрации шли «без очереди»?

Может быть Sendmail учитывает X-Priority?
  • Вопрос задан
  • 4370 просмотров
Подписаться 8 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
gag_fenix
@gag_fenix Автор вопроса
Короче ответ нашелся в книжке по Sendmail

Нужно установить заголовок Precedence у писем.
Я поставил рассылке Precedence: junk. Теперь остальные письма теперь уходят сразу, а рассылка — «в фоне».
Классы по умолчанию такие: first-class, special-delivery, list, bulk, junk — по убыванию приоритета. Можно задать свои.

Возможно, потребуется в конфиге sendmail поставить QueueSortOrder=priority и увеличить ClassFactor.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@ibooj
может быть имеет смысле рассылку новостей слать через другой релей?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽