Í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 |
---|
|
Não consigo enviar e-mail para outro domínio! | #1 |
|
---|---|---|---|
Um pouco ativo
Cadastrado em: 10/5/2011
De
Mensagens: 25
|
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
|
|
Re: Não consigo enviar e-mail para outro domínio! | #3 |
||
---|---|---|---|---|
Cadastrado em: 11/9/2008
De Recife - PE
Mensagens: 1083
|
Os logs dizem tudo, mas da uma olhada na discurssão abaixo:
http://www.expressolivre.org/modules/newbb/viewtopic.php?topic_id=2044&viewmode=flat&order=ASC&start=0 |
|||
Enviado em: 1/6/2011 9:35
|
|
Re: Não consigo enviar e-mail para outro domínio! | #4 |
|
---|---|---|---|
Um pouco ativo
Cadastrado em: 10/5/2011
De
Mensagens: 25
|
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
|
|
Re: Não consigo enviar e-mail para outro domínio! | #5 |
|
---|---|---|---|
Um pouco ativo
Cadastrado em: 10/5/2011
De
Mensagens: 25
|
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
|
|
Re: Não consigo enviar e-mail para outro domínio! | #6 |
|
---|---|---|---|
Cadastrado em: 27/4/2007
De
Mensagens: 2742
|
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
|
|
Re: Não consigo enviar e-mail para outro domínio! | #7 |
|
---|---|---|---|
Cadastrado em: 27/4/2007
De
Mensagens: 2742
|
Para completar, no fórum existe vários tópicos sobre SMTP autenticado.
|
||
Enviado em: 1/6/2011 12:53
|
|
Re: Não consigo enviar e-mail para outro domínio! | #8 |
|
---|---|---|---|
Um pouco ativo
Cadastrado em: 10/5/2011
De
Mensagens: 25
|
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
|
|
Re: Não consigo enviar e-mail para outro domínio! | #9 |
|
---|---|---|---|
Um pouco ativo
Cadastrado em: 10/5/2011
De
Mensagens: 25
|
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
|
|
Re: Não consigo enviar e-mail para outro domínio! | #10 |
||
---|---|---|---|---|
Cadastrado em: 11/9/2008
De Recife - PE
Mensagens: 1083
|
- 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
|
Topo Tópico anterior Próximo tópico | 1 |
|