Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
# Команда доставки сообщения --
lda_command = prefix_bin + 'mail.local.suid admin'
# Текущее имя db-файла (зависит от текущей даты)
mdfile = prefix_var + 'md' + strftime('%Y%m%d')
# Файл хранит имя следующей для обработанной базы
next = prefix_var + '.next'
# Функция формирования и отправки «дайджеста»
def send_digest(fn=mdfile):
# Здесь ошибку не проверяем, поскольку всё равно работу сценария придётся прерывать
lda = os.popen(lda_command, 'w').write
# Формируем необходимые заголовки
lda('From: maildigest ')
lda('To: admin@mydomain.ru ')
lda('Date: %s ' % ctime())
lda('Subject: Virus digest ')
lda(' ')
# Фомируем отчёт
lda('Вирусная активность за %s ' % fn[-8:])
lda('%-30s | %3s ' % ('Имя вируса', 'К-во'))
lda('-' * 38 + ' ')
try:
d = anydbm.open(fn)
total = 0
for i in d.keys():
lda('%-30s | %3s ' % (i, d[i]))