• Как изменить автогенерацию имени переменной с snake_case на camelCase?

    yaleksandr89
    @yaleksandr89 Автор вопроса
    Опередили) Подумал, что под такое дело плагин как-то накатывать не "по феншую", порылся и тоже нашел)
  • Как настроить работу fpm в связке с nginx?

    yaleksandr89
    @yaleksandr89 Автор вопроса
    ky0, на сервере Ubuntu 20.04
    Linux 5.4.0-80-generic #90-Ubuntu SMP Fri Jul 9 22:49:44 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
    . Вас понял, тогда оставлю запуск fpm от www-data.

    Спасибо за совет!
  • Как настроить работу fpm в связке с nginx?

    yaleksandr89
    @yaleksandr89 Автор вопроса
    Чуть подробнее описал в комментарии под постом. То есть если VPS администрирую только я (больше пользователей нет и не предполагается), то такой вариант решения (запуск fpm из под текущего пользователя) имеет место быть?

    Решил задать вопрос, так как встречал альтернативное решение данной проблемы. В том же файле www.conf предлагалось расскомментировать строчку listen.mode
    listen.owner = www-data
    listen.group = www-data
    ;listen.mode = 0660

    Что в теории тоже должно было решить проблему. Поэтому стал сомневаться и решил спросить у знающих :)
  • Как настроить работу fpm в связке с nginx?

    yaleksandr89
    @yaleksandr89 Автор вопроса
    Alexey Dmitriev, Про корректность и безопасность исхожу из "обдуманной" настройки. Поясню, например можно не париться и когда возникнет проблема с редактированием файла/папки просто прописать chmod -R 777 {path|file}, что мягко говоря сомнительное занятие.

    Дело в том, что данный прием, с изменением пользователя из под которого будет стартовать fpm я нашел в интеренете, а среди ответов встерчао вышеописанный (chmod -R 777 ...), а делая что-то "по советам" до конца не понимая последсвий - прямой путь к созданию зияющий дыры в безопасности.

    Опишу свою ситуацию, недавно приобрел VPS, сейчас его настроил - никаких hightload проектов на нем не предполагается, конфиденциальные данные тоже хранить не собираюсь. Просто хочеться "один раз настроить и забыть".
  • Как получить определенную длину цифр (5 или 10) регулярным выражением?

    yaleksandr89
    @yaleksandr89 Автор вопроса
    longclaps, у меня не стоит такой задачи, выражение я использую для валидации поля у формы и там заранее известно, какой длинны может быть поле.

    А если нужна динамики, можно попробовать создать функцию, которая будет принимать нужное количество аргументов, которое будет подставляться в выражение.
  • Как получить определенную длину цифр (5 или 10) регулярным выражением?

    yaleksandr89
    @yaleksandr89 Автор вопроса
    Спасибо большое. Теперь логика понятна, а не подскажите, как быть если мне придется искать между числами, которые не кратны (2-4, 5-12 и т.д.) а например рандомным - 19 и 51?

    P.S. пока спрашивал понял расширить условие ^(\d{19}|\d{51}){1,2}$
  • Как запретить создание записи в CPT Wordpress?

    yaleksandr89
    @yaleksandr89 Автор вопроса
    Отбой, нужно было добавить 'map_meta_cap' => true, блин раньше не работал с этими ключами, очень удобно!
  • Как запретить создание записи в CPT Wordpress?

    yaleksandr89
    @yaleksandr89 Автор вопроса
    Отлично! Спасибо большое :)

    P.S. один момент, а можно сделать, что бы они открывались (сейчас они не кликабельны)?
  • Как запретить создание записи в CPT Wordpress?

    yaleksandr89
    @yaleksandr89 Автор вопроса
    Антон Литвиненко, да, у данный CPT не выводится на фронт (и не должен), в админке он выводится так как ключ 'shou_ui' выставлен в true. А про добавление я имел виду убрать эти пункты
    60a4b60b8cfc2465608224.png
  • Как исправить ошибку после установки postfix&dovecot?

    yaleksandr89
    @yaleksandr89 Автор вопроса
    Яков Светский, вы правы, когда фиксил ошибки я не учел, что эти MX записи на получение gmail.
    Если говорить в целом - мне не принципиально, я хочу добиться, что бы почта не попадала в спам, а так как с gmail мне приходит основной потом писем - для меня это очень критично.

    P.S. записи вернул назад, ещё раз спасибо.
    P.S.S. Немножечко отойдя от темы, хотелось бы выслушать ваше мнение, а то многодневный марафон "вынести себе мозг и попробуй настроить почту" начинает несколько изматывать. Есть ли бесплатные решения, которыми можно воспользоватся, что бы:
    1. Не иметь проблему с тем, что почта падает в спам
    2. В качестве домена с которого будут уходить письма (FROM) был @linguacoder.ru

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

    Но в целом особо не жалею, что погрузился в эту тему, так как узнал очень многое для себя о чем раньше даже не догадывался.
  • Как исправить ошибку после установки postfix&dovecot?

    yaleksandr89
    @yaleksandr89 Автор вопроса
    Яков Светский, совсем забыл сказать - пробовал в настройках VDS менять "Обратная зона" (PRT) с linguacoder.ru на mail.linguacoder.ru - никакого эффекта не возымело. Сейчас вернул linguacoder.ru, так как отправляю почту от домена @linguacoder.ru.

    Как вы посоветуете лучше сделать - оставить linguacoder.ru или вернуть mail.linguacoder.ru?
  • Как исправить ошибку после установки postfix&dovecot?

    yaleksandr89
    @yaleksandr89 Автор вопроса
    >> Вы почту на гугле сделали?
    Вы имеете ввиду учетку гугл - конечно?

    В этом инструменте до этого была парочка ошибок:
    1. Рекомендовалось сменить MX запись, ранее она указывала на мой поддомен: 20 mail.linguacoder.ru, выполнил рекомендацию и добавил гугловский МХ:
    60a2e0e84e409457045643.png
    2. Советовали расширить SPF запись и заинклюдить туда правила от гугл, также рекомендацию выполнил
    60a2e1bdd65de565262874.png

    Их решил пофиксить, так как они были выделены красным, соответственно, требовалось обратить на них внимание в первую очередь.

    Спасибо большое за замечание, действительно, указав селектор default у меня ушла ошибка "Запись DKIM не настроена".

    Читая документацию выяснил, что для поддомена также можно создать DKIM (timeweb не позволяет на поддоменах добавлять TXT запись), инструкции гугл - создать DKIM / DMARC - получилось
    60a2e2edb63db339921902.png
    И все равно, даже проверяя инструментом поддомен mail.linguacoder.ru остается ошибка "Для почтового обменника нельзя указывать базовое доменное имя."
    https://toolbox.googleapps.com/apps/checkmx/check?...

    Могли бы чуть подробнее пояснить о "...почта была указана не на поддомене mail а на самом домене."
  • Как исправить ошибку после установки postfix&dovecot?

    yaleksandr89
    @yaleksandr89 Автор вопроса
    Яков Светский, ещё нашел сервис от гугла. Он выбрасывает два предупреждения, критических ошибок нет: https://toolbox.googleapps.com/apps/checkmx/check?...

    Вы не сталкивались с подобными предупреждениями?
  • Как исправить ошибку после установки postfix&dovecot?

    yaleksandr89
    @yaleksandr89 Автор вопроса
    Яков Светский, пощелкал все разделы - пусто. В справке нашел форму для отправки заявки в поддержку, имели ли вы опыт решения проблем через поддержку гугла? Стоит ли или это пустая трата времени?
  • Как исправить ошибку после установки postfix&dovecot?

    yaleksandr89
    @yaleksandr89 Автор вопроса
    Яков Светский, о существование данного сервиса (как и многих вышеперечисленных) узнал вчера. Добавил домены:
    * mail.linguacoder.ru
    * linguacoder.ru
    60a2bafb21a53731189110.png
    Но если зайти в любой их них - вижу следующее, причем вне зависимости, какой период выбираю.
    60a2bb280e99a212186715.png

    Почитал справочный материал - все выполнено, а данных нет. Нет предположений из-за чего может такое случиться?
  • Как исправить ошибку после установки postfix&dovecot?

    yaleksandr89
    @yaleksandr89 Автор вопроса
    Яков Светский, предыдущие сообщения удалил, так как добился определенных успехов и у меня остается всего один вопрос.
    ------
    * Настроил DMARC / SPF / DKIM
    60a2af4c9a708450543104.png
    ------

    ------
    * Попросил провайдера помощь решить вопрос, а также подал заявку, что бы IP удалили из спам-листа на сервисе spamhaus: check.spamhaus.org/search_error и если сейчас проверять репутациб IP на сервисе:
    https://talosintelligence.com/reputation_center/lookup?search=94.228.118.106

    То показатель: EMAIL REPUTATION сменился с Poor на Neutral. Но на данный момент все равно IP находится в 3 смап листах
    60a2b0cb1d428166317328.png
    Насколько - это негативно сказывается на отправке писем?
    ------

    ------
    * Прогнал в двух сервисах:
    ** mail-tester.com - 9.5/10
    ** pamtest.smtp.bz - выполнено 18 тестов из 19
    Результаты тестов:
    https://spamtest.smtp.bz/pc24bzuu
    https://www.mail-tester.com/test-tw3yx0nbh

    ------

    * На Яндекс почту теперь письма приходят с "подписью" (хоть и замочек до сих пор серый):
    60a2b35cc79f2988823291.png

    * Мне удалось добиться, что бы письма на gmail отправлялась (ранее сразу же приходило сообщение о неудачной отправке), но правда оно попадает в спам, хотя если посмотреть по свойству письма - вроде бы все хорошо
    60a2b452a1be0140969330.png
    60a2b458ce805979572023.png

    Подскажите пожалуйста, есть ли шанс добиться того, что бы письма отправленные в gmail не попадали в спам и есть ли альтернатива, если такое реализовать на выданном мне IP невозможно?
  • Как исправить ошибку после установки postfix&dovecot?

    yaleksandr89
    @yaleksandr89 Автор вопроса
    1. rDNS, как я смог нагуглить это PTR - у меня в панели нет возможности добавить, попросил хостера добавить.
    2. SPF сменил на такой вариант: v=spf1 +a +mx ~all, что лучше - ваш вариант или который использую я.
    3. По инструкции https://timeweb.com/ru/help/pages/viewpage.action?..., создал приватный ключ, на его основе публичный и добавил запись
    60a0bcd64b57a761985309.png
    4. Можно ли как-то пофиксить самостоятельно, вопрос наверное дилетантский, но поинтересоваться все стоит :)
  • Как исправить ошибку после установки postfix&dovecot?

    yaleksandr89
    @yaleksandr89 Автор вопроса
    у меня при первом проходу вообще вышло 0.5/10. Пока одну проблему нагугли. на домене mail.linguacoder.ru изначально была TXT запись вида: v=spf1 include:_spf.timeweb.ru ~all, поправил на v=spf1 redirect=_spf.timeweb.ru ip94.228.118.106 ~all, теперь 3.6 из 10
    60a005de41478962694131.png
    60a005f6913db570837616.png

    Остальные ошибки пока не пофиксил, ну думал, что настроить почту настолько тяжкое занятие. Вы не сталкивались с оставшимися ошибками? Может знаете как поправить и вообще в какой бал нужно выйти? 10 из 10?
  • Как исправить ошибку после установки postfix&dovecot?

    yaleksandr89
    @yaleksandr89 Автор вопроса
    Яков Светский, не знал о таком сервисе, теперь хотя бы видно из-за чего и какие ошибки. Буду пытаться фиксить. Спасибо!