Não há necessidade de usar o plugin. Vá para o seu diretório de vmail, por exemplo:
cd /var/vmail/example.com/exampleUser/
então, se você quiser, por exemplo, que todas as mensagens armazenadas na pasta "Sent Messages" sejam armazenadas na pasta "Sent" , basta mover os arquivos de "Sent Messages" para "Sent" através de seu cliente como primeiro passo .
Em seguida, na pasta /var/vmail/example.com/exampleUser/mail , remova a pasta "Sent Messages" oculta:
rm -r /var/vmail/example.com/exampleUser/mail/.Sent\ Messages
Antes de enviar qualquer outro email, continue adicionando um link simbólico para a pasta oculta "Sent" de "Sent Messages" (linha longa aqui, se você copiar e colar faça com cuidado):
ln -s /var/vmail/example.com/exampleUser/mail/.Sent /var/vmail/example.com/exampleUser/mail/.Sent\ Messages
Isso deve estar funcionando bem. Apenas repita o mesmo procedimento se você quiser que o "Sent Items" ou "Mail Sent" ou qualquer outra pasta tenha links simbólicos para o "Sent" , ou se você quiser qualquer outra solução com outras pastas apontando para outras pastas e mantenha os e-mails apenas um deles.
Se você precisar tornar o dovecot e o cliente usarem "INBOX" como a pasta "Sent" , você deverá criar o link simbólico da pasta de e-mail com o nome de usuário (linha longa novamente):
ln -s /var/vmail/example.com/exampleUser/mail/ /var/vmail/example.com/exampleUser/mail/.Sent\ Messages
a menos que você não tenha mudado. Em seguida, edite no /etc/dovecot/conf.d/15-mailboxes.conf as linhas:
namespace inbox {
# For \Sent mailboxes there are two widely used names. We'll mark both of
# them as \Sent. User typically deletes one of them if duplicates are created.
mailbox Sent {
special_use = \Sent
}
mailbox "Sent Messages" {
special_use = \Sent
}
}
ou outro equivalente para torná-los:
namespace inbox {
# For \Sent mailboxes there are two widely used names. We'll mark both of
# them as \Sent. User typically deletes one of them if duplicates are created.
mailbox INBOX {
special_use = \Sent
}
mailbox INBOX {
special_use = \Sent
}
}
Como você pode notar, dois são os mesmos agora, então você pode simplesmente deletar um:
namespace inbox {
# For \Sent mailboxes there are two widely used names. We'll mark both of
# them as \Sent. User typically deletes one of them if duplicates are created.
mailbox INBOX {
special_use = \Sent
}
}
Então deve funcionar bem.
Eu passei por este processo porque queria que meus e-mails enviados estivessem na minha caixa de entrada, tanto do meu laptop quanto do meu telefone. O hack dovecot foi suficiente para o laptop, mas o telefone continuou usando a pasta "Sent Messages" , então eu tive que usar o truque do symlink. Tenha muito cuidado ao selecionar o% correto"Sent" ou "Sent Messages" ou qualquer pasta para fazer o link simbólico de e para!
Eu acho que o plugin simplesmente faz um link simbólico em si, então você está apenas fazendo coisas parecidas. Com essa técnica, você pode mesclar todas as pastas desejadas e manter seus clientes funcionando sem alterações. : -)