[Fedora-users-br] Re: Re: Postfix sem servidor de dns

Bruno Galindro da Costa bruno.galindro em gmail.com
Ter Mar 20 14:11:15 UTC 2007


>
>>>UAhuehaea, esta é boa. Ir procurar no google é complicado?
>>>http://www.google.com.br/search?q=postfix+smtp.gmail.com
>>>
>>>O PRIMEIRO resultado resolve todo o seu problema
>>>"Usando POP3 e SMTP no GMail com Postfix e Fetchmail"
>>> http://www.g2ctech.com/artigos/uso-pop-smtp-gmail.html
>

 Não falei em nenhum momento q procurar no google é complicado. Longe
disso. O google é a ferramenta de busca mais fantástica rápida e fácil q já
vi, principalmente usando buscas com comandos avançados (intitle, etc).

Bom, como eu disse anteriormente, já vi TODOS estes tutoriais inclusive este
q vc me passou e não funcionou.
PORÉM, eu encontrei um que tinha lido no começo do ano rapidamente e não
tinha percebido a resposta, que estava debaixo dos meu olhos:
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=4654&pagina=1

Acho q agora eu entedi como funciona o fetchmail. O meu problema era que as
contas que eu quero baixar são do gmail.

Esse tutorial que vc me mostrou diz exatamente como pegar e-mails do gmail
com o fetchmail, só que o Jorge Godoy (autor) esqueceu de gerar um
certificado antes com o openssl. Mas isto é esclarecido neste tutorial em
inglês: http://download.gna.org/hpr/fetchmail/FAQ/gmail-pop-howto.html, o
qual também achei no 1º resultado do google em inglês.

O meu problema era que eu aprendi na faculdade ano passado a configurar o
servidor de e-mails sendmail com o redhat 9 e o servidor de imap/pop era o
imapd, o qual rodava sobre xinetd e o mesmo já encontrava-se instalado.
Portanto eu me perdi nesse ponto do servidor IMAP. Dai por diante surgiram
várias dúvidas bobas, tais como o cadastro dos usuários e a configuração do
outlook (que eu já sabia as respostas, era só mesmo pra ver se eu tinha
feito algo de errado). Isto tudo só por causa do servidor IMAP/POP3.

Mas ainda não está tudo 100% funcional. É o seguinte: o fetchmail está
conseguindo conectar na conta do google e baixar os e-mails. Porém, estes
e-mails não estão sendo repassados para o postfix *(eu acho).* O usuário que
criei no sistema é: bruno.

Quando eu executo o fetchmail ele me passa as seguintes mensagens:

*[root em srv-sme ~]# fetchmail -d0 -v pop.gmail.com
fetchmail: WARNING: Running as root is discouraged.
fetchmail: 6.3.6 querying pop.gmail.com (protocol POP3) at Ter 20 Mar 2007
09:27:          01 BRT: poll started
Trying to connect to 64.233.185.111/995...connected.
fetchmail: Issuer Organization: Equifax
fetchmail: Unknown Issuer CommonName
fetchmail: Server CommonName: pop.gmail.com
fetchmail: pop.gmail.com key fingerprint:
59:51:61:89:CD:DD:B2:35:94:BB:44:97:A0:          39:D5:B4
fetchmail: pop.gmail.com fingerprints match.
fetchmail: POP3< +OK Gpop ready for requests from 201.35.207.2674pf5291844wra
fetchmail: POP3> CAPA
fetchmail: POP3< +OK Capability list follows
fetchmail: POP3< USER
fetchmail: POP3< RESP-CODES
fetchmail: POP3< EXPIRE 0
fetchmail: POP3< LOGIN-DELAY 300
fetchmail: POP3< X-GOOGLE-VERHOEVEN
fetchmail: POP3< UIDL
fetchmail: POP3< .
fetchmail: POP3> USER **meulogin em gmail.com* <meulogin em gmail.com>
*fetchmail: POP3< +OK send PASS
fetchmail: POP3> PASS *
fetchmail: POP3< +OK Welcome.
fetchmail: POP3> STAT
fetchmail: POP3< +OK 1 1335
1 message for **meulogin em gmail.com* <meulogin em gmail.com>* at
pop.gmail.com(1335 octets).
fetchmail: POP3> LIST 1
fetchmail: POP3< +OK 1 1335
fetchmail: POP3> RETR 1
fetchmail: POP3< +OK message follows
reading message
meulogin em gmail.com**@gmail-pop.l.google.com:1*<bruno.costa.sme em gmail.com@gmail-pop.l.google.com:1>
* of 1 (1335 oct          ets)
Trying to connect to 127.0.0.1/25...connected.
fetchmail: SMTP< 220 srv-sme.gmail.com ESMTP Postfix
fetchmail: SMTP> EHLO gmail-pop.l.google.com
fetchmail: SMTP< 250-srv-sme.gmail.com
fetchmail: SMTP< 250-PIPELINING
fetchmail: SMTP< 250-SIZE 20000000
fetchmail: SMTP< 250-VRFY
fetchmail: SMTP< 250-ETRN
fetchmail: SMTP< 250-ENHANCEDSTATUSCODES
fetchmail: SMTP< 250-8BITMIME
fetchmail: SMTP< 250 DSN
fetchmail: SMTP> MAIL FROM:<meulogin em gmail.com**> SIZE=1335
fetchmail: SMTP< 250 2.1.0 Ok
fetchmail: SMTP> RCPT TO:<**bruno em localhost* <bruno em localhost>*>
fetchmail: SMTP< 250 2.1.5 Ok
fetchmail: SMTP> DATA
fetchmail: SMTP< 354 End data with <CR><LF>.<CR><LF>
#**********************fetchmail: SMTP>. (EOM)
fetchmail: SMTP< 250 2.0.0 Ok: queued as D993323B75
 not flushed
