Sendmail User Unknown Error (Risolto)

27 gen 2021 1 min di lettura
Sendmail User Unknown Error (Risolto)
Indice dei contenuti

Introduzione

Di rcente ho installato sendmail e ho riscontrato seguente problema su un sistema Linux. Durante l'invio di e-mail a un dominio specifico come [email protected] viene visualizzato l'errore "stat=User unknown".

Il problema si verificava solo per un dominio specifico. L'invio di e-mail ad un altro dominio funzionava correttamente.

Le voci del file di registro sono simili di seguito:

Jan  8 09:11:13 noviello sendmail[22497]: 5234b23442G455: from=www-data, size=679, class=0, nrcpts=1, msgid=, relay=www-data@localhost
Jan  8 09:11:13 noviello sendmail[22497]: 5234b23442G455: [email protected], ctladdr=www-data (33/33), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30679, relay=[127.0.0.1] [127.0.0.1], dsn=5.1.1, stat=User unknown
Jan  8 08:36:04 noviello sendmail[22497]: 5234b23442G455: 1078a4DP022497: DSN: User unknown

Soluzione

Abbiamo riscontrato che ciò accade perché il tuo nome di dominio corrisponde all'hostname del tuo server o a un'impostazione nel file di configurazione di sendmail. In tal caso, possiamo configurare sendmail per forzare l'invio di email al tuo attuale server di posta invece che a se stesso.

Segui le istruzioni seguenti:

  1. Modifica /etc/mail/sendmail.mc con il tuo editor preferito e aggiungi le seguenti righe alla fine, aggiungendo il tuo nome dominio:
sudo nano /etc/mail/sendmail.mc 
define(`MAIL_HUB', `domain.com.')dnl
define(`LOCAL_RELAY', `domain.com.')dnl

Esegui sendmailconfig in modo che le modifiche abbiano effetto e riavvia sendmail:

sudo sendmailconfig 

Premere Y per tutte le richieste di conferma

Infine, riavvia il servizio sendmail per applicare le modifiche:

sudo systemctl restart sendmail 

A questo punto il problema dovrebbe essere risolto.

Conclusione

In questo tutorial abbiamo visto come risolvere l'errore stat=User unknown su Linux.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.