Ticket #690 (closed melhoria: testing)

Opened 11 years ago

Last modified 9 years ago

Complementar intregração com anti-spam

Reported by: wmerlotto Owned by: wmerlotto
Priority: pequena Milestone: Expresso 2.1
Component: EmailAdmin Version: trunk
Severity: média Keywords: expressomail anti-spam sync2.4
Cc: niltonneto WorkGroup:

Description

Para complementar a integração do Expresso com ferramentas anti-spam (incluída nos tickets #73, #80 e #86) será incluída a configuração de criação automática da pasta "Spam", caso o administrador queira, e ainda qual usuário será utilizado para postar a mensagem na pasta "Spam".

Change History

comment:1 Changed 11 years ago by wmerlotto

  • Status changed from new to closed
  • Resolution set to testing

Alterações adicionadas na revisão [1523]. Agora é possível, pelo módulo emailadmin escolher se a pasta Spam deve ser criada no momento da criação do usuário e ainda definir qual usuário poderá postar a mensagem para tal pasta.

A ideia é que a ferramenta anti-spam (como dspam, spamassassin, ...) possa postar uma mensagem, detectada como spam, diretamente na pasta Spam. E para isso é necessário configurar no cyrus que o usuário (utilizado pelo anti-spam para enviar a mensagem) tenha a permissão p, como no exemplo:

localhost> lam user/teste*
user/teste:
  teste lrswipcda
user/teste/Enviados:
  teste lrswipcda
user/teste/Lixeira:
  teste lrswipcda
user/teste/Rascunhos:
  teste lrswipcda
user/teste/Spam:
  postman p
  teste lrswipcda

Esta contribuição foi desenvolvida pelo Valmir Andre de Sena valmir.sena (@) ati.pe.gov.br.

comment:2 follow-up: ↓ 3 Changed 11 years ago by niltonneto

Depois dessa revisão, tudo que usa o EmailAdmin? (página inicial, emailadmin, expressomail,etc) parou de funcionar, gerando o seguinte erro:

Database error: Invalid SQL: SELECT smtpServer, smtpPort, smtpAuth, smtpType, smtpLDAPServer, smtpLDAPAdminDN, smtpLDAPAdminPW, smtpLDAPBaseDN, smtpLDAPUseDefault, imapServer, imapPort, imapDelimiter, imapType, imapLoginType, imapTLSEncryption, imapTLSAuthentication, imapoldcclient, imapEnableCyrusAdmin, imapAdminUsername, imapAdminPW, imapEnableSieve, imapSieveServer, imapSievePort, imapCreateSpamFolder, imapCyrusUserPostSpam, imapDefaultTrashFolder, imapDefaultSentFolder, imapDefaultDraftsFolder, imapDefaultSpamFolder, description, defaultDomain, profileID, organisationName, userDefinedAccounts FROM phpgw_emailadmin WHERE profileID=1
pgsql Error: -1 (ERROR: column "imapcreatespamfolder" does not exist LINE 1: ... imapEnableSieve, imapSieveServer, imapSievePort, imapCreate... ^)

É preciso corrigir logo, já que o demo.expresso se baseia no Trunk

comment:3 in reply to: ↑ 2 Changed 11 years ago by wmerlotto

Replying to niltonneto:

É preciso corrigir logo, já que o demo.expresso se baseia no Trunk

Nilton, por favor, faça uma atualização do módulo no setup... O emailadmin irá alterar uma tabela.

comment:4 Changed 9 years ago by alexandrecorreia

  • Keywords sync2.4 added
  • Severity set to média
Note: See TracTickets for help on using tickets.