Ticket #374 (closed defeito: fixed)

Opened 15 years ago

Last modified 15 years ago

Postfix não reconhece contas institucionais

Reported by: wmerlotto Owned by: wmerlotto
Priority: grave Milestone:
Component: ExpressoAdmin Version: 1.0
Severity: Keywords: postfix ldap contasinstitucionais
Cc: jkjr, niltonneto WorkGroup:

Description

Acabei de criar uma conta institucional, mas os e-mails são rejeitados pelo servidor em função deste erro:

Recipient address rejected: User unknown in local recipient table;

Change History

comment:1 follow-up: ↓ 2 Changed 15 years ago by wmerlotto

  • Status changed from new to assigned

Pelo que eu vi nos "mapas" do postfix, não há um específico para contas institucionais, pois este tipo de conta possui as seguintes características:

  • Não possui a objectClass possixAccount;
  • O atributo phpgwAccountType = i;
  • Não possui o atributo deliveryMode;
  • Só há o atributo mailForwardingAddress para indicar em quais contas o e-mail deve ser encaminhado.

Nesta configuração padrão do postfix, não há nenhuma configuração de mapas para as contas institucionais.

Para resolver o problema, fiz um novo mapeamento. Testei no meu servidor e funcionou:

#Contas institucionais
cxinstitucionais_server_host = 127.0.0.1
cxinstitucionaisl_version = 3
cxinstitucionais_timeout = 10
cxinstitucionais_chase_referral = 0
cxinstitucionais_search_base = LDAP_DN
cxinstitucionais_query_filter = (&(mail=%s)(objectClass=phpgwAccount)(phpgwAccountType=i)(accountStatus=active))
cxinstitucionais_domain = hash:/etc/postfix/expresso-dominios
cxinstitucionais_result_attribute = mailForwardingAddress

Seria bom que mais alguém pudesse testar e confirmar se essa configuração resolve o problema. Depois disso faço o commit da alteração.

comment:2 in reply to: ↑ 1 Changed 15 years ago by niltonneto

Replying to wmerlotto:

Confirmei agora, simulando aqui, mas faltou isso:

Errado => cxinstitucionaisl_version = 3 Certo => cxinstitucionais_version = 3

Inserir em virtual_alias_maps => ldap:cxinstitucionais

Pode comitar depois disso. Att, Nilton.

Pelo que eu vi nos "mapas" do postfix, não há um específico para contas institucionais, pois este tipo de conta possui as seguintes características:

  • Não possui a objectClass possixAccount;
  • O atributo phpgwAccountType = i;
  • Não possui o atributo deliveryMode;
  • Só há o atributo mailForwardingAddress para indicar em quais contas o e-mail deve ser encaminhado.

Nesta configuração padrão do postfix, não há nenhuma configuração de mapas para as contas institucionais.

Para resolver o problema, fiz um novo mapeamento. Testei no meu servidor e funcionou:

#Contas institucionais
cxinstitucionais_server_host = 127.0.0.1
cxinstitucionaisl_version = 3
cxinstitucionais_timeout = 10
cxinstitucionais_chase_referral = 0
cxinstitucionais_search_base = LDAP_DN
cxinstitucionais_query_filter = (&(mail=%s)(objectClass=phpgwAccount)(phpgwAccountType=i)(accountStatus=active))
cxinstitucionais_domain = hash:/etc/postfix/expresso-dominios
cxinstitucionais_result_attribute = mailForwardingAddress

Seria bom que mais alguém pudesse testar e confirmar se essa configuração resolve o problema. Depois disso faço o commit da alteração.

comment:3 Changed 15 years ago by wmerlotto

  • Status changed from assigned to closed
  • Resolution set to fixed

Ok! Commit feito na revisão [554]

Note: See TracTickets for help on using tickets.