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 maillog
es 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; puphpet2
es solo el nombre de host de mi VPS, no un subdominio. Y no hay ningún monit
usuario 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]