fetchmail: POP3> QUIT
fetchmail: POP3< +OK Farewell.
fetchmail: SMTP> QUIT
fetchmail: SMTP< 221 2.0.0 Bye
fetchmail: 6.3.6 querying pop.gmail.com (protocol POP3) at Ter 20 Mar 2007
09:27:          14 BRT: poll completed
fetchmail: normal termination, status 0*

Note que eu tenho uma mensagem no servidor. Logo após esta verficação, ele
cria uma pasta no diretório /home/bruno chamada *mail*. Dentro desta pasta,
existe um arquivo chamado *inbox* , o qual não possui nenhum conteúdo.

Este foi um comando de teste, de acordo com o tutorial em ingles. Mas mesmo
executando o seguinte comando, acontece a mesma coisa acima, só que o que é
mostrado no monitor é somente isto:

*[root em srv-sme ~]# fetchmail
fetchmail: WARNING: Running as root is discouraged.
Both fetchall and keep on in daemon or idle mode is a mistake!*

Conteúdo do arquivo /root/.fetchmailrc:

*set postmaster "srv-sme"
set daemon 600
set bouncemail
set invisible
defaults
        fetchall
        flush
        forcecr
        warnings 3600
        antispam 571 550 501 554 552
poll pop.gmail.com with proto POP3
    user **' <'bruno.costa.sme em gmail.com'>meulogin em gmail.com'*<'bruno.costa.sme em gmail.com'>
* there with password 'minhasenha' is bruno here
        options keep ssl sslfingerprint
'59:51:61:89:CD:DD:B2:35:94:BB:44:97:A0:39:D5:B4'
            sslcertck sslcertpath /usr/share/ssl/certs
*
Conteúdo do arquivo /etc/postfix/main.cf:

*mydomain = gmail.com
inet_interfaces = all
mynetworks_style = subnet
mynetworks = 192.168.1.0/24
relayhost = smtp.gmail.com
home_mailbox = Maildir/
command_directory = /usr/sbin
mail_owner = postfix
default_privs = nobody
mydestination = $myhostname, $mydomain, localhost
mail_spool_directory = /var/mail
recipient_delimiter = +
message_size_limit = 20000000
mailbox_size_limit = 0
smtpd_sasl_local_domain = $myhostname
smtp_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_auth
smtp_sasl_security_options = noanonymous*

Eu entro no outlook, clico em enviar/receber e não recebo nenhuma mensagem.
A comunicação do outlook com o dovecot e postfix está ok, não da nenhum
erro.

*O que pode ser?*

>
>>>Agradeceria se outras pessoas da lista pudessem dar uma olhada também e
verem
>>>que resolveria todo este problema de "Bruno Costa" para
>>>gmail+postfix+fetchmail com o primeiro resultado da consulta no google
acima.
>>>
>>>Alguém pode me ajudar?
>>>
>>Muita gente, agora depende de você querer ser ajudado.

Vc foi uma, apesar de ter rido do que eu disse sobre o google...

>>>Este guia ensinará a você como fazer perguntas do jeito mais indicado
para
>>>conseguir uma resposta satisfatória.
>>>
>>>http://www.felicio.com.br/artigos/perguntasinteligentes <- Estou fazendo
uma
>>>revisão.

Se vc achou minhas perguntas complicadas, poderia me dar um exemplo de
perguntas *não complicadas*? Espero que agora eu tenha exclarecido
melhor minhas dúvidas.
Li o tutorial e fiz exatamente como ele manda. Procurei até em RFCs...

[]'s
-- 
Bruno Galindro da Costa
bruno.galindro em gmail.com
Imbituba - SC
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listman.redhat.com/archives/fedora-users-br/attachments/20070320/bb5c1354/attachment.htm>


Mais detalhes sobre a lista de discussão Fedora-users-br