linux - historia - Postfix-estado=rebotado(usuario desconocido "myuser")
webmail postfix (2)
Para otra persona, cuando configuro mydestination = mydomain.com. La advertencia de la demostración de Postfix no incluye el dominio mydomain.com tanto en mydestination como en virtual_mailbox_domains. Así que lo configuré relayhost = midominio.com
Mi versión de postfix: 3.1.0 (postconf -d | grep mail_version)
Estoy configurando Postfix y al validar por telnet y SMTP obtuve el error de estado rebotado, usuario desconocido:
Registro de errores :
postfix / local [18718]: 4590D7DC0A51: a =, retransmisión = local, retraso = 9.8, retrasos = 9.8 / 0.01 / 0 / 0.04, dsn = 5.1.1, estado = rebotado (usuario desconocido: "myuser")
El "myuser" ya existe, pero con el nombre de dominio completo: [email protected].
Validación de usuario :
postmap -q [email protected] mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf
La salida es: "1", así que supongo que está bien.
Mi configuración de postfix :
root# postconf -n:
append_at_myorigin = yes
biff = no
config_directory = /etc/postfix
default_destination_concurrency_limit = 1
delay_warning_time = 8h
disable_vrfy_command = yes
dovecot_destination_concurrency_limit = 1
dovecot_destination_recipient_limit = 1
enable_original_recipient = yes
local_destination_concurrency_limit = 1
maximal_queue_lifetime = 6d
mydestination = mydomain.com
smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated
smtpd_delay_reject = no
smtpd_hard_error_limit = 10
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_mynetworks, reject_invalid_hostname
smtpd_recipient_restrictions = permit_mynetworks, reject_unknown_sender_domain, reject_unknown_recipient_domain, reject_unlisted_recipient, reject_unauth_destination, reject_unauth_pipelining
smtpd_sender_restrictions = permit_mynetworks, reject_unknown_sender_domain
smtpd_soft_error_limit = 5
strict_rfc821_envelopes = yes
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-alias-maps.cf,mysql:/etc/postfix/mysql-email2email.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf
virtual_transport = dovecot
Gracias por cualquier ayuda.
ha agregado mydestination = mydomain.com
y, por lo tanto, los usuarios válidos para mydomain.com
se local_recipient_maps
en local_recipient_maps
. De la cadena de caracteres está muy claro que local
agente de entrega local
se selecciona para entregar el correo, ya que la clase de dominio local coincide. Ver clases de direcciones de postfix para más ayuda
Modifique su main.cf como a continuación
#/etc/postfix/main.cf
mydestination =
# set to localhost localhost.$mydomain or remove mydomain.com for now
# Ensure that postmap -q mydomain.com mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf is returning mydomain.com and
# postmap -q [email protected] mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf succeeds