(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
(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+
(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:
(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.