• Português
  • Inglês
  • Espanhol

Índice do Fórum Comunidade Expresso Livre
   Versão 2.2 : Comente e reporte aqui os problemas encontrados!!
  Não consigo enviar e-mail para outro domínio!

Navegando neste Tópico:   1 usuários anônimos

 

 Final   Tópico anterior   Próximo tópico
1

Enviado por Tópico
  •  STI-SC GEEV
      STI-SC GEEV
Não consigo enviar e-mail para outro domínio!
#1
Um pouco ativo
Cadastrado em: 10/5/2011
De
Mensagens: 25
Offline
Foi uma surpresa para mim e o pior que HOJE É O DIA "D": vamos migrar do antigo servidor para o Expresso HOJE À NOITE!

Se eu passar mensagem de uma conta para outra no Expresso, vai numa boa. Por exemplo, expresso-admin para conta "teste" que eu criei.

Agora, se eu tentar passar para conta de outro domínio, vem a mensagem "você não tem permissão para enviar email para: xxxxxx".

Já tentei: http://www.expressolivre.org/modules/newbb/viewtopic.php?topic_id=932&viewmode=flat&order=ASC&start=10 e http://trac.expressolivre.org/wiki/FAQ#p14, mas NADA!

Desde já e mais uma vez: MUITO GRATO!
Enviado em: 1/6/2011 8:09
Criar PDF com esta mensagem Imprimir
Topo
  •  Rodrigo Souza
      Rodrigo Souza
Re: Não consigo enviar e-mail para outro domínio!
#2

Cadastrado em: 27/4/2007
De
Mensagens: 2742
Offline
O que, exatamente, aparece no log no momento do envio do e-mail?
Enviado em: 1/6/2011 8:48
Criar PDF com esta mensagem Imprimir
Topo
  •  Joaquim Ferraz
Re: Não consigo enviar e-mail para outro domínio!
#3

Cadastrado em: 11/9/2008
De Recife - PE
Mensagens: 1083
Offline
Enviado em: 1/6/2011 9:35
Criar PDF com esta mensagem Imprimir
Topo
  •  STI-SC GEEV
      STI-SC GEEV
Re: Não consigo enviar e-mail para outro domínio!
#4
Um pouco ativo
Cadastrado em: 10/5/2011
De
Mensagens: 25
Offline
Eu tive que comparecer a uma reunião, agora voltei e fiz o teste:

Jun 1 09:45:40 ipev postfix/smtpd[8869]: connect from unknown[xxx.xxx.xxx.xxx]
Jun 1 09:45:40 ipev postfix/smtpd[8869]: NOQUEUE: reject: RCPT from unknown[xxx.xxx.xxx.xxx]: 554 5.7.1 <robsonst@geev.cta.br>: Relay access denied; from=<usuario@ipev.cta.br> to=<usuario@geev.cta.br> proto=ESMTP helo=<email.ipev.cta.br>
Jun 1 09:45:40 ipev postfix/smtpd[8869]: lost connection after RSET from unknown[xxx.xxx.xxx.xxx]
Jun 1 09:45:40 ipev postfix/smtpd[8869]: disconnect from unknown[xxx.xxx.xxx.xxx]

O IP [xxx.xxx.xxx.xxx] é o endereço interno do Firewall (será que é este cara que eu tenho que liberar?)

Agora quando passo para o próprio domínio, vai OK (o IP [xxx.xxx.xxx.xxx] é o mesmo):

