- Absurdo Postfix
+ Responder ao Tópico
-
Absurdo Postfix
Meus clientes não conseguiam enviar emails externos usando servidor de email Postfix. Ele dava uma mensagem de que o destinatário foi recusado (relay deny).
Li num site, que para poder enviar emails através do postfix teria que editar o main.cf conforme:
relay_domains = $mydestination, /etc/postfix/relay-domains
E criar o arquivo /etc/postfix/relay-domains com os dominios destino. Ex:
# /etc/postfix/relay-domains
dominio1.com.br
dominio2.com.br
Excelente. Funcionou. Mas se eu tiver que cadastrar cada destinatário de todos os 50 usuários da minha rede eu estou morto. Achei a solução meio absurda, que torna o postfix inviavel.
É isso mesmo, ou existe outra solução?
Obrigado.
-
Absurdo Postfix
Olha, eu nao pesquei la 100% mas tipo... seu servidor de email nao tem um DNS ??? talvez seja por isso que ele esteja recusando seu emails? poste o maillog.
Tipo... se voce nao tiver domain , tipo uma rede interna... voce usa o seu ISP como relay para todos os emails. entao seu postfix passa todos os emails pro isp e dai ele manda para frente...
explique um pokinho melhor o seu caso <IMG SRC="images/forum/icons/icon_smile.gif"> eu tambem acho absurdo cadastar todos...
-
Absurdo Postfix
Na verdade ele quer saber de quem ele pode repetir os e-mails, ou de quem ele pode enviar, no seu caso seria seu dominio. Então você pode colocar o valor $mydomain, que vai repetir todos os e-mails originados de seu dominio.
-
Absurdo Postfix
Eu tenho DNS. Ele está configurado e funcionando OK.
Inclusive com o SENDMAIL o sistema funcionava. Mas como eu não gostava do sendmail, removi o sendmail e instalei o POSTFIX.
Meu postfix está enviando e recebendo emails da rede interna, mas para emails externos ele só envia se no arquivo relay-domains do /etc/postfix tiver uma linha estilo:
servidor.com.br
Exemplo: no arquivo relay-domains coloquei
bol.com.br
bsi.com.br
yahoo.com.br
Se eu tentar enviar emails externos pra qualquer endereço terminados com um destes dominios, funciona.
Mas se eu tentar enviar para [email protected], por exemplo ele dá relay deny.
Se eu colocar @uol.com.br dentro do relay-domains e restartar o postfix eu consigo enviar.
-
Absurdo Postfix
bizarro, eu nao tenho esse problema, poste seu main.cf <IMG SRC="images/forum/icons/icon_smile.gif">
pode ser uma besteira na configuracao, talvez.
-
Absurdo Postfix
Ai está o meu main.cf
#soft_bounce = no
queue_directory = /var/spool/postfix
program_directory = /usr/sbin
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix
default_privs = nobody
myhostname = mail.simec.com.br
mydomain = simec.com.br
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, $mydomain, mail.$mydomain, www.$mydomain, ftp.$mydomain, simec.com.br
# mynetworks_style = class
# mynetworks_style = subnet
# mynetworks_style = host
mynetworks = 200.173.111.0/32, 172.16.10.0/32, 127.0.0.0/8
relay_domains = $mydestination, /etc/postfix/relay-domains
# relayhost = $mydomain
# relayhost = gateway.my.domain
# relayhost = uucphost
# relayhost = [an.ip.add.ress]
#local_recipient_maps = $alias_maps unix<IMG SRC="images/forum/icons/icon_razz.gif">asswd.byname
default_transport = smtp
alias_maps = hash:/etc/postfix/aliases
alias_database = hash:/etc/postfix/aliases
# recipient_delimiter = +
#home_mailbox = Mailbox
#home_mailbox = Maildir/
mailbox_command = /usr/bin/procmail
#mailbox_transport = lmtp:unix:/file/name
#mailbox_transport = cyrus
#fallback_transport = lmtp:unix:/file/name
#fallback_transport = cyrus
#fallback_transport =
# luser_relay = [email protected]
# luser_relay = [email protected]
# luser_relay = admin+$local
#header_checks = regexp:/etc/postfix/filename
#header_checks = pcre:/etc/postfix/filename
#fast_flush_domains = $relay_domains
#fast_flush_domains =
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
debug_peer_level = 2
# debug_peer_list = 127.0.0.1
# debug_peer_list = some.domain
debugger_command = PATH=/usr/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5
disable_vrfy_command = yes
Observe a linha relay_domains que direciona para o tal /etc/postfix/relay-domains onde eu deveria por todos os dominios de destino. Essa dica absurda eu achei no site da Conectiva.
-
Absurdo Postfix
Olha para um postfix basico, nos prescisamos de simples setups.
basicamente myorigin mydestination mynetworks .. bom ele foi projetado para ser simples, eu nao entrei em detalhes do sendmail... mas algo do tipo.. tente comentar a linha relays_domain, eu estou sem nenhum postix por aqui para ler o main.cf ou o help e a pagina do postfix nao tem todas as variaveis la... entretanto na minha configuracao eu nao me lembro de ter colocado essa linha.
por default ele jah vem pronto para funcionar sem muitas mudanças...
se nao funcionar pegue um exemplo sem modificar muitas coisas do postfix e veja se ele consegue funcionar "bare-bones".
nao sei porenquanto eu tou sem solução para ti... por nao ter meios de ler o main.cf com os comentarios, mas tente essa dica. comente o relay_domains e ve se ele funciona.
-
Absurdo Postfix
Em mydestination coloca apenas $mydomain...
-
Absurdo Postfix
Boa noite RegisCwb!
Postfix trabalha perfeitamente com o minimo de confs., como o mistymst falou. Coloque o main.cf default e altere somente as seguinte linhas:
myhostname = mail.simec.com.br
mydomain = simec.com.br
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, $mydomain
mynetworks = 127.0.0.1/8, 192.168.0.0/8 (onde 192.168.0.0/8 é sua rede e subnetmask)
smtpd_banner = $myhostname ESMTP $mail_name (Uma segurança a mais para não mostrar qual versão vc. está utilizando)
Somente isto my friend, funcionará como desejado.
[]s,
-
Absurdo Postfix
RegisCwb, outra coisa, do jeito que vc. deixou a configuração em mynetworks:
200.173.111.0/32 vc. escancarou o seu smtp server para relays, ou seja qq. um na net pode enviar e-mail através dele.
Feche-o para evitar problemas com spam.
[]s,
-
Absurdo Postfix
Funcionou? Resolveu o problema? alguma posicao?