Автоматическая отправка письма при авторизации

grigruss 383290a0c0 Исправлена проблема с отправкой письма. 1 year ago
README.md 383290a0c0 Исправлена проблема с отправкой письма. 1 year ago
auth.log.sh e59be6c105 Исправлена проблема с отправкой письма. 1 year ago

README.md

auth.log.sh

Скрипт автоматически отправляет письмо на указанный адрес, если на компьютер/сервер кто-то залогинился.

Скрипт проверен на Debian 8 jessie и 9 Stretch

Зависимости

  • curl
  • cron

Настройка

Можете воспользоваться страницей настройки

На странице настройки надо заполнить поля и нажать кнопку. Код скрипта появится под заголовком. Его надо скопировать и вставить в текстовый файл и дать права на исполнение # chmod +x auth.log.sh. Ну и конечно не забыть настроить Cron.

Сначала получаем PPDToken яндекса здесь

Затем указываем нужные параметры в начале скрипта

server="robot@server.tld"	# Почтовый адрес, связанный с токеном обязательно!
serverpwd="ПАРОЛЬОТПРАВИТЕЛЯ"	# Пароль от почты отправителя
admin="<admin@mail.tld>"	# Адрес на который будут отправляться письма. Любой действующий. 
address="server.tld"		# Ни на что не влияет, просто вставляется в письмо, чтобы понимать с какого сервера, если несколько.
interval=600				# Интервал проверки. Выставлено 600сек. то есть в минутах 10мин.
timeZone="+003"				# Часовой пояс. +003 это Москва.
yatoken="ОЧЕНЬДЛИННЫЙТОКЕНВЗЯТЫЙСЯНДЕКСА"	# PPDToke яндекса

Настройка cron

# crontab -e

*/10 * * * * /path/to/auth.log.sh