Я не буду сейчас расписывать в эпитетах зачем вообще было применять msmtp тем более что все его функции которые на данный момент используемые ВМ можно сделать и на postfix, это будет тайной времен и пусть ей и остается так же как и отказ от certbot.
Однако я сейчас мотивирую почему требуется отказаться от msmtp
1. Б24 в принципе не умеет отправлять почту от слова совсем ! ( не смейтесь раньше времени а прочитайте до конца) мало того и не планирует обучаться сеему действию а скорее наоборот отшучивается от этого мероприятия.
И так приведу вам стариннейший кейс использования Б24 ( б24 VM сырая настолько что о ней сейчас разговор даже нет смысла вести)
Я компания и купила Б24
потратила денюшку на коробку, а замечу она не сильно дешевая что подразумевает что деньги у меня есть, то есть штат у меня не 2 манагера ну никак.
ну и естественно я купил б24 для агрегации всех каналов в одной СРМ
Естественно почта входит в них как один из основных каналов.
И так
у меня сайт:
site.ru
Ну и почта
и тд
НО я собираю все канлы компании включая почты от других доменов, и да у компании вполне себе может быть больше 1 домена
Например у меня 5 линеек товаров у каждого из них свой бренд ну и своя почта.
так же я до этого мог работать на яндекс почте, моя личная маил почта, почта шефа и тд и тп.
все вы прекрасно понимаете или манагер работает в одном месте или он не работает в црм вообще.
По факту что происходит
1 я могу отправлять почту только от 1 почтового ящика, поскольку from естественно в письме напишется, вот только SMTP сервер увидив такой фром и смело даст 500тую поскольку он про такое ничего не знает и это не его домен. По хорошему эта проблема появляется когда автаризованный юзер даже с одного домена но с разных почтовых ящиков, даже тут он уже может срастить что твой пароль это не пароль соседнего манагера и вообще то твою писульку в 500 скинуть нужно, но тут еще как-то можно плавать тот же яндекс почат смотрит на это через пальцы.
НО он никогда не отправит почту от любого другого домена, поскольку у вас SPF PTR DKIM DKARK
И так что же происходит с почтой, тут вы скажете ну да там в Б24 есть кнопочка подключить почту указав внешнюю интеграцию там можно указать внешний SMTP и дело в шляпе.
НО нет, в коробке эта функция заблокирована !
То есть в коробке почту можно отправить только с 1 почтового ящика для всей компании которая купила Б24 и никак по другому, в лучшем случае только для одного домена.
Вот только так не бывает, в компании десятки и сотни почтовых ящиков и не все они на корп домене.
И так какие решения.
1. На продакшене снести msmtp и поставить постфикс, и делать там уже маршрутизацию, подключать там почту и тд
но как это будет на практике ведь для этого нужно
а) сотрудник который сформирует такой запрос
б) сотрудник который в состояние знать линукс ( а корп это все же винда) и в состояние сделать надстройку на postfix
в) глав бух ведет двойную бухгалтерию и получает тикеты верификации на разные почтовые ящики ( ой толкь не надо тут расплываться да ведет)
Значит подходит она и дает все логины и пароли в отдел айти в открытом виде чтоб непонятный дядя ввел их и оставил их в открытом виде на сервере.
Отдел безопасности смотрит на это с улыбкой.
Ну и когда пароли меняются ( да они меняются) нужно найти опять мальчика и вручить новые пароли.
Так же предупредить всех сотрудников что они могут через Б24 почту только получать почту, а отправленая почта никуда не уйдет.( но не вся а только отличная от определенной почты)
И да не у всех есть Эксчендж, как ни странно такое встречается повально.
В общем я не знаю но это самый обычный кейс использования битрикс, не космический а самый вероятный, и решения в нем нет
Малый бизнесс не решит эту задачу посколкьу не обладает линуксойдами которые бы все настроили просто почта не работает ... инструмент ...
Средний бизнес не имеет эксченджя.
Крупный бизнес на продакшен сервере сносить почтовик и ставить кастомные костыли и тд, опять же интеграция с АД в Б24 вообще в почтовом вопросе не предусмотрена, в общем и тут не сработает.
Короче нет ни единого места где бы такая схема пошла.
Нужно ставить постфикс, и нужно настраивать через морду VM возможность добавлять несколько почтовых отправителей, сортировать почту на стороне ВМ
Поскольку разработка положили на это болт полный и не собираются ничего делать ни в ближайшее время ни в будущее.
Решения данной проблемы на данный момент существует в виде платного модуля от сторонней конторы, что как минимум странно.
Стандартное решение битрикс это тишина и мелкий шум в эфире.
Просто вдумайтесь 2020год
Б24 не умеет отправлять почту кроме как с 1 ящика!
то есть вы покупаете программу за 300К которая не умеет отправлять почту
Уважаемые разработчики ВМ будьте хоть вы не садистами ну не дело когда самый стандартный кейс использования Б24 требует мега костылей от компании использующей ЦРМ.
Почему же не сделать все по людски и при отправление почты средствами пхп не получать smtp и отправлять через него ( потому что эта функция в коробке отсутствует)
но пчоему же я прошу это сдалать разрабов ВМ
ответ еще более простой
Тех поддержка ссылается на вас не поверите, что мол это задача почтового сервера а не сайта. А почтовый сервер в вм msmtp
Однако я сейчас мотивирую почему требуется отказаться от msmtp
1. Б24 в принципе не умеет отправлять почту от слова совсем ! ( не смейтесь раньше времени а прочитайте до конца) мало того и не планирует обучаться сеему действию а скорее наоборот отшучивается от этого мероприятия.
И так приведу вам стариннейший кейс использования Б24 ( б24 VM сырая настолько что о ней сейчас разговор даже нет смысла вести)
Я компания и купила Б24
потратила денюшку на коробку, а замечу она не сильно дешевая что подразумевает что деньги у меня есть, то есть штат у меня не 2 манагера ну никак.
ну и естественно я купил б24 для агрегации всех каналов в одной СРМ
Естественно почта входит в них как один из основных каналов.
И так
у меня сайт:
site.ru
Ну и почта
и тд
НО я собираю все канлы компании включая почты от других доменов, и да у компании вполне себе может быть больше 1 домена
Например у меня 5 линеек товаров у каждого из них свой бренд ну и своя почта.
так же я до этого мог работать на яндекс почте, моя личная маил почта, почта шефа и тд и тп.
все вы прекрасно понимаете или манагер работает в одном месте или он не работает в црм вообще.
По факту что происходит
1 я могу отправлять почту только от 1 почтового ящика, поскольку from естественно в письме напишется, вот только SMTP сервер увидив такой фром и смело даст 500тую поскольку он про такое ничего не знает и это не его домен. По хорошему эта проблема появляется когда автаризованный юзер даже с одного домена но с разных почтовых ящиков, даже тут он уже может срастить что твой пароль это не пароль соседнего манагера и вообще то твою писульку в 500 скинуть нужно, но тут еще как-то можно плавать тот же яндекс почат смотрит на это через пальцы.
НО он никогда не отправит почту от любого другого домена, поскольку у вас SPF PTR DKIM DKARK
И так что же происходит с почтой, тут вы скажете ну да там в Б24 есть кнопочка подключить почту указав внешнюю интеграцию там можно указать внешний SMTP и дело в шляпе.
НО нет, в коробке эта функция заблокирована !
То есть в коробке почту можно отправить только с 1 почтового ящика для всей компании которая купила Б24 и никак по другому, в лучшем случае только для одного домена.
Вот только так не бывает, в компании десятки и сотни почтовых ящиков и не все они на корп домене.
И так какие решения.
1. На продакшене снести msmtp и поставить постфикс, и делать там уже маршрутизацию, подключать там почту и тд
но как это будет на практике ведь для этого нужно
а) сотрудник который сформирует такой запрос
б) сотрудник который в состояние знать линукс ( а корп это все же винда) и в состояние сделать надстройку на postfix
в) глав бух ведет двойную бухгалтерию и получает тикеты верификации на разные почтовые ящики ( ой толкь не надо тут расплываться да ведет)
Значит подходит она и дает все логины и пароли в отдел айти в открытом виде чтоб непонятный дядя ввел их и оставил их в открытом виде на сервере.
Отдел безопасности смотрит на это с улыбкой.
Ну и когда пароли меняются ( да они меняются) нужно найти опять мальчика и вручить новые пароли.
Так же предупредить всех сотрудников что они могут через Б24 почту только получать почту, а отправленая почта никуда не уйдет.( но не вся а только отличная от определенной почты)
И да не у всех есть Эксчендж, как ни странно такое встречается повально.
В общем я не знаю но это самый обычный кейс использования битрикс, не космический а самый вероятный, и решения в нем нет
Малый бизнесс не решит эту задачу посколкьу не обладает линуксойдами которые бы все настроили просто почта не работает ... инструмент ...
Средний бизнес не имеет эксченджя.
Крупный бизнес на продакшен сервере сносить почтовик и ставить кастомные костыли и тд, опять же интеграция с АД в Б24 вообще в почтовом вопросе не предусмотрена, в общем и тут не сработает.
Короче нет ни единого места где бы такая схема пошла.
Нужно ставить постфикс, и нужно настраивать через морду VM возможность добавлять несколько почтовых отправителей, сортировать почту на стороне ВМ
Поскольку разработка положили на это болт полный и не собираются ничего делать ни в ближайшее время ни в будущее.
Решения данной проблемы на данный момент существует в виде платного модуля от сторонней конторы, что как минимум странно.
Стандартное решение битрикс это тишина и мелкий шум в эфире.
Просто вдумайтесь 2020год
Б24 не умеет отправлять почту кроме как с 1 ящика!
то есть вы покупаете программу за 300К которая не умеет отправлять почту
Уважаемые разработчики ВМ будьте хоть вы не садистами ну не дело когда самый стандартный кейс использования Б24 требует мега костылей от компании использующей ЦРМ.
Почему же не сделать все по людски и при отправление почты средствами пхп не получать smtp и отправлять через него ( потому что эта функция в коробке отсутствует)
но пчоему же я прошу это сдалать разрабов ВМ
ответ еще более простой
Тех поддержка ссылается на вас не поверите, что мол это задача почтового сервера а не сайта. А почтовый сервер в вм msmtp

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