Я искал serverfault и Google, но пока не нашел ничего, связанного с моим вопросом.
Итак, у меня есть клиент, который хочет читать все электронные письма, отправленные его сотрудниками. Я настроил VPS с dovecot и sendmail. Поэтому он хочет контролировать качество обслуживания, отслеживая все отправленные электронные письма с нашего сервера.
Какое может быть решение?
P.S .: VPS находится на Ubuntu. Установлен ISPmanager и Roundcube в качестве почтового агента.
Краткий ответ это «ты не можешь».
Более длинный ответ, из FAQ по sendmail, является
Как я могу автоматически копировать сообщения на основе адресов отправителя или получателя?
Это потребует специального программирования [...] Обратите внимание, что в sendmail такая функция не добавлена. На вопрос об этом один из разработчиков sendmail ответил, что «потому что мы все еще немного верим в конфиденциальность».
По сути, человек, который просит вас сделать это, глупо полагать, что это возможно. Конечно, вы можете использовать другой MTA, возможно, что-то написанное людьми, которым не важна конфиденциальность. Но если он не проксирует и не проверяет весь исходящий HTTP и не блокирует весь другой исходящий TCP, включая HTTPS, и весь исходящий UDP полный стоп, у него нет надежды каким-либо образом помешать решительному сотруднику отправить что-то по электронной почте.
Более того, хотя мы не можем давать здесь юридические консультации, вы можете обнаружить, что законодательство о конфиденциальности компьютеров в вашей юрисдикции запрещает или жестко регулирует перехват электронной почты, и вы можете оказаться в ответственности за то, что вы реализуете.
30,000-футовый обзор: это социальная проблема. Не ищите технического решения. Это никогда не работает.
Рассмотрите возможность использования milter для архивирования:
https://www.milter.org/milters/archiving/alphabetical/1
В стандартных установках с неустановленным корневым uid milter может обрабатывать / архивировать все сообщения, проходящие через сервер sendmail.
P.S. Я считаю неприемлемым чтение электронных писем сотрудников от работодателя БЕЗ ПРЕДВАРИТЕЛЬНОГО ПИСЬМЕННОГО ПРЕДУПРЕЖДЕНИЯ.