Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (5)

Лучшие ответы пользователя

Все ответы (10)
  • Преодоление Sender Policy Framework: как красиво решить задачу рассылки писем пользователей своим почтовым сервисом?

    SPF для того и придуман, чтобы только добавленные (в т.ч. неявно добавленные) в SPF запись хосты могли отправлять почту от имени пользователя домена. Поверх SPF, наверное еще и DMARC есть. Везде, где есть и проверяется SPF и/или политика DMARC, Ваши сообщения с нарушением SPF не будут приняты почтовым сервером. А если будут приняты, то пометятся как спам. В этом случае Вы даже не узнаете, что они не прочитаны.

    Поэтому здесь верное решение именно такое, как Вы уже применили. Но красивым его не назовешь. А красиво было бы не от имени пользователя SaaS письмо посылать, а по нажатию кнопки или ссылки в письме открывать на вашем веб сайте тикет, назначенный на пользователя SaaS. Т.е. чтобы вообще не было имейла отправителя saas_user@yandex.ru, а вместо этого у получателя была возможность с ним связаться через тикет.

    И обратите внимание, кроме From и Reply-To, есть еще Return-Path. Возможно, Вам в Return-Path нужно указать свой адрес, а в From и Reply-To - saas_user@yandex.ru. Коммерческие сервисы рассылок так делают.
    Ответ написан
    8 комментариев
  • Как указать кодировку для задачи cron?

    А как конкретно запускается скрипт по крону? Есть ведь два способа как это сделать:
    1. с помощью PHP CLI. Команда типа "/usr/bin/php70 /var/www/website/script.php"
    2. с помощью wget или curl. Типа /usr/bin/curl "website.ru/script.php" 1> /dev/null 2> /dev/null

    Второй способ - полная имитация запуска в браузере. Это ответ на вопрос "может ли такая проблема решается иначе". Может.
    Первый способ не учитывает тех параметров, которые у вас заданы в конфиге Апача и в файле .htaccess. Поэтому для запуска первым способом вам все их нужно задать явно в скрипте, как верно заметил Артур Э..
    Ответ написан
    Комментировать