mail


Фильтры в rsyslog

В Debian Lenny заменили системный демон логирования syslog на более продвинутый rsyslog. Одно из его преимуществ, называемое фильтрацией, мне понравилось особенно сильно. Давайте рассмотрим его на примере:
Мне нужно было разделить по разным файлам почтовые логи сервера smtp (postfix) от логов pop3/imap сервера dovecot.

4.5
Ваша оценка: Ничего Рейтинг: 4.5 (2 голоса)

читалка заголовков писем на googlemail

Читалка заголовков мэйлов с googlemail:

#!/bin/sh
 
URL='https://mail.google.com/mail/feed/atom'
 
curl --silent -u name@googlemail.com:passwd $URL | \
	grep -v Gmail | \
while read line
do 
	echo $line | grep "<title>" 1>/dev/null \
		&& TITLE=`echo $line | sed -e 's/<title>//' -e 's/<\/title>//'`;\
	echo $line | grep "<name>" 1>/dev/null	\
		&& NAME=`echo $line | sed -e 's/<name>//' -e 's/<\/name>//'`;\
	echo $line | grep "<email>"  1>/dev/null \
		&& EMAIL=`echo $line | sed -e 's/<email>//' -e 's/<\/email>//'` && \
	echo $(echo $NAME "<"$EMAIL">" $TITLE)
done



P.S. Лучшего применения чем прикрутить эту штуку на dzen не нашел :-)

5
Ваша оценка: Ничего Рейтинг: 5 (2 голоса)