Problemas para importar e-mails.

1. Problemas para importar e-mails.

Marcelo Caetano das Neves
marcelocdn

(usa Nenhuma)

Enviado em 06/04/2007 - 11:59h

Estou migrando um solucao comercial de correio (Merak) para opensource, nao tenho experiencia em shell estou comecando agora, me deparo com o seguinte problema

A estrutura de armazenamento de e-mails do merak e a seguinte /dominio/conta/inbox, trash, etc.
Diferente do formato padrao Maildir os e-mails ficam no diretorio corrente e nao no formato new cur tmp.

Estou com problemas quando o nome do diretorio tem espacos, consigo criar os diretorios mas nao consigo copiar as mensagens.
O script e executado no diretorio /mail/conta

#!/bin/bash

DIR=`pwd | cut -d/ -f3`
ls -l | grep ^d | awk '{print $8,$9,$10}' | xargs -i mkdir -p /home/DOMAIN1/$DIR/Maildir/.INBOX.{}/new
ls -l | grep ^d | awk '{print $8,$9,$10}' | xargs -i mkdir -p /home/DOMAIN1/$DIR/Maildir/.INBOX.{}/tmp
ls -l | grep ^d | awk '{print $8,$9,$10}' | xargs -i mkdir -p /home/DOMAIN1/$DIR/Maildir/.INBOX.{}/cur
ls -l | grep ^d | awk '{print $8,$9,$10}' | xargs -i cp {} --preserve=timestamps /home/DOMAIN1/$DIR/Maildir/.INBOX.{}/cur

Desde ja agradeco qualquer ajuda.


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts