Postfix + Fetchmail + contas locais [RESOLVIDO]

1. Postfix + Fetchmail + contas locais [RESOLVIDO]

André Luis Gonçalves Caleiros
andrecaleiros

(usa Debian)

Enviado em 06/03/2011 - 03:38h

pessoal boa noite.
estou acostumado com ambiente microsoft, mas estou aprendendo sobre servidores de email linux.
seguinte, na microsoft uso o exchange com o conector para enviar meus emails via provedor (ex locaweb)e o popgrabber para fazer o download das msg e entragar ao exchange que ira direcionar para a conta do usuario.
estou procurando algo parecido no linux, configurei o iredmail e consegui enviar um email externo só que o email saiu com o meu dominio local.
tentei configurar o postfix para fazer a autenticação no provedor mas a partir daqui nao sei mais o que fazer....no exchange eu tenho a opção de colocar 2 emails ( interno e externo ) e excolher por qual a msg vai sair.
teria como fazer isso no postfix ?
entendi que o Fetchmail faz o trabalho do popgrabber no linux, mas como ele entrega a msg? seria direto no cliente de email do usuario ou ele entrega ao postfix e redireciona para o usuario?


estou estudando bastante a respeito pois eh um assunto de extremo interesse meu....se os amigos pudessem me ajudar a montar um server do zero...eu agradeceria muito.

fico no aguardo...um abraço


  


2. Re: Postfix + Fetchmail + contas locais [RESOLVIDO]

Geraldo Augusto de Oliveira Quites
geraldoquites

(usa Suse)

Enviado em 07/03/2011 - 19:34h

André, nada contra os servidores do windows, mas para se adaptar aos servidores do linux, independente da distro, vocẽ terá que mudar totalmente a sua maneira de encarar um servidor linux em relação ao windows.

Apesar do postfix e o qmail serem grandes MTAs, eu prefiro, por razões próprias, o uso do Postfix. Aqui no VOL existem vários tutoriais interessantes sobre o assunto.

Um dica muito simples, se você hospeda seus emails em outro servidor, tipo locaweb, voce poderá usar sim o fetchmail para buscar suas mensagens e elas serão entregues aos usuarios em um arquivo que terá o nome da sua conta e geralmente se encontrará na pasta /var/mail/"usuario". Não esqueça de comentar as linha "home_mailbox" no seu main.cf, pois, pelo que eu sei, o fetchmail não entrega mensagens no mailbox, somente maildir.

Abraços,

Geraldo.


3. Re: Postfix + Fetchmail + contas locais [RESOLVIDO]

André Luis Gonçalves Caleiros
andrecaleiros

(usa Debian)

Enviado em 08/03/2011 - 05:06h

amigo....
consegui configurar o postfix para fazer relay no meu provedor. Configurei minha conta no
outlook, o envio para dominio interno esta ok.
Quando envio para dominio externo a msg nao sai da caixa de saida. Agora quando dou validar as configuraçoes no assistente de criação de conta do outlook, o email chega normalmente na minha caixa externa.

quando envio a msg de validação da conta gera este log:

Mar 8 05:01:30 mail postfix/smtpd[4203]: connect from unknown[192.168.1.2]
Mar 8 05:01:30 mail postfix/smtpd[4203]: A65C65F17F: client=unknown[192.168.1.2]
Mar 8 05:01:30 mail postfix/cleanup[4206]: A65C65F17F: message-id=<>
Mar 8 05:01:30 mail postfix/qmgr[775]: A65C65F17F: from=<andrecaleiros@andrecaleiros.local>, size=631, nrcpt=1 (queue active)
Mar 8 05:01:30 mail postfix/smtpd[4203]: disconnect from unknown[192.168.1.2]

Assim a msg chega na minha caixa externa...
Agora quando mando do outlook normalmente....gera este log:

Mar 8 05:01:48 mail postfix/smtp[4207]: A65C65F17F: to=<andrecaleiros@andrecaleiros.local>, relay=smtp.andrecaleiros.com[186.202.1.230]:25, delay=18, delays=0.05/0.01/18/0.09, dsn=2.0.0, status=sent (250 45502415 message accepted for delivery/mensagem aceita para entrega/mensaje aceptado para entrega)
Mar 8 05:01:48 mail postfix/qmgr[775]: A65C65F17F: removed

