Мне нужно скопировать входящие и отправленные письма с учетной записи электронной почты в другую учетную запись электронной почты на том же сервере. Как я могу это сделать?
Сервер представляет собой debian wheezy, на котором запущены dovecot, roundcube и postfix. Как я уже сказал, электронное письмо - это не просто псевдоним, а существующий почтовый ящик. Копирование входящих писем можно легко выполнить с помощью файла sieve в профиле пользователя:
01_forward.sieve
require ["fileinto"];
fileinto "Inbox";
redirect "user2@mail.com";
Но что касается получения копий всех отправленных писем, пересылаемых также на user2@mail.com. Я не знаю, как это решить.
Postfix должен быть достаточным для этого сценария. Проверить sender_bcc_maps и recipient_bcc_maps характерная черта. Как описано в документации, два параметра определяют отображение, куда отправляются копии конкретной почтовой учетной записи, обрабатываемой postfix.
Предполагая, что ваш почтовый аккаунт user@example.com и вы хотите скопировать его в external@example.net.
sender_bcc_maps = hash:/etc/postfix/special_user
recipient_bcc_maps = hash:/etc/postfix/special_user
В /etc/postfix/special_user
добавить эту строку
user@example.com external@example.net
Не забудьте отправить файл карты и запустить postfix reload