fortune в подписи thunderbird
Опубликовано 29.04.2008
Что мы имеем на текущий момент:
- thunderbird в качестве почтового клиента. Многим лучше, немногим хуже монстроидальных и неповоротливых Outlook и Evolution. Один из недостатков — невозможность редактирования шаблонов без использования дополнений, что приводит к необходимости каждый раз вручную вставлять подпись.
- непреодолимое желание нести свет в корпоративные массы путём включения избранных linux-related цитат из сборника fortune linuxcookie
В настройках учётной записи thunderbird есть специальная галка «использовать файл подписи». Эту фичу и заюзаем для того, чтобы в каждое письмо вставлять подпись в соответствии с корпоративным стандартом и приплюсовывать туда что-нибудь забавное и правильное из fortune.
Для того, чтобы у получателя была возможность отличить собственно подпись от цитаты, буквально взявшейся с потолка, каждую строчку цитаты будем предварять традиционным для c-программистов сочетанием символов «//».
Ничтоже сумняшеся, набросал небольшой скрипт на любимом средстве мыслевыражения — perl-е:
#!/usr/bin/perl -w
use strict;
my $sign="/path/to/home/signature.txt";
open(F,">$sign") || die "Could not open $sign: $!\n";
my $fortune=`fortune linuxcookie`;
chomp $fortune;
undef($/);
$fortune=~s|\n|\n// |g;
while(<DATA>){
s/\{fortune\}/$fortune/g;
print F;
}
close F;
exit 0;
__DATA__
Best regards,
John Doe
Company
Department
Software Engineer
// {fortune}
Поместив команду запуска этого скрипта в свой собственный crontab (man 1 crontab, см. также предыдущую запись), получаем обновляемый раз в минуту файл ~/signature.txt, который можно указать thunderbird’у как файл подписи. Что и требовалось.

Outlook реально УГ! То что ты предлагаешь неплохая вещь..
Outlook рвет на стаю промокашек любой Thunderbird.
Собственноручно написал VB-макрос для Outlook, который перефорвардивал письма с определенными заголовками, меняя заголовок и тело письма. На написание ушло 2 часа, на VB прежде не писал
Если бы не был таким тормозом, то цены б ему не было.
Против Outlook (который не express) ничего серьёзного (кроме его закрытости, мелкомягкости и ориентированности на труЪ корпоративного пользователя, что выливается в какую-то запредельную логику интерфейса) против не имею. А поскольку под Linux’ом оно не работает, то вот, приходится извращаться :)
Приветствую дорогие братья линуксоиды!
Работаю под Ubuntu сейчас 8.10 Работаю на Linux уже около года и доволен жизнью, за исключением мелких проблем.
Столкнулся с проблемой поставить в файл подписи в Thunderbirdе jpeg файл как его туда прикрутить так и не нашёл. А корпоративная этика обязывает!
Пробовал выкачивать signature но она под стариный Thunderbird. Ничего не нашёл под текущий 2.00.21
Помогите, пожалуйста.
Raven, тут всё написано: http://kb.mozillazine.org/Signatures_(Thunderbird)#Including_an_image_in_your_signature
Просто напишите <img src=»/path/to/image.jpg» /> в шаблоне, а при отправке thunderbird сам прикрепит картинку к письму.