Advertisement
Guest User

/etc/clamav/script.sh

a guest
May 17th, 2016
588
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. #!/bin/sh
  2. DOMAIN=domain.com
  3. # Notification receiver
  4.  
  5. # E-mail sending function
  6. alert_send() {
  7. ( cat <<EOF;
  8. To: $RECIPIENT
  9. Reply-To: $ADMIN
  10. Subject: =?UTF-8?B?`echo -n $SUBJECT | base64`?=
  11. Content-Type: multipart/mixed; boundary=simple boundary
  12.  
  13. This is a multi-part message in MIME format.
  14. --simple boundary
  15. Content-Type: text/html; charset=UTF-8
  16. Content-Transfer-Encoding: base64
  17.  
  18. `echo -n $DATA | base64`
  19. --simple boundary
  20.  
  21. EOF
  22. ) | sendmail -t -oi
  23. }
  24.  
  25. # E-mail to Administrator
  26. SUBJECT="Письмо добавлено в карантин"
  27. DATA="<p><b>Причина блокировки или имя вируса:</b> $VIRUS<br> \
  28. <b>Отправитель:</b> $SENDER<br> \
  29. <b>Получатель:</b> $RECIPIENTS<br><br> \
  30. <b>Перемещено в карантин:</b> $EMAIL<br><br>"
  31. RECIPIENT=$ADMIN
  32. alert_send
  33.  
  34. # E-mail to User
  35. for RECIPIENT in $RECIPIENTS
  36. do
  37. if [ X`echo $RECIPIENT | egrep @$DOMAIN$` != "X" ];
  38. then
  39. SUBJECT="Письмо добавлено в карантин"
  40. DATA="<p><b>Отправитель:</b> $SENDER<br> \
  41. <b>Получатель:</b> $RECIPIENTS<br><br> \
  42. <b>Перемещено в карантин:</b> $EMAIL<br><br> \
  43. Письмо не доставлено и перемещено в карантин из-за подозрительного вложения.<br> \
  44. Если вы уверены, что это ошибка, свяжитесь с отделом ИТ."
  45. alert_send
  46. fi
  47. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement