Olá, configurei uma conta de teste com cerca de 100 e-mails na caixa de entrada. o assistente me disse que 105 e-mails serão excluídos do servidor e importados para o sistema.
Na última etapa, recebi um erro (desculpe, não sabia qual). A Mailaccount não foi adicionada e nenhum e-mail foi importado no sistema.
MAS: Todos os e-mails sumiram da caixa de entrada. Não é bom!
Oi @Julian0o - isso é muito ruim! Existe alguma chance de nos fornecer um arquivo de log das ações tomadas e talvez alguns logs de erros? Você pode encontrar todos os logs no diretório log/ de sua instância do zammad.
@thorsteneckel eu já deletei o container. :(
Vou tentar reproduzir o problema porque esta é uma questão muito crítica.
Eu concordo totalmente com você! Estou aguardando sua resposta. Obrigado!
hum. fiz uma nova configuração com as mesmas configurações de e-mail e não obtive nenhum erro... mas desta vez só tinha 2 e-mails na caixa de entrada. Talvez o problema ocorra se você tiver um monte de e-mails lá ...
Tentaremos reproduzir isso o mais rápido possível.
Eu prefiro a abordagem IMAP para isso. O OTRS teve o mesmo problema.
Em vez de baixar e-mails e excluí-los do servidor, sincronize-os e deixe-os na caixa de correio original. Basta definir o sinalizador SEEN
após uma criação bem-sucedida do ticket ou, na pior das hipóteses, definir um sinalizador personalizado/configurável.
Caso contrário, pode-se facilmente acabar com um cenário como o descrito inicialmente nesta edição, mas isso também dificulta/complica a contabilização de cenários em que a caixa de correio de origem também é usada para arquivamento de mensagens etc.
Eu acho que esta é uma mudança bastante fundamental, mas em geral seria possível adicionar a abordagem IMAP?
+1 - use o sinalizador IMAP SEEN ou qualquer sinalizador personalizado ou crie uma CAIXA DE CORREIO (INBOX.IMPORTED) e mova os e-mails processados para essa pasta, em vez de excluí-los. Não deve ser uma mudança de ruptura. A melhor opção seria: deixar o usuário decidir. Adicionar uma caixa de seleção (excluir e-mails do IMAP após a importação ou não)
Retirado de #955
===começar cotação===
@eliasp , obrigado pelo seu comentário de #243! No momento, acho que definir um sinalizador é a melhor maneira. Prefiro um sinalizador personalizado, porque o sinalizador SEEN pode ser alterado com muita facilidade. Imagine que você deseja navegar pelos e-mails originais no Roundcube. Muito facilmente você clica em um e-mail que está marcado como 'lido' então. Ou o contrário: você marca um e-mail como NÃO VISTO. Possivelmente, isso faria com que o Zammad importasse o mesmo e-mail antigo, então você acabaria com 2 tickets.
Outra solução pode ser, se o Zammad comparar cada e-mail novo/não visto com seu próprio banco de dados para ver se um e-mail específico já foi importado. Então as bandeiras não importariam.
===finalizar cotação===
Existe algum progresso nisso. A bandeira mencionada em #955 parece uma boa ideia.
Isso realmente me ajudaria em nosso caso de uso do zammad.
A bandeira já está lá. Então eu acho que podemos fechar isso?
Comentários muito úteis
Eu prefiro a abordagem IMAP para isso. O OTRS teve o mesmo problema.
Em vez de baixar e-mails e excluí-los do servidor, sincronize-os e deixe-os na caixa de correio original. Basta definir o sinalizador
SEEN
após uma criação bem-sucedida do ticket ou, na pior das hipóteses, definir um sinalizador personalizado/configurável.Caso contrário, pode-se facilmente acabar com um cenário como o descrito inicialmente nesta edição, mas isso também dificulta/complica a contabilização de cenários em que a caixa de correio de origem também é usada para arquivamento de mensagens etc.