O czym mówi sendmail?

13

Kiedy instaluję sendmail z repozytoriów Debiana, otrzymuję następujące dane wyjściowe:

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?

Czy ktoś może mi powiedzieć, co to znaczy, co muszę zrobić, aby zakwalifikować swoją nazwę hosta?

ixtmixilix
źródło

Odpowiedzi:

10

Odnosi się do tej strony z pliku readme, który informuje, jak określić nazwę hosta. Ostrzega, że ​​nazwa hosta nie będzie działać poza siecią lokalną; sendmail dołącza twoją nazwę hosta jako nadawcę wiadomości, ale z drugiej strony będzie bezużyteczna, ponieważ ludzie spoza twojej sieci lokalnej nie mogą znaleźć maszyny ixtmixilix. Należy podać nazwę hosta, którą można rozwiązać z dowolnego miejsca, npixtmixilix.example.com

Michał Mrożek
źródło
Gdzie powinienem umieścić linię sugerowaną w dokumentach? ( Dmbar.com define(confDOMAIN_NAME ', $w.$m')dnl) Czy to jest /etc/mail/sendmail.mc?
Throoze
1
za /etc/mail/sendmail.cf, a następnie .mczostanie zaktualizowany automatycznie po uruchomieniu: sendmailconfigcmd
Abdennour TOUMI
2
@AbdennourTOUMI Jesteś pewien, że nie jest na odwrót? Edytuj sendmail.mci .cfbędzie aktualizowany?
Jezen Thomas
@JezenThomas Wygląda na to, że jest na odwrót. Naprawiłem to tylko podczas edycji sendmail.mc.
igneozaur
7

Dla mnie na Ubuntu 14.04, który rozwiązał problem:

$ sudo nano /etc/hostname

Zmień nazwę hosta na coś w rodzaju moja-domena.XXX

Gdzie XXX = .com LUB .NET LUB. Niektóre

Następnie sudo sendmailconfigzaktualizowano całą resztę Możesz przetestować konfigurację, aby:

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

Użyłem mojego prywatnego adresu e-mail, ponieważ usługi takie jak Gmail blokują tego rodzaju wiadomości e-mail: 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

Gdzie test.mailjest plik zawierający dowolną wiadomość, którą chcesz wysłać

Jadeye
źródło
nie działało dla mnie
PJunior
@PJunior, dziękuję za uwagę, naprawione! to był test.mail - nazwa pliku
Jadeye
Mówiłem o wydaniu na / etc / hostname /
PJunior
@PJunior, to plik, a nie folder, stąd / etc / hostname - zwykle przechowuje nazwę twojego komputera. Wypróbuj to polecenie: cat / etc / hostname, jeśli otrzymujesz nazwę swojego komputera jako: XXX, po prostu edytuj ten plik i zmień nazwę swojego komputera na XXX.com lub XXX.some lub dowolną inną nazwę FQDN
Jadeye
Tak, edytuję to. Nie działało: / ale wysyłane są wiadomości e-mail
PJunior
2

Na Debianie 8 (Jessie) działa:

$ sudo hostnamectl set-hostname yourdomain.com

Następnie przetestuj w ten sposób:

$ hostname yourdomain.com

ogram
źródło