Scarica la cassetta postale di un utente su un file (ad esempio, .mbox) dal server per l'archiviazione

0

La mia azienda ha una politica che quando un dipendente lascia, abbiamo bisogno di scaricare il loro account di posta elettronica e scriverlo su un DVD per archiviarlo.

Come si fa a scaricare l'e-mail di un particolare utente in un .mbox o altro formato di file archiviabile dal server (senza accesso al lato client dell'account e-mail dell'utente)?

Non ho visto nessuna opzione nella GUI Server.app, quindi c'è un comando Terminale che posso usare?

    
posta damonius 08.08.2017 - 17:39
fonte

2 risposte

1

Ho finito per farlo via Terminale sul server.

cd /Library/Server/Mail/Data/mail
sudo ls -l users | grep <username>

(dov'è il nome utente che stai cercando)

Restituisce l'ID dell'utente (ad esempio, 006638A6-9664-4CB4-8814-525A253B6E33)

sudo cp -a <id>/ ~/Desktop/<username>

Questo copierà la directory di posta dell'utente in una directory sul desktop. Ho quindi scaricato quella directory su un disco rigido esterno utilizzato per archiviare le cassette postali degli ex dipendenti.

Per fortuna ci sposteremo da MacOS Server (che rimuoverà il servizio Mail in un prossimo aggiornamento) su Exchange, quindi non dovrò più occuparmi di questo!

    
risposta data 26.04.2018 - 15:31
fonte
0

Forse non esattamente quello che vuoi dato che non è lavoro che viene fatto direttamente sui file memorizzati sul server, ma ho sempre cambiato la password dell'utente, poi ho usato Mail.app per connettermi all'account IMAP e usato Mail .app per esportare i dati. Se desideri rimuoverlo dal server, sposta le caselle di posta o il contenuto nelle cartelle "Sul mio Mac" ed esporta da lì.

Per enormi quantità di email, questo è lento e non molto efficiente nello spazio su disco. Per quantità di posta più modeste, è abbastanza semplice.

    
risposta data 24.04.2018 - 23:50
fonte

Leggi altre domande sui tag