[ Content | View menu ]

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’у как файл подписи. Что и требовалось.

«
»

5 комментариев

Write a comment - TrackBack - RSS Comments

  1. Comment by Дядька:

    Outlook реально УГ! То что ты предлагаешь неплохая вещь..

    06.05.2008 @ 13:43
  2. Comment by SNAFU:

    Outlook рвет на стаю промокашек любой Thunderbird.
    Собственноручно написал VB-макрос для Outlook, который перефорвардивал письма с определенными заголовками, меняя заголовок и тело письма. На написание ушло 2 часа, на VB прежде не писал
    Если бы не был таким тормозом, то цены б ему не было.

    08.05.2008 @ 14:29
  3. Comment by bappoy:

    Против Outlook (который не express) ничего серьёзного (кроме его закрытости, мелкомягкости и ориентированности на труЪ корпоративного пользователя, что выливается в какую-то запредельную логику интерфейса) против не имею. А поскольку под Linux’ом оно не работает, то вот, приходится извращаться :)

    08.05.2008 @ 14:38
  4. Comment by Raven:

    Приветствую дорогие братья линуксоиды!
    Работаю под Ubuntu сейчас 8.10 Работаю на Linux уже около года и доволен жизнью, за исключением мелких проблем.
    Столкнулся с проблемой поставить в файл подписи в Thunderbirdе jpeg файл как его туда прикрутить так и не нашёл. А корпоративная этика обязывает!
    Пробовал выкачивать signature но она под стариный Thunderbird. Ничего не нашёл под текущий 2.00.21
    Помогите, пожалуйста.

    20.03.2009 @ 08:40
  5. Comment by bappoy:

    Raven, тут всё написано: http://kb.mozillazine.org/Signatures_(Thunderbird)#Including_an_image_in_your_signature
    Просто напишите <img src=»/path/to/image.jpg» /> в шаблоне, а при отправке thunderbird сам прикрепит картинку к письму.

    20.03.2009 @ 12:09
Write comment

Я не робот.