Назад | Перейти на главную страницу

Как скопировать исходящие сообщения на sendmail

Я искал serverfault и Google, но пока не нашел ничего, связанного с моим вопросом.

Итак, у меня есть клиент, который хочет читать все электронные письма, отправленные его сотрудниками. Я настроил VPS с dovecot и sendmail. Поэтому он хочет контролировать качество обслуживания, отслеживая все отправленные электронные письма с нашего сервера.

Какое может быть решение?

P.S .: VPS находится на Ubuntu. Установлен ISPmanager и Roundcube в качестве почтового агента.

Краткий ответ это «ты не можешь».

Более длинный ответ, из FAQ по sendmail, является

Как я могу автоматически копировать сообщения на основе адресов отправителя или получателя?

Это потребует специального программирования [...] Обратите внимание, что в sendmail такая функция не добавлена. На вопрос об этом один из разработчиков sendmail ответил, что «потому что мы все еще немного верим в конфиденциальность».

По сути, человек, который просит вас сделать это, глупо полагать, что это возможно. Конечно, вы можете использовать другой MTA, возможно, что-то написанное людьми, которым не важна конфиденциальность. Но если он не проксирует и не проверяет весь исходящий HTTP и не блокирует весь другой исходящий TCP, включая HTTPS, и весь исходящий UDP полный стоп, у него нет надежды каким-либо образом помешать решительному сотруднику отправить что-то по электронной почте.

Более того, хотя мы не можем давать здесь юридические консультации, вы можете обнаружить, что законодательство о конфиденциальности компьютеров в вашей юрисдикции запрещает или жестко регулирует перехват электронной почты, и вы можете оказаться в ответственности за то, что вы реализуете.

30,000-футовый обзор: это социальная проблема. Не ищите технического решения. Это никогда не работает.

sendmail: Как копировать исходящие сообщения с помощью milter

Рассмотрите возможность использования milter для архивирования:

https://www.milter.org/milters/archiving/alphabetical/1

В стандартных установках с неустановленным корневым uid milter может обрабатывать / архивировать все сообщения, проходящие через сервер sendmail.

P.S. Я считаю неприемлемым чтение электронных писем сотрудников от работодателя БЕЗ ПРЕДВАРИТЕЛЬНОГО ПИСЬМЕННОГО ПРЕДУПРЕЖДЕНИЯ.