+ Responder ao Tópico



  1. #1

    Padrão Postfix para envia email a um provedor de email externo

    Bom dia a todos,

    pessoal estou com a seguinte dúvida, vou tentar explica da melhor forma, om trabalho em um provedor onde nosso serviço de email eh terceirizado ou seja pagamos por um serviço de email, com isso tenho na minha rede o logwatch na minha rede onde o mesmo envia emails, sendo assim gostaria de configurar o postfix ou até mesmo o exim4 para que os mesmo possam enviar emails para mim.

    Agradeço desde já a ajuda de todos, caso alguém queira mais alguma informação, por favor só pergunatr

  2. #2

    Padrão Re: Postfix para envia email a um provedor de email externo

    amigo, neste caso deverá instalar o postfix e autentica-lo em algum servidor de email externo (pode ser o que vc paga mas pode ser o hotmail tbm).
    Se for isso mesmo que vc quer, eu mando o passo a passo aqui no post....

  3. #3

    Padrão Re: Postfix para envia email a um provedor de email externo

    Eh justamente isso até pq meu servidor d e email requer autenticação, sendo assim agradeço seu passo a passo, estou no aguardo........

  4. #4

    Padrão Re: Postfix para envia email a um provedor de email externo


  5. #5

    Padrão Re: Postfix para envia email a um provedor de email externo

    Infelizmente num tive muito sucesso, meu relay sempre fica local, a conf do meu postfix esta como internet com smart

  6. #6

    Padrão Re: Postfix para envia email a um provedor de email externo

    bom dia amigo...
    caso queira, me adicione no msn ([email protected]) e eu te ajudo com a configuração...
    depois disso, podemos deixar um mini how-to aqui no post e depois vc encerra.

  7. #7

    Padrão Re: Postfix para envia email a um provedor de email externo

    tranquilo irei add sim

  8. #8

    Padrão Re: Postfix para envia email a um provedor de email externo

    feito

  9. #9

    Padrão Re: Postfix para envia email a um provedor de email externo

    Pessoal,


    talvez o erro esteja no relay, pois o meu SRV o mesmo fica apenas no relay local:




    May 21 09:03:32 ns1 postfix/qmgr[13376]: 2DE1F11F32: from=<[email protected]>, size=3429410, nrcpt=1 (queue active)
    May 21 09:03:32 ns1 postfix/local[13578]: 2DE1F11F32: to=<[email protected]>, relay=local, delay=43, delays=43/0.01/0/0.39, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION")
    May 21 09:03:32 ns1 postfix/qmgr[13376]: 2DE1F11F32: removed


    alguém tem alguma ideia, na conf do meu SRV de email precisa da seguinte sainda:


    Protocolos de Correio de Entrada Suportados: POP3, POP3S (SSL/TLS), IMAP, IMAPS (SSL/TLS)
    Protocolos de Correio de Saída Suportados: SMTP, SMTPS (SSL/TLS)
    Servidor do Correio de Entrada: mail.xxxx.com.br

  10. #10

    Padrão Re: Postfix para envia email a um provedor de email externo

    após instalar o postfix, instale o sasl

    apt-get install sasl2-bin libgsasl7 libauthen-sasl-cyrus-perl libauthen-sasl-perl libsasl2 libsasl2-modules

    depois adicione as linhas em vermelho (edite conforme seu smtp)




    meu main.cf é este.

    # 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

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

    myhostname = info-srvnagios
    alias_maps = hash:/etc/aliases
    alias_database = hash:/etc/aliases
    myorigin = /etc/mailname
    mydestination = info-srvnagios, localhost.localdomain, localhost
    relayhost = smtp.meudominio.com.br
    mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128, 192.168.0.0/24
    mailbox_size_limit = 0
    recipient_delimiter = +
    inet_interfaces = all
    smtp_sasl_auth_enable = yes
    smtp_sasl_security_options =
    smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl


    as linhas em vermelho são as que o tutorial diz para acrescentar ao final do arquivo.
    após isso, voce deve criar o arquivo "touch /etc/postfix/sasl/sasl" que contem o smtp, usuario e senha do seu provedor (este usuario e senha é o que faz a autenticação)
    " smtp.poa.terra.com.br TAB [email protected]:essa_deveria_ser_a_minha_senha"

    depois rode o comando "postmap /etc/postfix/sasl/sasl"

  11. #11

    Padrão Re: Postfix para envia email a um provedor de email externo

    uma pequena duvida no caso meu srv esta em uma bloco de ip real /29 no caso eu coloco esse bloco no mynetworks ou o bloco da rede local ?

  12. #12

    Padrão Re: Postfix para envia email a um provedor de email externo

    outra coisa esse configuração nada mais eh para q o logwatch envia e-mail para mim nessa caso td ira funfa ??

  13. #13

    Padrão Re: Postfix para envia email a um provedor de email externo

    Amigo, o my network seria a rede que tem permissão para enviar a partir do seu SRV.
    Se vc colocar o bloco de ips validos, todos naquela faixa poderam enviar atraves do seu SRV (aumentando assim o risco de seu dominio cair em uma blacklist por spam).
    Coloque o ip da sua lan ou até mesmo somente o ip do localhost.
    Assim somente o SRV podera enviar e-mails do postfix.