Sendmail User Error desconocido (resuelto)

Sendmail User Error desconocido (resuelto)

Recientemente, he enfrentado el siguiente problema con una nueva instalación de Sendmail en un sistema Linux. Mientras envían correos electrónicos a un dominio específico como [correo electrónico protegido], muestran el error "stat = usuario desconocido".

El problema estaba sucediendo solo para un dominio específico. Enviar correos electrónicos a otro dominio funcionaba correctamente.

Las entradas del archivo de registro se ve a continuación:

7 de enero 08:36:04 Tecadmin Sendmail [22497]: 1078a4rd022497: from = www-data, size = 679, class = 0, nrcpts = 1, msgid =, [correo electrónico protegido] 7 de enero 08:36:04 tecadmin sendmail [ 22497]: 1078a4rd022497: [correo electrónico protegido], ctladdr = www data (33/33), retraso = 00: 00: 00, xdelay = 00: 00: 00, mailer = relay, pri = 30679, relé = [127.0.0.1] [127.0.0.1], dsn = 5.1.1, STAT = Usuario desconocido 7 de enero 08:36:04 Tecadmin Sendmail [22497]: 1078a4rd022497: 1078a4re022497: DSN: Usuario desconocido 

Solución:

Después de solucionar problemas del problema, descubrimos que esto sucede porque su nombre de dominio coincide con el nombre de host de su servidor o una configuración en el archivo de configuración de Sendmail. En ese caso, podemos configurar Sendmail para forzar los correos electrónicos de enviar a su servidor de correo real en lugar de sí mismo.

Siga las instrucciones a continuación:

  1. Editar /etc/mail/sendmail.mc y agregue las siguientes líneas al final:
    sudo vim/etc/mail/sendmail.mc  

    Agregue las siguientes entradas:

    Define ('mail_hub', 'dominio.comunicarse.') dnl define (' local_relay ',' dominio.comunicarse.') DNL 

    Asegúrese de cambiar su nombre de dominio final con el punto de finalización!

  2. Ahora, corre el sendmailconfig Comando, para que los cambios entren en vigencia y reinicie Sendmail solo para estar 100% seguro:
    sudo sendmailconfig  

    Presione 'Y' para toda la confirmación solicitada.

  3. Finalmente, reinicie el servicio Sendmail para aplicar cambios.
    sudo systemctl reiniciar sendmail  

Todo listo. Vuelva a enviar un correo electrónico y el correo electrónico debe entregarse al buzón real.