+ Responder ao Tópico



  1. #1
    capgaiotto
    Visitante

    Padrão Esclarecimentos profissionais a respeito de MTA interno

    Bom dia Caros amigos!

    Atualmente utilizamos serviço externo para envio e recebimento de email do provedor Locaweb.
    Estou desenvolvendo um servidor de email interno (Postfix + Courier IMAP), porém ele deverá utilizar o proprio servidor da Locaweb para receber as mensagens (já estou utilizando o Fetchmail) e enviar as mensagens.
    Tenho configurado internamente um servidor DNS - não publicado, um servidor SMTP Postfix e Courier IMAP para receber as mensagens, internamente e aparentemente tudo em ordem.
    O problema é quando tento enviar mensagens para fora do meu dominio local.
    O MUA (cliente de email qualquer) diz que o destinatário foi recusado e tudo mais. Erro 530 se não me engano.
    Li sobre o assunto e conlui que deveria estar publicando meu servidor DNS. MAS li também e tenho conhecimento que é possivel utilizar o email do nosso provedor (que está com nosso domínio publicado na FAPESP) junto com meu servidor DNS e Postfix interno sem precisar publicar nada.

    Muito Obrigado pela Atenção!

    Gaiotto

  2. #2

    Padrão Re: Esclarecimentos profissionais a respeito de MTA interno

    Procura no Google com a string postfix smarthost. O link que você precisa tá acho que na terceira ou quarta resposta...

  3. #3
    capgaiotto
    Visitante

    Padrão Re: Esclarecimentos profissionais a respeito de MTA interno

    Fala xstefanox!!

    Configurei o meu postfix para ser um "smarthost". Seguindo alguns documentos cheguei a seguinte conclusão:

    -Reconfigurei o Postfix para smarthost
    -Inclui as linhas no meu main.cf:

    relayhost = smtp.xxxx.com.br (smtp válido do nosso provedor)
    smtp_sasl_auth_enable=yes
    smtp_sasl_password_maps=hash:/opt/smtppasswd
    smtp_sasl_security_options=


    Criei o arquivo smtppasswd em /opt/ e em seguinda executei "postmap /opt/smtppasswd", foi gerado o arquivo smtppasswd.db

    Reiniciei o Postfix, mas NADA feito.
    A mensagem exata de erro do MUA (cliente de email) é:

    554 <[email protected]>: Relay access denied


    Obrigado pela Atenção!

    Gaiotto

  4. #4

    Padrão Re: Esclarecimentos profissionais a respeito de MTA interno

    O servidor que você está usando para enviar os seus emails não está aceitando que você faça relay por ele. Ou seja, ele não aceita que você envie as mensagens para ele e ele envie para os destinatários.

    Pelo que sei a locaweb não aceita que você faça relay nos Servidores deles. É para ela que você está enviando os seus emails?

    Um abraço
    Frederico Coutinho

  5. #5

    Padrão Re: Esclarecimentos profissionais a respeito de MTA interno

    Utilizo o metodo smarthost e funciona bunitinho. Claro que o meu provedor não é o localweb!!! hua hua hua!!

    mtec :-D

  6. #6
    Super_Diaulas
    Visitante

    Padrão Re: Esclarecimentos profissionais a respeito de MTA interno

    Pede para o seu provedor liberar o relay para seu ip, acho q é somente isso

  7. #7

    Padrão Re: Esclarecimentos profissionais a respeito de MTA interno

    Citação Postado originalmente por Super_Diaulas
    Pede para o seu provedor liberar o relay para seu ip, acho q é somente isso
    Mas é justamente isso que estou dizendo que não dá. Entrei em contato com a locaweb a um tempo atrás e eles me informaram de que não trabalhavam com esse tipo de serviço. E isso porque nós tinhamos um dos planos mais caros deles!

  8. #8
    Super_Diaulas
    Visitante

    Padrão Re: Esclarecimentos profissionais a respeito de MTA interno

    então vc vai ter de ter seu próprio smtp para mensagens externas

  9. #9
    capgaiotto
    Visitante

    Padrão Re: Esclarecimentos profissionais a respeito de MTA interno

    Caros Amigos!

    Poderiam analisar meus .confs para confirmar se minhas configurações estão corretas?

    MAIN.CF:

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

    smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
    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

    myhostname = mailserver.gaiottoinfo.com.br
    alias_maps = hash:/etc/aliases
    alias_database = hash:/etc/aliases
    myorigin = /etc/mailname
    mydestination = gaiottoinfo.com.br, gaiottoinfo.fitasmcm.com.br, localhost.gaiottoinfo.com.br, localhost
    relayhost = smtp.gaiottoinfo.com.br # servidor da Locaweb
    #Auth SASL

    smtp_sasl_auth_enable = yes
    smtp_sasl_password_maps = hash:/opt/smtppasswd.db
    smtp_sasl_security_options = noanonymous
    smtpd_sasl_auth_enable = yes
    smtpd_sasl_security_options = noanonymous
    broken_sasl_auth_clients = yes
    smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination

    smtpd_sasl_local_domain = $myhostname
    mynetworks = 192.168.0.0/24
    mailbox_command = procmail -a "$EXTENSION"
    mailbox_size_limit = 0
    recipient_delimiter =
    inet_interfaces = all

    MASTER.CF

    smtp inet n - n - - smtpd -v
    #submission inet n - - - - smtpd
    # -o smtpd_etrn_restrictions=reject
    #628 inet n - - - - qmqpd
    pickup fifo n - - 60 1 pickup
    cleanup unix n - - - 0 cleanup
    qmgr fifo n - - 300 1 qmgr
    #qmgr fifo n - - 300 1 oqmgr
    rewrite unix - - - - - trivial-rewrite
    bounce unix - - - - 0 bounce
    defer unix - - - - 0 bounce
    trace unix - - - - 0 bounce
    verify unix - - - - 1 verify
    flush unix n - - 1000? 0 flush
    proxymap unix - - n - - proxymap
    smtp unix - - - - - smtp
    relay unix - - - - - smtp
    # -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
    showq unix n - - - - showq
    error unix - - - - - error
    local unix - n n - - local
    virtual unix - n n - - virtual
    lmtp unix - - n - - lmtp
    anvil unix - - n - 1 anvil
    #
    # Interfaces to non-Postfix software. Be sure to examine the manual
    # pages of the non-Postfix software to find out what options it wants.
    #
    # maildrop. See the Postfix MAILDROP_README file for details.
    #
    maildrop unix - n n - - pipe
    flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
    uucp unix - n n - - pipe
    flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
    ifmail unix - n n - - pipe
    flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
    bsmtp unix - n n - - pipe
    flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -d -t$nexthop -f$sender $recipient
    scalemail-backend unix - n n - 2 pipe
    flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}

    # only used by postfix-tls
    #tlsmgr fifo - - n 300 1 tlsmgr
    smtps inet n - n - - smtpd -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
    #587 inet n - n - - smtpd -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes


    Obrigado pela atenção!!

    Gaiotto

  10. #10

    Padrão Re: Esclarecimentos profissionais a respeito de MTA interno

    Olá capgaiotto,

    Me desculpe, não entendo nada de Postfix mas sei que ele consegue autenticar-se em outros servidores smtp para entregar um email para relay. De uma pesquisada pois isso com certeza resolverá seu problema com a Locaweb.