Monit agregando un nombre de host al servidor de correo e inventando un nombre de usuario

Monit agregando un nombre de host al servidor de correo e inventando un nombre de usuario

Soy nuevo en Monit y estoy intentando configurarlo en mi VPS CentOS7. Puse las siguientes configuraciones en monitrc:

set mailserver 127.0.0.1
set alert [email protected]

Pero el correo electrónico falla y la entrada mailloges extraña:

Feb 26 10:47:23 puphpet2 postfix/smtp[11673]: 8B66C18D8: to=<[email protected]>, relay=none, delay=2.2, delays=0/0.01/2.1/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=puphpet2.thisdomain.com type=AAAA: Host not found)

Por supuesto, no se encontrará dicho host; puphpet2es solo el nombre de host de mi VPS, no un subdominio. Y no hay ningún monitusuario y mucho menos un buzón. ¿Qué diablos está intentando hacer Monit?

Lo intenté set mailserver mail.thisdomain.com, pero obtuve la misma entrada de registro.

Si uso local ( ), funciona; aquí está la serie de entradas del registro:set alert [email protected]

Feb 26 11:24:33 puphpet2 postfix/smtpd[13965]: connect from localhost[127.0.0.1]
Feb 26 11:24:33 puphpet2 postfix/smtpd[13965]: 65443879: client=localhost[127.0.0.1]
Feb 26 11:24:33 puphpet2 postfix/cleanup[13968]: 65443879: message-id=<1519611873.159354611@puphpet2>
Feb 26 11:24:33 puphpet2 postfix/qmgr[14340]: 65443879: from=<[email protected]>, size=669, nrcpt=1 (queue active)
Feb 26 11:24:33 puphpet2 postfix/smtpd[13965]: disconnect from localhost[127.0.0.1]
Feb 26 11:24:33 puphpet2 postfix/local[13969]: 65443879: to=<[email protected]>, relay=local, delay=0.09, delays=0.05/0.02/0/0.01, dsn=2.0.0, status=sent (delivered to maildir)
Feb 26 11:24:33 puphpet2 postfix/qmgr[14340]: 65443879: removed

[email protected]Es una dirección de remitente extraña, pero al menos el correo electrónico se entrega. ¿Pero no es más inteligente enviar alertas fuera del servidor?

Respuesta1

Probablemente, no configuró un remitente, por lo que Monit está creando uno automáticamente y el servidor de correo electrónico rechaza el correo electrónico elaborado.

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

 SET MAILSERVER
    <hostname|ip-address>
    [PORT number]
    [USERNAME string] [PASSWORD string]
    [using SSL [with options {...}]
    [CERTIFICATE CHECKSUM [MD5|SHA1] <hash>],
    ...
    [with TIMEOUT X SECONDS]
    [using HOSTNAME hostname]

información relacionada