Saltar al contenido

Gnu/Linux Vagos usa cookies. Lea nuestra Política de privacidad para más información.    Acepto el uso de cookies

Foto
Ayuda GNU/Linux

Problema con postfix envio de correo fuera del servidor desde cliente.

Ayuda GNU/Linux

  • Por favor, loguéate para poder responder
1 respuestas en este tema

#1 DESCONECTADO   albertidimentico

albertidimentico

    Recién llegado

  • Registrado: 07/12/2016
  • Mensajes: 1
  • Galletas: 1



Escrito 07 December 2016 - 12:33

Hola, muy buenas, esta es la primera vez que escribo en este foro, lo acabo de encontrar y me parece fenomenal y un referente para futuras
dudas. Tengo un problema con postfix, a la hora de enviar correos desde el servidor no hay problema alguno. El problema viene cuando uso un cliente de correo, el cliente recibe los correos pero no los envía y me muestra el siguiente error:

4.7.1 <>: Relay access denied.
Verifique el destinatario y vuelva a intentarlo.

 

Si añado la ip,desde donde tengo el cliente de correo instalado, en la configuración de postfix me deja enviar perfectamente:

mynetworks = 127.0.0.0/8, 192.168.178.0/24, miip

Muchas gracias por su tiempo.

Les paso mi configuración de postfix:

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
#smtpd_sasl_auth_enable = yes
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated, defer_unauth_destination
#smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = ip-172-31-34-198.us-west-2.compute.internal
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = ip-172-31-34-198.us-west-2.compute.internal, localhost.us-west-2.compute.internal, localhost, midominio.com
#mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
#mynetworks = 127.0.0.0/8, 192.168.178.0/24, miip
mynetworks = 127.0.0.0/8,192.168.1.0/24
mailbox_size_limit = 0
recipient_delimiter = +
inet_protocols = all
virtual_alias_maps = hash:/etc/postfix/virtual

  • Rohlling le gusta esto

#2 DESCONECTADO   berekese

berekese

    Recién llegado

  • Registrado: 20/12/2016
  • Mensajes: 1
  • Galletas: 2



Escrito 20 December 2016 - 08:38

Hola,

 

No entiendo una cosa, ¿el cliente recibe el correo pero a ti te sale ese error?

Si es solo usando un cliente de correo es porque debes marcar la casilla de usar autenticación en tu cliente de correo, o la opción de TLS si lo usas en el servidor.

 

smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated, defer_unauth_destination   -> Esto pide que lo envíe desde la red concreta, autenticándote en el cliente de correo.

 

El relay access denied es porque tus reglas de autenticación espera que lo envíes autentícandote (por consiguiente marcando ciertas opciones en el cliente de correo) y eso no está ocurriendo.

¿Vía webmail si te funciona? ¿Estás autenticándote usando algún puerto distinto al que tienes en escucha en el servidor?

 

Responde a esas preguntas a ver si podemos solventarlo entre ambos.


  • pacoeloyo y Rohlling les gusta esto