A cosa si riferisce sendmail qui?


13

Quando installo sendmail dai repository debian, ottengo il seguente output:

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?

Qualcuno può dirmi cosa significa, cosa devo fare per qualificare il mio nome host?

Risposte:


10

Si riferisce a questa pagina dal file Leggimi, che spiega come specificare il nome host. Ti avverte che il tuo nome host non funzionerà al di fuori della tua rete locale; sendmail allega il nome host come mittente del messaggio, ma sarà inutile dall'altra parte perché le persone esterne alla rete locale non riescono a trovare la macchina ixtmixilix. È necessario specificare un nome host che può essere risolto da qualsiasi luogo, ad esempioixtmixilix.example.com


Dove devo inserire la linea suggerita nei documenti? ( Dmbar.com define(confDOMAIN_NAME ', $w.$m')dnl) È dentro /etc/mail/sendmail.mc?
Throoze,

1
in /etc/mail/sendmail.cf, quindi .mcverrà aggiornato automaticamente dopo l'esecuzione: sendmailconfigcmd
Abdennour TOUMI

2
@AbdennourTOUMI Sei sicuro che non sia il contrario? Modifica sendmail.mce .cfverrà aggiornato?
Jezen Thomas

@JezenThomas Sembra che sia il contrario. Lo ha riparato solo per me quando l'ho modificato sendmail.mc.
igneosaur

7

Per me su Ubuntu 14.04 che ha risolto il problema:

$ sudo nano /etc/hostname

Cambia il nome del tuo host in qualcosa come my-domain.XXX

Dove XXX = .com OR .net OR .some

Quindi sudo sendmailconfigaggiornato tutto il resto Puoi testare la tua configurazione in questo modo:

$ sendmail -v username@privateDomain.ext < test.mail

Ho usato la mia casella di posta elettronica di dominio privato come servizi come gmail per bloccare questo tipo di email: 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

Dove si test.mailtrova un file contenente qualsiasi messaggio che si desidera inviare


non ha funzionato per me
PJunior il

@PJunior, grazie per l'osservazione, risolto! era test.mail - nome file
Jadeye

Stavo parlando dell'edizione in / etc / hostname /
PJunior il

@PJunior, è un file, non una cartella, quindi / etc / hostname - di solito contiene il nome della tua macchina. Prova questo comando: cat / etc / hostname, se ottieni il nome della tua macchina come: XXX, modifica semplicemente questo file e rinomina la tua macchina in XXX.com o XXX.some o qualsiasi altro nome di
dominio

Sì, l'ho modificato. Non ha funzionato: / ma le e-mail vengono inviate
PJunior

2

Su Debian 8 (Jessie) funziona:

$ sudo hostnamectl set-hostname yourdomain.com

Quindi prova in questo modo:

$ hostname yourdomain.com


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.