Jun 1 09:51:17 ipev postfix/smtpd[8889]: connect from unknown[xxx.xxx.xxx.xxx]
Jun 1 09:51:17 ipev postfix/smtpd[8889]: 2D2355600F6: client=unknown[xxx.xxx.xxx.xxx]
Jun 1 09:51:17 ipev postfix/cleanup[8894]: 2D2355600F6: message-id=<9d1f86f076756bf26858353707b87362@email.ipev.cta.br>
Jun 1 09:51:17 ipev postfix/qmgr[8420]: 2D2355600F6: from=<usuario@ipev.cta.br>, size=599, nrcpt=1 (queue active)
Jun 1 09:51:17 ipev postfix/smtpd[8889]: disconnect from unknown[xxx.xxx.xxx.xxx]
Jun 1 09:51:17 ipev master[8896]: about to exec /usr/lib/cyrus/bin/imapd
Jun 1 09:51:17 ipev cyrus/imap[8896]: executed
Jun 1 09:51:17 ipev cyrus/imap[8896]: accepted connection
Jun 1 09:51:17 ipev master[8898]: about to exec /usr/lib/cyrus/bin/lmtpd
Jun 1 09:51:17 ipev cyrus/lmtpunix[8898]: executed
Jun 1 09:51:17 ipev cyrus/lmtpunix[8898]: accepted connection
Jun 1 09:51:17 ipev cyrus/lmtpunix[8898]: lmtp connection preauth'd as postman
Jun 1 09:51:17 ipev cyrus/lmtpunix[8898]: WARNING: sieve script /var/spool/sieve/u/usuario2/defaultbc doesn't exist: No such file or directory
Jun 1 09:51:17 ipev cyrus/lmtpunix[8898]: Delivered: <9d1f86f076756bf26858353707b87362@email.ipev.cta.br> to mailbox: user.usuario2
Jun 1 09:51:17 ipev postfix/lmtp[8897]: 2D2355600F6: to=<usuario2@ipev.cta.br>, relay=ipev.cta.br[/var/run/cyrus/socket/lmtp], delay=0.5, delays=0.16/0.09/0.06/0.19, dsn=2.1.5, status=sent (250 2.1.5 Ok)
Jun 1 09:51:17 ipev postfix/qmgr[8420]: 2D2355600F6: removed
Jun 1 09:51:22 ipev cyrus/imap[8896]: login: [172.24.99.254] usuario plaintext User logged in
Jun 1 09:51:22 ipev cyrus/imap[8896]: seen_db: user expresso-admin opened /var/lib/cyrus/user/u/usuario.seen
Jun 1 09:51:22 ipev cyrus/imap[8896]: open: user usuario opened INBOX/Sent
Jun 1 09:51:22 ipev cyrus/imap[8896]: seen_db: user expresso-admin opened /var/lib/cyrus/user/u/usuario.seen
Enviado em: 1/6/2011 9:55
Criar PDF com esta mensagem Imprimir
Topo
  •  STI-SC GEEV
      STI-SC GEEV
Re: Não consigo enviar e-mail para outro domínio!
#5
Um pouco ativo
Cadastrado em: 10/5/2011
De
Mensagens: 25
Offline
O problema de envio a partir do webmail do próprio Expresso foi resolvido. Bastou especificar em main.cf as redes:<br /><br />mynetworks = 127.0.0.1/32 minha-rede<br /><br />E seguir o disposto em:<br /><br /><a href="http://trac.expressolivre.org/wiki/FAQ#p14" target="_blank">http://trac.expressolivre.org/wiki/FAQ#p14</a><br /><br />Só que há outro problema: a partir do cliente (Outlook, Evolution ou Thunderbird), o envio só é permitido sem autenticação, mas dessa forma, eu consegui passar um e-mail de bilola @ qualquercoisaquenaoexiste.com... Se ativar autenticação, dá falha.
Enviado em: 1/6/2011 11:56
Criar PDF com esta mensagem Imprimir
Topo
  •  Rodrigo Souza
      Rodrigo Souza
Re: Não consigo enviar e-mail para outro domínio!
#6

Cadastrado em: 27/4/2007
De
Mensagens: 2742
Offline
Assim como no caso anterior é necessário saber o que aparece no log, apenas dizer que ocorre falha é improdutivo. Entretanto, a configuração do serviço está errada.
Enviado em: 1/6/2011 12:47
Criar PDF com esta mensagem Imprimir
Topo
  •  Rodrigo Souza
      Rodrigo Souza
Re: Não consigo enviar e-mail para outro domínio!
#7

Cadastrado em: 27/4/2007
De
Mensagens: 2742
Offline
Para completar, no fórum existe vários tópicos sobre SMTP autenticado.
Enviado em: 1/6/2011 12:53
Criar PDF com esta mensagem Imprimir
Topo
  •  STI-SC GEEV
      STI-SC GEEV
Re: Não consigo enviar e-mail para outro domínio!
#8
Um pouco ativo
Cadastrado em: 10/5/2011
De
Mensagens: 25
Offline
Naquela hora, postei na correria...