apesar da msg ser aceita para entrega pelo meu provedor, ela nao sai da caixa de saida.

abaixo segue o main.cfg

################################################
# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous
smtp_generic_maps = hash:/etc/postfix/generic


# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = mail.andrecaleiros.local
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = mail.andrecaleiros.local, localhost.andrecaleiros.local, localhost
relayhost = smtp.andrecaleiros.com
mynetworks = 127.0.0.0/8 192.168.1.0/24
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
#######################################################

fico no aguardo
obrigado


4. Re: Postfix + Fetchmail + contas locais [RESOLVIDO]

Geraldo Augusto de Oliveira Quites
geraldoquites

(usa Suse)

Enviado em 08/03/2011 - 09:24h

Bom dia André,

Para sair externamente seu emails, duas coisas são importantíssimas, a primeira é ter instalado o SASL, use o pacote cyrus-sasl é muito bom e segundo é que certos domínios vão exigir o seu ip-reverso.

O seu domínio está registrado no registro.br?
O servidor DNS está legal?

Uma coisa é um servidor interno de emails outra coisa é abri-lo para o mundo.

Geraldo.


5. Re: Postfix + Fetchmail + contas locais [RESOLVIDO]

André Luis Gonçalves Caleiros
andrecaleiros

(usa Debian)

Enviado em 09/03/2011 - 00:29h

Amigo muito obrigado pela ajuda...após umas 10 horas na frente do pc...consegui fazer funcionar do jeito que eu queria.
Estou fazendo relay na locaweb e buscando as mensagens com o fetchmail.

O esquena ficou assim:

recebimento: locaweb > Fetchmail > solid-pop3d > outlook
envio: outlook > postfix > locaweb > destinatario

muito obrigado!



6. Postfix + Fetchmail + contas locais

Alexandre Correia
global.alexandre

(usa Ubuntu)

Enviado em 10/03/2011 - 19:09h

Olá Pessoal,

poderia compartilhar a sua experiência na resolução do problema?
Estou numa situação semelhante, ou seja, precisando configurar um servidor ubuntu.

smtp: outlook outlook de cada usuário -> servidor local de email por trás de um firewall entrega todas as mensagens em intervalos de tempo -> dominio hospedado do tipo empresa.com.br
pop3: dominio hospedado do tipo empresa.com.br -> servidor local de email por trás de um firewall pega todas as mensagens em intervalos de tempo -> outlook de cada usuário.

Antecipadamente agradeço.


7. Re: Postfix + Fetchmail + contas locais [RESOLVIDO]

André Luis Gonçalves Caleiros
andrecaleiros

(usa Debian)

Enviado em 10/03/2011 - 19:11h

ola global.alexandre.
Vc precisa fazer relay no seu provedor?



8. Re: Postfix + Fetchmail + contas locais [RESOLVIDO]

Alexandre Correia
global.alexandre

(usa Ubuntu)

Enviado em 14/03/2011 - 08:54h

Preciso fazer relay no provedor. Mas se não for possível já será um avanço, tou precisando muito desativar o Windows Server e ter linux no lugar funcionando :)


9. Re: Postfix + Fetchmail + contas locais [RESOLVIDO]

Geraldo Augusto de Oliveira Quites
geraldoquites

(usa Suse)

Enviado em 14/03/2011 - 18:08h

global.alexandre, sua pergunta ficou um pouco confusa, tente desenhar melhor a sua pergunta e principalmente a sua intenção que teremos o mais prazer em ajudá-lo.

Geraldo.


10. Re: Postfix + Fetchmail + contas locais [RESOLVIDO]

André Luis Gonçalves Caleiros
andrecaleiros

(usa Debian)

Enviado em 15/03/2011 - 00:29h

Gostaria de substituir seu Windows server com Exchange por um servidor de email em linux??
seria isso?
se sim, posso tentar ajudar com o zimbra.



11. Instalação

Rodolfo José M. V. de Almeida
rjmva

(usa Debian)

Enviado em 23/01/2012 - 13:16h

Bom dia andrecaleiros, gostaria muito da sua ajuda gostaria de fazer justamente isso, buscar meus emails da empresa no terra, entrega-los internamente no outook e fazer o inverso, poderia me ajudar








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts