monit hostname é sempre localhost

3

Eu tenho monit executando em um servidor para alertar por e-mail com a seguinte configuração

set mailserver 127.0.0.1
 using hostname "vps1.sender.com"

set mail-format { from: [email protected] }

set alert [email protected]

mas os e-mails ainda estão chegando com um nome de host localhost

 Aug  7 08:40:55 mx1 postfix/smtpd[31060]: NOQUEUE: reject: RCPT from
 vps1.sender.com[xx.xx.xx.xx]: 504 5.5.2 <localhost>: Helo command
 rejected: need fully-qualified hostname; from=<[email protected]>
 to=<[email protected]> proto=ESMTP helo=<localhost>

É o único arquivo de configuração que tenho.

O que estou perdendo?

    
por Christian 07.08.2013 / 10:46

2 respostas

1

O problema foi um problema de configuração com o postfix.

Certifique-se de que a variável myhostname= esteja configurada corretamente em /etc/postfix/main.cf. Aparentemente, a monitição não pode substituir essa configuração.

    
por 07.08.2013 / 11:43
0

Monit usa /etc/hostname e /etc/hosts arquivos para fqdn. Se você não configurou esses arquivos, o arquivo hostname incluirá localhost line por padrão. Você deve alterar isso para o seu fqdn e definir yourIP fqdn no arquivo / etc / hosts.

    
por 07.08.2013 / 11:16

Tags