Jun 1 13:04:43 ipev postfix/smtpd[11339]: warning: XXX.XXX.XXX.XXX: hostname a1d38487 verification failed: No address associated with hostname
Jun 1 13:04:43 ipev postfix/smtpd[11339]: connect from unknown[XXX.XXX.XXX.XXX]
Jun 1 13:04:43 ipev postfix/smtpd[11339]: disconnect from unknown[XXX.XXX.XXX.XXX]
Jun 1 13:04:48 ipev postfix/smtpd[11339]: warning: XXX.XXX.XXX.XXX: address not listed for hostname pcxxx
Jun 1 13:04:48 ipev postfix/smtpd[11339]: connect from unknown[XXX.XXX.XXX.XXX]
Jun 1 13:04:53 ipev postfix/smtpd[11339]: warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory
Jun 1 13:04:53 ipev postfix/smtpd[11339]: warning: SASL authentication failure: Password verification failed
Jun 1 13:04:53 ipev postfix/smtpd[11339]: warning: unknown[XXX.XXX.XXX.XXX]: SASL PLAIN authentication failed: generic failure
Jun 1 13:04:57 ipev postfix/smtpd[11339]: warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory
Jun 1 13:04:57 ipev postfix/smtpd[11339]: warning: SASL authentication failure: Password verification failed
Jun 1 13:04:57 ipev postfix/smtpd[11339]: warning: unknown[XXX.XXX.XXX.XXX]: SASL PLAIN authentication failed: generic failure
Jun 1 13:05:01 ipev postfix/smtpd[11339]: warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory
Jun 1 13:05:01 ipev postfix/smtpd[11339]: warning: SASL authentication failure: Password verification failed
Jun 1 13:05:01 ipev postfix/smtpd[11339]: warning: unknown[XXX.XXX.XXX.XXX]: SASL PLAIN authentication failed: generic failure
Jun 1 13:05:03 ipev postfix/smtpd[11339]: disconnect from unknown[XXX.XXX.XXX.XXX]

Sendo que XXX.XXX.XXX.XXX é um IP na mesma faixa do servidor Expresso e Postfix.
Enviado em: 1/6/2011 13:11
Criar PDF com esta mensagem Imprimir
Topo
  •  STI-SC GEEV
      STI-SC GEEV
Re: Não consigo enviar e-mail para outro domínio!
#9
Um pouco ativo
Cadastrado em: 10/5/2011
De
Mensagens: 25
Offline
CONSEGUI!

MAS FOI UM MEIO TERMO ENTRE

http://www.expressolivre.org/modules/newbb/viewtopic.php?topic_id=1259&forum=3

E

http://trac.expressolivre.org/wiki/FAQ#p14

VOU POSTAR AQUI RESUMIDO E AMANHÃ EU EXPLICO MELHOR A MINHA VIA SACRA:

1. Alteração em /etc/postfix/master.cf: na linha smtp inet, colocar “n” abaixo de chroot, ficando assim: smtp inet n - n - - smtpd

2. Adicionar postfix ao grupo do sasl: gpasswd -a postfix sasl

3. Criar o arquivo /etc/postfix/sasl/smtpd.conf com o seguinte conteúdo:
pwcheck_method: saslauthd
mech_list: PLAIN LOGIN

4. alterações em /etc/postfix/main.cf:
1. Em mynetworks = 127.0.0.1/32, acrescentar o IP do servidor, para que o Webmail do Expresso consiga passar o e-mail
2. Acrescentar as linhas para usar a autenticação via SASL:
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_sasl_local_domain = $myhostname
3. Alterar as diretivas do envio (smtpd_recipient_restrictions) para : smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, check_recipient_access ldap:cra_maillists, reject_unauth_destination, permit

O grande segredo é smtpd_recipient_restrictions, se é que eu entendi direito:

- permit_sasl_authenticated -> permite se estiver autenticado pelo SASL

- permit_mynetworks -> se passou dali, permite se estiver especificado em permit_mynetworks (no caso, rede local 127 e o IP da máquina)

- check_recipient_access ldap:cra_maillists -> Ñ sei o que é!

- reject_unauth_destination -> também Ñ sei, mas me parece ser "rejeita destino Ñ autorizado" (acho que destino autorizado só se for o local, mas é um chute)

- permit -> permite (acho que isto foi que permitiu que outros SMTP enviassem mensagens para o Postfix)

Como vêem, Ñ entendi direito o que aconteceu, mas funcionou do jeito que eu queria: o Expresso consegue enviar para outros domínios e um cliente também, desde que use autenticação.

GRATO A TODOS QUE TIVERAM PACIÊNCIA COMIGO!
Enviado em: 1/6/2011 15:58
Criar PDF com esta mensagem Imprimir
Topo
  •  Joaquim Ferraz
Re: Não consigo enviar e-mail para outro domínio!
#10

Cadastrado em: 11/9/2008
De Recife - PE
Mensagens: 1083
Offline
- check_recipient_access ldap:cra_maillists -> É para controlar quem pode enviar e-mail para uma lista de e-mail do Expresso. É configurado no SCL da lista.

A minha conf:

smtpd_recipient_restrictions = check_recipient_access ldap:cra_maillists, permit_mynetworks, reject_unauth_destination
Enviado em: 1/6/2011 16:04
Criar PDF com esta mensagem Imprimir
Topo
 Topo   Tópico anterior   Próximo tópico
1


 


 Você não pode iniciar um novo tópico.
 Você pode ver os tópicos.
 Você não pode responder.
 Você não pode editar.
 Você não pode excluir mensagens.
 Você não pode incluir votações.
 Você não pode votar.
 Você não pode anexar arquivos.
 Você não pode enviar mensagens sem aprovação.