Попробуйте свой бот в телеге. Уведомления на порядок удобнее и оперативнее, чем почта.
Опишу для debian. (для других дистров не будет сильно отличаться). Если не Вам, то может кому-то другому пригодится всё готовое:
Создаеете файл /usr/local/bin/telegram_alert.sh со следующим содержимым:
#!/bin/bash
KEY="АПИ_КЛЮЧ:ВАШЕГО_БОТА"
URL="https://api.telegram.org/bot$KEY/sendMessage"
TARGET="айдишник_контакта_или_группы_куда_слать_уведомления"
DATE1="$(date "+%H:%M:%S")"
DATE2="$(date "+%d %B %Y")"
GEO="$(curl ipinfo.io/$PAM_RHOST)"
TEXT="*$PAM_USER* залогинился на *$HOSTNAME*
Время: $DATE1
Дата: $DATE2
Адрес: $PAM_RHOST
Service: $PAM_SERVICE
TTY: $PAM_TTY
GEO: ${GEO}"
PAYLOAD="chat_id=$TARGET&text=$TEXT&parse_mode=Markdown&disable_web_page_preview=true"
curl -s --max-time 10 --retry 5 --retry-delay 2 --retry-max-time 10 -d "$PAYLOAD" $URL > /dev/null 2>&1 &
В файл /etc/pam.d/sshd добавляете/редактируете строчку:
session optional pam_exec.so type=open_session seteuid /usr/local/bin/telegram_alert.sh
Будете получать вот в таком виде:
Как создать своего бота - это отдельный вопрос. И он очень лёгок, а инструкций в сети полно.