O que o sendmail se refere aqui?

13

Quando instalo o sendmail a partir dos repositórios debian, obtenho a seguinte saída:

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?

Alguém pode me dizer o que isso significa, o que preciso fazer para qualificar meu nome de host?

ixtmixilix
fonte

Respostas:

10

É referente a esta página do leia-me, que mostra como especificar seu nome de host. Ele avisa que seu nome de host não funcionará fora da rede local; O sendmail anexa seu nome de host como remetente da mensagem, mas será inútil do outro lado porque as pessoas fora da rede local não conseguem encontrar a máquina ixtmixilix. Você deve especificar um nome de host que possa ser resolvido de qualquer lugar, comoixtmixilix.example.com

Michael Mrozek
fonte
Onde devo colocar a linha sugerida nos documentos? ( Dmbar.com define(confDOMAIN_NAME ', $w.$m')dnl) Está dentro /etc/mail/sendmail.mc?
Throoze
1
em /etc/mail/sendmail.cf, .mcserá atualizado automaticamente após a execução: sendmailconfigcmd
Abdennour TOUMI
2
@AbdennourTOUMI Tem certeza de que não é o contrário? Editar sendmail.mce .cfserá atualizado?
precisa
@JezenThomas Parece que é o contrário. Só o corrigi quando editei sendmail.mc.
Igneosaur
7

Para mim no Ubuntu 14.04 que resolveu o problema:

$ sudo nano /etc/hostname

Mude o nome do seu host para algo como meu-domínio.XXX

Onde XXX = .com OU .net OU .alguns

Em seguida, sudo sendmailconfigatualizei todo o resto Você pode testar sua configuração para:

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

Usei minha caixa de e-mail de domínio privado, pois serviços como o gmail bloqueiam esse tipo de 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

Onde test.mailestá um arquivo que contém qualquer mensagem que você deseja enviar

Jadeye
fonte
não funcionou para mim
PJunior
@PJunior, obrigado pela observação, corrigida! era test.mail - nome do arquivo
Jadeye
Eu estava falando sobre a edição em / etc / hostname /
PJunior
O @PJunior, é um arquivo, não uma pasta, portanto / etc / hostname - normalmente contém o nome da sua máquina. Tente este comando: cat / etc / hostname, se você receber o nome da máquina como: XXX, apenas editar este arquivo e renomear sua máquina para XXX.com ou XXX.some ou qualquer outro FQDN
Jadeye
Sim, eu editei. Não funcionou: / mas e-mails estão sendo enviados
PJunior
2

No Debian 8 (Jessie) funciona:

$ sudo hostnamectl set-hostname yourdomain.com

Em seguida, teste-o desta maneira:

$ hostname yourdomain.com

ogram
fonte