Отправляем копию писем по расписанию на разные адреса.

В августе была задача сделать пересылку почты на два ящика в разные периоды дня. Решил тогда так, пока работает без проблем.

в файл /etc/postfix/main.cf

recipient_bcc_maps = hash:/etc/postfix/recipient_bcc

создаём /etc/postfix/recipient_bcc

ящик@сайт.ру ящик_куда_слать1@сайт.ру
ящик@сайт.ру ящик_куда_слать2@сайт.ру

ставим скрипт в крон на выполнение в 5 и 23 часа

#!/bin/bash
# Author Ivan Shvindin @ka shvind / shvind.ru
START=5
STOP=23
HOUR=`date +%k`
FILE=/etc/postfix/recipient_bcc
if (( $HOUR >= $START && $HOUR < $STOP )); then
    sed '2s/^/# /g' -i $FILE
    sed '1s/#/ /g' -i $FILE
    sed 's/^[     ]*//' -i $FILE
else
    sed '1s/^/# /g' -i $FILE
    sed '2s/#/ /g' -i $FILE
    sed 's/^[ 	]*//' -i $FILE
fi
postmap $FILE
postfix reload

← Предыдущая заметка
Logitech C910 HD Webcam
Следующая заметка →
Загрузка образа с помощью grub
15 декабря 2012, 22:19    Иван Linux 0    1937 0

Вы можете авторизоваться на сайте через:


       

Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.