+ Responder ao Tópico



  1. #1
    cag
    Visitante

    Padrão (Relay) Problema para enviar e-mail remotamente.

    Seguinte, na rede local eu consigo enviar e-mail para qualquer dominio.

    Mas quando configuro meu cliente de e-mail em casa com o ip do servidor, e envio um e-mail para outro dominio volta o famoso erro (Relay access denied).

    Código :
    default_privs=nobody
    default_transport=smtp
    alias_maps=hash:/etc/postfix/aliases
    alias_database=hash:/etc/postfix/aliases
    readme_directory = no
    sample_directory = /etc/postfix
    sendmail_path = /usr/sbin/sendmail
    setgid_group = postdrop
    manpage_directory = /usr/local/man
    newaliases_path = /usr/bin/newaliases
    mailq_path = /usr/bin/mailq
    smtpd_banner=$myhostname ESMTP "teste"
    disable_vrfy_command=yes
    home_mailbox=Maildir/
     
    myhostname = teste
    mydomain = teste.ath.cx
    myorigin = $mydomain
    inet_interfaces = all
    mydestination = $myhostname, localhost.$mydomain,
            $mydomain,mail.$mydomain,www.$mydomain,ftp.$mydomain
    mynetworks = 192.168.0.0/24, 127.0.0.0/8
    relay_domains = $mydomain
     
    virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
    virtual_mailbox_base = /home/postfix
    virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
    virtual_uid_maps = static:107
    virtual_gid_maps = static:107
    transport_maps = mysql:/etc/postfix/mysql_transport_maps.cf
     
    smtpd_sasl_auth_enable = yes
    smtpd_sasl_security_options = noanonymous
    broken_sasl_auth_clients = yes
    smtpd_recipient_restrictions =
     permit_sasl_authenticated,
     permit_mynetworks,
     check_relay_domains

    O Erro só ocorre remotamente, na rede local funciona perfeitamente.
    Já alterei inúmeras vezes as configurações relay_domains/mynetworks etc...

    Qualquer ajuda é bem vinda.

    valeu

  2. #2

    Padrão (Relay) Problema para enviar e-mail remotamente.

    Opa

    Isto acontece, porque seu relay esta bloqueado. Veja:

    mynetworks = 192.168.0.0/24, 127.0.0.0/8

    ou seja, so IP da rede 192.168.0.0/24 está liberado para enviar...

    Em mynetworks, adicione o IP da sua Internet em casa e restart o postfix...

    t+

  3. #3
    cag
    Visitante

    Padrão (Relay) Problema para enviar e-mail remotamente.

    Realmente funcionou, mas meu ip não é fixo.
    Não tem alguma configuração para funcionar de qualquer lugar.

    Tentei colocar o mynetworks com 0/0, mas não funciona.

    Obrigado :good:

  4. #4
    www
    Visitante

    Padrão (Relay) Problema para enviar e-mail remotamente.

    Cara você pode utilizar o SASL + Postfix para utilizar o seu SMTP autenticado, então você pode enviar e-mails de qualquer IP desde que você se autentique.
    Da uma pesquisada no Google que tem muito material a respeito.


    Espero ter ajudado.