Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- DOMAIN=domain.com
- # Notification receiver
- ADMIN=postmaster@domain.com
- # E-mail sending function
- alert_send() {
- ( cat <<EOF;
- To: $RECIPIENT
- Reply-To: $ADMIN
- Subject: =?UTF-8?B?`echo -n $SUBJECT | base64`?=
- Content-Type: multipart/mixed; boundary=simple boundary
- This is a multi-part message in MIME format.
- --simple boundary
- Content-Type: text/html; charset=UTF-8
- Content-Transfer-Encoding: base64
- `echo -n $DATA | base64`
- --simple boundary
- EOF
- ) | sendmail -t -oi
- }
- # E-mail to Administrator
- SUBJECT="Письмо добавлено в карантин"
- DATA="<p><b>Причина блокировки или имя вируса:</b> $VIRUS<br> \
- <b>Отправитель:</b> $SENDER<br> \
- <b>Получатель:</b> $RECIPIENTS<br><br> \
- <b>Перемещено в карантин:</b> $EMAIL<br><br>"
- RECIPIENT=$ADMIN
- alert_send
- # E-mail to User
- for RECIPIENT in $RECIPIENTS
- do
- if [ X`echo $RECIPIENT | egrep @$DOMAIN$` != "X" ];
- then
- SUBJECT="Письмо добавлено в карантин"
- DATA="<p><b>Отправитель:</b> $SENDER<br> \
- <b>Получатель:</b> $RECIPIENTS<br><br> \
- <b>Перемещено в карантин:</b> $EMAIL<br><br> \
- Письмо не доставлено и перемещено в карантин из-за подозрительного вложения.<br> \
- Если вы уверены, что это ошибка, свяжитесь с отделом ИТ."
- alert_send
- fi
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement