Как настраивается почта для нескольких сайтов на битре на одном сервере?
У каждого сайта свой инстанс 1с-битрикс. Соответственно, у каждого свой ящик, от имени которого отправляются сообщения почты, такие как новый заказ или другие уведомления.
Если на сервере с одним сайтом вопросов нет, так как настроил /etc/msmtprc , в котором записал авторизационные данные ящика для внешнего smtp сервера. Прописал в php.ini sendmail_path = "/usr/bin/msmtp -F -t"
А как настраивают, когда ящиков для отправки несколько? Подходит ли для этого msmtp ? Или какой софт лучше всего использовать в данном случае?
Чем больше знаю, тем лучше понимаю, как мало знаю.
Хм, так у этого msmtp есть аккаунты, в каждом из которых можно прописать отдельный ящик, со своим сервером-логином-паролем. Но через какой аккаунт будет работать PHP - определяется в php.ini (и в настройках HTTP сервера). А поскольку вам (скорее всего) нужно отправлять письма из одного и того же домена (или PHP-скрипта) через разные сервера/ящики - msmtp вам не подойдёт, внутри скрипта динамически менять аккаунт - не получится.
Если у Вас физический отдельный выделенный сервер то можно сделать на сервере VPS по количеству сайтов и задача свелась к предыдущей с которой у Вас проблем нет.