Advertisement
Guest User

/etc/clamav/script.sh

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