À quoi se réfère sendmail ici?

13

Lorsque j'installe sendmail à partir des dépôts debian, j'obtiens la sortie suivante:

Disabling HOST statistics file(/var/lib/sendmail/host_status).
Creating /etc/mail/sendmail.cf...
Creating /etc/mail/submit.cf...
Informational: confCR_FILE file empty: /etc/mail/relay-domains
Informational: confCT_FILE file empty: /etc/mail/trusted-users
Updating /etc/mail/access...
Updating /etc/mail/aliases...
WARNING: local host name (ixtmixilix) is not qualified; see cf/README: WHO AM I?

Quelqu'un peut-il me dire ce que cela signifie, ce que je dois faire pour qualifier mon nom d'hôte?

ixtmixilix
la source

Réponses:

10

Il fait référence à cette page du fichier Lisezmoi, qui vous indique comment spécifier votre nom d'hôte. Il vous avertit que votre nom d'hôte ne fonctionnera pas en dehors de votre réseau local; sendmail attache votre nom d'hôte en tant qu'expéditeur du message, mais cela va être inutile à l'autre extrémité car les personnes en dehors de votre réseau local ne peuvent pas trouver la machine ixtmixilix. Vous devez spécifier un nom d'hôte qui peut être résolu de n'importe où, commeixtmixilix.example.com

Michael Mrozek
la source
Où dois-je mettre la ligne suggérée dans les documents? ( Dmbar.com define(confDOMAIN_NAME ', $w.$m')dnl) Est-ce dans /etc/mail/sendmail.mc?
Throoze
1
dans /etc/mail/sendmail.cf, puis .mcsera mis à jour automatiquement après exécution: sendmailconfigcmd
Abdennour TOUMI
2
@AbdennourTOUMI Vous êtes sûr que ce n'est pas l'inverse? Modifier sendmail.mcet .cfsera mis à jour?
Jezen Thomas
@JezenThomas Il semble que ce soit l'inverse. Il ne l'a corrigé pour moi que lorsque j'ai édité sendmail.mc.
igneosaur
7

Pour moi sur Ubuntu 14.04 qui a résolu le problème:

$ sudo nano /etc/hostname

Changez votre nom d'hôte en quelque chose comme my-domain.XXX

Où XXX = .com OU .net OU .some

Puis sudo sendmailconfigmis à jour tout le reste Vous pouvez tester votre configuration pour:

$ sendmail -v [email protected] < test.mail

J'ai utilisé ma boîte de messagerie de domaine privé comme des services tels que gmail bloquent ce type de messagerie: 050 550-5.7.1 [87.68.229.9 12] Our system has detected that this message is 050 550-5.7.1 likely unsolicited mail. To reduce the amount of spam sent to Gmail, 050 550-5.7.1 this message has been blocked. Please visit 050 550 5.7.1 https://support.google.com/mail/answer/188131 for more information. u3si25544809wje.160 - gsmtp

Où se test.mailtrouve un fichier contenant le message que vous souhaitez envoyer

Jadeye
la source
n'a pas fonctionné pour moi
PJunior
@PJunior, merci pour la remarque, corrigé! c'était test.mail - nom du fichier
Jadeye
Je parlais de l'édition sur / etc / hostname /
PJunior
@PJunior, c'est un fichier, pas un dossier, donc / etc / hostname - contient généralement le nom de votre machine. Essayez cette commande: cat / etc / hostname, si vous obtenez le nom de votre machine en tant que: XXX, modifiez simplement ce fichier et renommez votre machine en XXX.com ou XXX.some ou tout autre FQDN
Jadeye
Oui, je le modifie. N'a pas fonctionné: / mais des courriels sont envoyés
PJunior
2

Sur Debian 8 (Jessie) fonctionne:

$ sudo hostnamectl set-hostname yourdomain.com

Ensuite, testez-le de cette façon:

$ hostname yourdomain.com

ogram
la source
1

Cette sortie fait référence à un nom de domaine complet (FQDN) . Qui est soit une adresse IP ou un nom de domaine (quelque chose avec un point dedans).

qbi
la source