web-dev-qa-db-fra.com

sm-msp-queue dit: incapable de qualifier mon propre nom de domaine (xxx) - en utilisant un nom court

Toutes les 20 minutes, pendant des jours, sm-msp-queue (quelque chose lié à sendmail, je suppose) écrit un message dans mon ubun qui va comme ceci:

incapable de qualifier mon propre nom de domaine (ubun) - utilisation du nom abrégé

ubun est le nom d'hôte du noeud de réseau (sortie de uname -n et du contenu de /etc/hostname).

Le contenu de /etc/mail/local-Host-names comprend deux lignes: localhost et ubun.

Le fichier /etc/hosts commence par deux lignes:

127.0.0.1 localhost
127.0.0.1 ubun

Le fichier /etc/cron.d/sendmail contient un travail cron configuré pour s'exécuter toutes les 20 minutes:

*/20 *    *    *    *   smmsp test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp

Cependant, je ne sais pas ce que la commande smmsp devrait faire; Je ne peux pas le lancer seul, également avec Sudo (je reçois Sudo: smmsp: command not found). Lancer Sudo /usr/share/sendmail/sendmail cron-msp semble ne rien faire.

Des idées?

3
Bach

Si vous avez un nom de domaine complet pour votre serveur, ce message devrait disparaître. Dans /etc/hosts, vous pouvez définir un nom de domaine complet comme ubun.somedomain.tld:

127.0.0.1 localhost
127.0.0.1 ubun.example.com ubun

Pour appliquer le nouveau nom d'hôte sans redémarrer le type de système (après avoir modifié le fichier /etc/hosts]):

$ Sudo hostname ubun.example.com

Ensuite, vérifiez que vous avez le nom de domaine complet:

$ hostname -f

smmsp à l'endroit où vous le montrez (dans /etc/cron.d/sendmail n'est pas le nom de la commande, mais le nom d'utilisateur à utiliser pour exécuter la commande suivante. Le reste de la ligne est la commande (tester si sendmail est présent et exécutable, puis exécutez-le avec une option spécifique pour exécuter les actions à effectuer dans crontab).

Si elle est exécutée sur le terminal, la commande semble ne rien faire (ne rien imprimer à l'écran), cela ne veut pas dire qu'elle ne fait rien.

En passant, cette commande est exécutée à intervalles réguliers pour effectuer la soumission des mails en attente dans les files d'attente de Sendmail. Donc, si vous le désactivez, les mails ne seront jamais remis.

10
Benoit