PostHeaderIcon jabber

Захотелось странного — чтобы в корпоративный jabber приходили уведомления о рабочей почте, дабы не забыть проверить почту и не пропустить что-нибудь важное.
Для этого нам понадобится sendxmpp и подрихтовать конфиг почтового сервера, в роли которого у нас выступает exim. Важно, чтоб имя пользователя почты совпадало с именем пользователя джаббера.

В конфиге экзима, в разделе конфигурации транспортов, опишем транспорт для джаббера:

1
2
3
4
5
6
7
jabber:
driver = pipe
command = /bin/sh -c "echo 'You have an incoming mail from ${sender_address}\n
            Go to your mailbox to read your message' | /usr/local/bin/sendxmpp <a href="
http://www.bashkiaprrenjas.com/">play online blackjack real money</a> -f
            /usr/local/etc/exim/.sendxmpprc ${local_part}@$domain"

user = mailnull
group = mail

Для доставки почты пользователям используется dovecot и к описанию процесса доставки добавим строчку

1
shadow_transport = jabber

Теперь осталось зарегистрировать на нашем джаббер-сервере адрес, с которого будут отправляться уведомления и нарисовать конфиг для sendxmpp. Он имеет формат <юзер>@<хост> <пароль>

1
2
3
4
#cat /usr/local/etc/exim/.sendxmpprc
mail@domain.ru password
#chown mailnull:mail .sendxmpprc
#chmod 600 .sendxmpprc

В общем то всё. Перезапускаем экзим и пробуем отправить себе на ящик письмо, чтоб проверить, как это всё у нас работает :)

Оставить комментарий

PR-CY.ru