Estou tentando fazer com que o fail2ban me envie notificações quando o IP for banido. Mas eu tenho problemas com a configuração de MTA
. É uma tarefa realmente complicada.
Eu tentei múltiplos MTAs (mailx, exim ...) mas não consegui configurar nenhum desses clientes, então estou de volta ao sendmail.
Eu tenho um servidor de email de domínio pessoal hospedado em yandex
servers.
Eu crio uma conta para enviar e-mails do meu servidor.
Então aqui está minha configuração para sendmail
MTA.
Arquivo /etc/mail/sendmail.mc
# Adding config for yandex (mydomain.net) #
define('SMART_HOST','[smtp.yandex.ru]')dnl
define('RELAY_MAILER_ARGS', 'TCP $h 465')dnl
define('ESMTP_MAILER_ARGS', 'TCP $h 465')dnl
define('confAUTH_OPTIONS', 'A p')dnl
TRUST_AUTH_MECH('EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define('confAUTH_MECHANISMS', 'EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
FEATURE('authinfo','hash -o /etc/mail/authinfo/yandex-auth.db')dnl
E quando tento enviar uma mensagem de correio usando este comando
echo 'e-Mail TEST'| mail -s TEST [email protected]
Eu recebo a seguinte saída de depuração
Apr 6 11:30:58 crosp sendmail[3138]: v36FUwxd003138: from=crosp, size=221, class=0, nrcpts=1, msgid=<[email protected]>, relay=root@localhost
Apr 6 11:30:58 crosp sendmail[3139]: v36FUwID003139: <[email protected]>... User unknown
Apr 6 11:30:58 crosp sendmail[3138]: v36FUwxd003138: [email protected], ctladdr=crosp (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30221, relay=[127.0.0.1] [127.0.0.1], dsn=5.1.1, stat=User unknown
Apr 6 11:30:58 crosp sendmail[3139]: v36FUwID003139: from=<[email protected]>, size=221, class=0, nrcpts=0, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
Apr 6 11:30:58 crosp sendmail[3138]: v36FUwxd003138: v36FUwxe003138: DSN: User unknown
Apr 6 11:30:58 crosp sendmail[3139]: v36FUwIF003139: from=<>, size=2026, class=0, nrcpts=1, msgid=<[email protected]>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
Apr 6 11:30:58 crosp sendmail[3138]: v36FUwxe003138: to=crosp, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=31245, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (v36FUwIF003139 Message accepted for delivery)
Apr 6 11:30:58 crosp sendmail[3140]: v36FUwIF003139: to=<[email protected]>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=32196, dsn=2.0.0, stat=Sent
O que há de errado com minha configuração?
BTW Se houver alguma outra maneira mais simples de configurar as notificações de fail2ban
mail, por favor me avise.
Obrigado.