Ok bear with me please, I'm still struggling to understand the logic.
So I figured out the email issue.
All three commands below can sent out email, no problem there.
echo "test mail" | mail -s subject [email protected]
echo "test mailx" | mailx -s "subject" [email protected]
echo "Subject: test sendmail" | sendmail -v [email protected]
My /etc/fail2ban/jail.local configuration is as follows
destemail = [email protected]
sender = root@localhost
mta = sendmail
[sshd]
enabled = true
action = %(action_mw)s
port = ssh
logpath = %(sshd_log)s
backend = %(sshd_backend)s
When the fail2ban service starts I get this
Aug 02 14:24:12 freepbx systemd[1]: Starting Fail2Ban Service...
Aug 02 14:24:12 freepbx systemd[1]: Started Fail2Ban Service.
Aug 02 14:24:13 freepbx fail2ban-server[3805]: Server ready
Aug 02 14:24:13 freepbx sendmail[3820]: w72BODCj003820: from=root@localhost,
size=225, class=0, nrcpts=1,
msgid=<[email protected]>,
relay=root@localhost
Aug 02 14:24:13 freepbx sendmail[3820]: w72BODCj003820: [email protected],
ctladdr=root@localhost (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay,
pri=30225, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection
refused by [127.0.0.1]
When fail2ban bans an ip, /var/log/maillog shows me this
Aug 2 14:15:24 localhost sendmail[3409]: w72BFOZM003409: from=root@localhost,
size=352, class=0, nrcpts=1,
msgid=<[email protected]>,
relay=root@localhost
Aug 2 14:15:24 localhost sendmail[3409]: w72BFOZM003409:
[email protected], ctladdr=root@localhost (0/0), delay=00:00:00,
xdelay=00:00:00, mailer=relay, pri=30352, relay=[127.0.0.1] [127.0.0.1],
dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
Any guesses on what I could be doing wrong here?
Thanks.
-----Original Message-----
From: René Berber [mailto:[email protected]]
Sent: Wednesday, August 1, 2018 7:38 PM
To: [email protected]
Subject: Re: [Fail2ban-users] configure fail2ban to use postfix for outgoing
emails
On 8/1/2018 11:03 AM, Aristos Vasiliou wrote:
> - Centos will not allow me to run sendmail and postfix at the same time. I
> get an error in the logs saying that port 25 is already in use when both
> programs are running. This is why I disabled sendmail, so postfix can send
> out emails.
You don't run sendmail, sendmail is an alias (a command named sendmail that is
actually a link to postfix) installed by postfix.
> - To clarify, do I need to add " action = %(action_mw)s" in my
> /etc/fail2ban/jail.local file?
Yes. It doesn't have to be that one exactly, any action that includes sending
mail will do.
--
René Berber
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Fail2ban-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fail2ban-users